zeus::TRemoteReference Class Reference
#include <RemoteReference.h>
List of all members.
Detailed Description
This class defines a remote object reference. This is used to access a remote object through networking. The parameters like classname or code module name are used to create a stub on the client side
Constructor & Destructor Documentation
| TRemoteReference::TRemoteReference |
( |
|
) |
|
Creates an empty remote reference
| TRemoteReference::TRemoteReference |
( |
const IRemoteObject & |
rObject |
) |
|
Creates a remote reference out of a remote object
- Parameters:
-
| TRemoteReference::TRemoteReference |
( |
const IRemoteObject * |
pObject |
) |
|
Creates a remote reference out of a remote object
- Parameters:
-
| TRemoteReference::TRemoteReference |
( |
const IString & |
rAddress, |
|
|
Uint |
uiPort, |
|
|
const IString & |
rCodemodule, |
|
|
const IString & |
rClassname | |
|
) |
| | |
Creates a remote reference
- Parameters:
-
| address | : Address of the remote server |
| port | : TCP Port of the server |
| codemodule | : Name of the code module to create the stub object |
| classname | : Classname to create the stub object |
| TRemoteReference::~TRemoteReference |
( |
|
) |
[protected, virtual] |
Destroys the remote reference
Member Function Documentation
| Uint zeus::TRemoteReference::getPort |
( |
|
) |
const [inline] |
| TString zeus::TRemoteReference::getAddress |
( |
|
) |
const [inline] |
| TString zeus::TRemoteReference::getCodeModule |
( |
|
) |
const [inline] |
Returns the name of the code module
| TString zeus::TRemoteReference::getClassName |
( |
|
) |
const [inline] |
Returns the name of the class
| Retval MQUALIFIER TRemoteReference::createStub |
( |
IRemoteObject *& |
rpObj |
) |
[virtual] |
| virtual void MQUALIFIER zeus::TRemoteReference::addRef |
( |
|
) |
const [virtual] |
| virtual void MQUALIFIER zeus::TRemoteReference::release |
( |
|
) |
const [virtual] |
| void MQUALIFIER zeus::TRemoteReference::getClassName |
( |
IString & |
rName |
) |
const [inline, protected, virtual] |
| void MQUALIFIER zeus::TRemoteReference::getCodeModuleName |
( |
IString & |
rName |
) |
const [inline, protected, virtual] |
| Retval MQUALIFIER zeus::TRemoteReference::getConnectionParam |
( |
IString & |
rAddress, |
|
|
Uint & |
uiPort | |
|
) |
| | const [inline, protected, virtual] |
Member Data Documentation
Class name of the remote object.
Address of the remote object.
Port of the remote object.
The documentation for this class was generated from the following files: