Compounds | |
| class | MPS::Address |
| Represents a resolved name for an object. More... | |
| class | MPS::Connection::Callback |
| A callback - subclass, and use with setCallback. More... | |
| class | MPS::Connection |
| Manages a connection over a Transport to an MPS server. More... | |
| class | MPS::FastmsgTransport |
| Implements a Fastmsg-based Transport class for accessing and serving MPS objects. More... | |
| class | MPS::InetTransport::InetConnection |
| class | MPS::InetTransport::InetDemux |
| class | MPS::InetTransport::InetDispatcher |
| class | MPS::InetTransport::InetIOStream |
| class | MPS::InetTransport |
| Implements a TCP/IP-socket Transport class for accessing and serving MPS objects. More... | |
| class | MPS::InputStream |
| Used to stream data from a Connection. More... | |
| class | MPS::Interface |
| Base class which all MPS Interfaces (implementations and proxies) must inherit from. More... | |
| class | MPS::InterfaceServer |
| Base class for MPS object servers. More... | |
| class | MPS::MPSConnectionClosedException |
| Thrown when reading from a closed Connection or a too-short InputStream. More... | |
| class | MPS::MPSException |
| Base class for most exceptions thrown by MPS. More... | |
| class | MPS::OutputStream |
| Used to stream data to a Connection. More... | |
| class | MPS::Proxy |
| Implements a client-side handle on a MPS server object, using a Connection. More... | |
| struct | MPS::QueuedMessage_t |
| class | MPS::Server |
| Generalised server for MPS objects, proxies, and gateways. More... | |
| class | MPS::SimplTransport::SimplConnection |
| class | MPS::SimplTransport::SimplIOStream |
| class | MPS::SimplTransport |
| Implements a Transport class for accessing and serving MPS objects via the SIMPL protocol (http://www.holoweb.net/~simpl/). More... | |
| class | MPS::Transport |
| Represents a method of resolving names for, and connecting to remote objects. More... | |
| class | MPS::UserException |
| Superclass of all exceptions throwable by MPS interface implementations. More... | |
Typedefs | |
| typedef org::hebe::mps::naming::NamingService | NamingService |
| typedef org::hebe::mps::naming::Binding | NameBinding |
Functions | |
| ref<NamingService> | getNamingService (string nsAddress="") |
| string | toString (int x) |
Variables | |
| char const* | MPS_version_string = "MPSIDL version " MPSIDL_VERSION |
| deque<QueuedMessage_t *> | msgQueue |
|
|
|
|
|
|
|
|
Returns a reference to a naming service, from the address passed in. If no address (or the empty string) is passed in, uses the contents of the environment variable MPS_NAMESERVER as the address to use; if this environment variable is absent, uses a hardcoded default. Definition at line 44 of file support.cc. |
|
|
Definition at line 53 of file InetTransport.cc. Referenced by MPS_MESSAGE_MAXLEN(), MPS::SimplTransport::SimplConnection::getInputStream(), MPS::InetTransport::InetConnection::getInputStream(), and MPS::InetTransport::InetDemux::processEvent(). |
|
|
Definition at line 44 of file address.cc. |
|
|
Definition at line 271 of file SimplTransport.cc. |
1.2.6 written by Dimitri van Heesch,
© 1997-2001