LogCabin
|
Namespaces | |
namespace | anonymous_namespace{ClientSession.cc} |
namespace | anonymous_namespace{MessageSocket.cc} |
namespace | Protocol |
Classes | |
class | Address |
This class resolves user-friendly addresses for services into socket-level addresses. More... | |
class | ClientRPC |
This class represents an asynchronous remote procedure call. More... | |
class | ClientSession |
A ClientSession is used to initiate OpaqueClientRPCs. More... | |
class | MessageSocket |
A MessageSocket is a message-oriented layer on top of a TCP connection. More... | |
class | OpaqueClientRPC |
This class represents an asynchronous remote procedure call. More... | |
class | OpaqueServer |
An OpaqueServer listens for incoming RPCs over TCP connections. More... | |
class | OpaqueServerRPC |
This class represents the server side of a remote procedure call. More... | |
class | Server |
A Server listens for incoming RPCs over TCP connections and dispatches these to Services. More... | |
class | ServerRPC |
This class represents the server side of a remote procedure call. More... | |
class | Service |
Base class for RPC services. More... | |
class | ServiceMock |
This class is used to mock out a Service for testing a client that sends RPCs. More... | |
class | ThreadDispatchService |
This class is an adaptor to enable multi-threaded services. More... | |
Typedefs | |
typedef RPC::Protocol::Status | ProtocolStatus |
Functions | |
::std::ostream & | operator<< (::std::ostream &os, ClientRPC::Status status) |
Output a ClientRPC::Status to a stream. | |
::std::ostream & | operator<< (::std::ostream &os, OpaqueClientRPC::Status status) |
Output an OpaqueClientRPC::Status to a stream. |
Definition at line 30 of file ClientRPC.cc.
std::ostream & LogCabin::RPC::operator<< | ( | ::std::ostream & | os, |
ClientRPC::Status | status | ||
) |
Output a ClientRPC::Status to a stream.
This is helpful for google test output.
Definition at line 208 of file ClientRPC.cc.
std::ostream & LogCabin::RPC::operator<< | ( | ::std::ostream & | os, |
OpaqueClientRPC::Status | status | ||
) |
Output an OpaqueClientRPC::Status to a stream.
This is helpful for google test output.
Definition at line 133 of file OpaqueClientRPC.cc.