| detail::array_device_adapter< Ch, mode_type > |
This is a Boost iostreams direct device whose begin and end pointers can be modified |
| utility::BasicServiceOptions |
|
| protocol::Caller< PT > |
|
| caller_type |
|
| protocol::CallException |
A CallException is thrown when a call cannot complete because of an unexpected condition |
| protocol::CallHeader |
Every call is described by a CallHeader followed by a message |
| protocol::CallTraits< CallerType, ParameterType, ReturnType > |
The three-parameter CallTraits template defines all the type information characterizing a TwoWay call |
| protocol::CallTraits< CallerType, ParameterType, detail::VoidReturnType > |
The two-parameter CallTraits template defines all the type information characterizing a OneWay call |
| detail::array_device_adapter< Ch, mode_type >::category |
|
| detail::char_array_streambuf< DeviceAdapter > |
|
| protocol::Continuation |
|
| protocol::ContinuationCaller< PT > |
|
| CustomOptions |
|
| device_tag |
|
| direct_tag |
|
| service::EventHandler |
|
| service::EventInfo |
|
| service::EventLoop |
|
| service::EventLoopState |
|
| protocol::Caller< PT >::Future< ReturnType > |
|
| protocol::FutureContinuation< CallTraits_, Closure > |
|
| protocol::FutureContinuation< CallTraits_, boost::function< void(const typename CallTraits_::return_type &)> > |
|
| service::message_handler_entry |
|
| protocol::MessageInfo |
Stores all information associated with a received call, including the raw message data |
| mode_type |
|
| Packer< Archive > |
Packer serializes objects into ssrc::spread::detail::ByteBuffer instances (usually a ssrc::spread::Message instance) |
| PackingTraits< P, U > |
|
| service::Service< EH > |
|
| service::ServiceContext |
|
| service::ServiceEventHandler< PP > |
|
| utility::ServiceFactory< service_type, options_type, false > |
|
| utility::ServiceFactory< service_type, options_type, true > |
|
| utility::ServiceMainOptions |
|
| utility::ServiceMainOptionsProcessor |
|
| utility::ServiceOptions< CustomOptions > |
|
| protocol::ServiceProtocol< protocol_, PT > |
|
| service::ServiceProtocolProcessor< PackingTraits > |
|
| test::ServiceTestCase< ProtocolProcessor, CallStop, EH, Options, has_initializer > |
|
| test::ServiceTestFixture< ProtocolProcessor, CallStop, EH, Options, has_initializer > |
|
| test::ServiceThread< service_type, CallStop > |
|
| stream_buffer |
|
| test::TestOptions |
|
| test::TestService< ProtocolProcessor, EH > |
|
| service::ServiceContext::TimeoutHandler |
|
| utility::TimeValue |
|
| Unpacker< Archive > |
Unpacker deserializes objects from ssrc::spread::detail::ByteBuffer instances (usually a ssrc::spread::Message instance) |
| protocol::detail::VoidReturnType |
An empty structure used to represent a void return type for Wisp calls |
| utility::wisp_struct |
|