#include <interface.h>
Inheritance diagram for MPS::Interface:
Public Methods | |
Interface () | |
virtual | ~Interface () |
InterfaceServer* | _getInterfaceServer () const |
string const& | _getRemoteAddress () const |
Protected Methods | |
void | _setRemoteAddress (string const &addr) |
Private Methods | |
void | _setInterfaceServer (InterfaceServer *s) |
Private Attributes | |
InterfaceServer* | interfaceServer |
string | remoteAddress |
Friends | |
class | InterfaceServer |
Definition at line 46 of file interface.h.
|
Definition at line 70 of file interface.h. |
|
Definition at line 75 of file interface.h. |
|
Retrieve the server object that is providing access to this instance of Interface, or 0 if this Interface isn't (yet) managed by an InterfaceServer.
Definition at line 81 of file interface.h. |
|
Returns the address of the remote object that we are using, or the empty-string if we are not a proxy for some remote object (ie we really do implement this interface locally).
Definition at line 87 of file interface.h. |
|
Called by InterfaceServer::InterfaceServer. Yes, cleaner solutions do exist.
Definition at line 57 of file interface.h. |
|
Called by auto-generated subclasses of Proxy, in their constructors. See gencpp.cc.
Definition at line 65 of file interface.h. |
|
Definition at line 54 of file interface.h. |
|
Server that is presenting bound addresses for this interface.
Definition at line 49 of file interface.h. |
|
If we are a proxy, this holds the bound address of the server we are proxying for.
Definition at line 52 of file interface.h. |