#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:
-
| rAddress | : Address of the remote server |
| uiPort | : TCP Port of the server |
| rCodemodule | : Name of the code module to create the stub object |
| rClassname | : Classname to create the stub object |
| TRemoteReference::~TRemoteReference |
( |
) |
[protected, virtual] |
Destroys the remote reference
Member Function Documentation
| virtual void MQUALIFIER zeus::TRemoteReference::addRef |
( |
) |
const [virtual] |
| Retval MQUALIFIER TRemoteReference::createStub |
( |
IRemoteObject *& |
rpObj ) |
[virtual] |
| TString zeus::TRemoteReference::getAddress |
( |
) |
const [inline] |
| void MQUALIFIER zeus::TRemoteReference::getClassName |
( |
IString & |
rName ) |
const [inline, protected, virtual] |
| TString zeus::TRemoteReference::getClassName |
( |
) |
const [inline] |
Returns the name of the class
| TString zeus::TRemoteReference::getCodeModule |
( |
) |
const [inline] |
Returns the name of the code module
| void MQUALIFIER zeus::TRemoteReference::getCodeModuleName |
( |
IString & |
rName ) |
const [inline, protected, virtual] |
| Retval MQUALIFIER zeus::TRemoteReference::getConnectionParam |
( |
IString & |
rAddress, |
|
|
Uint & |
uiPort |
|
) |
| const [inline, protected, virtual] |
| Uint zeus::TRemoteReference::getPort |
( |
) |
const [inline] |
| virtual void MQUALIFIER zeus::TRemoteReference::release |
( |
) |
const [virtual] |
| zeus::TRemoteReference::SERIAL_STRING |
( |
m_strAddress |
) |
const |
Member Data Documentation
Address of the remote object.
Class name of the remote object.
Port of the remote object.
The documentation for this class was generated from the following files: