CppWAMP
C++11 client library for the WAMP protocol
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cwamp::AnyReusableHandler< TSignature >Type-erases a multi-shot, copyable callback handler
 Cwamp::AnyReusableHandler< Outcome(Interruption)>
 Cwamp::AnyReusableHandler< Outcome(Invocation)>
 Cwamp::AnyReusableHandler< State >
 Cwamp::AnyReusableHandler< std::string >
 Cwamp::AnyReusableHandler< void(Event)>
 Cwamp::AnyReusableHandler< wamp::Challenge >
 Cwamp::BasicCborDecoder< I, C >CBOR decoder
 Cwamp::BasicCborDecoder< I, StreamInputCategory >CBOR decoder specialization for stream inputs
 Cwamp::BasicCborEncoder< O, C >CBOR encoder
 Cwamp::BasicCborEncoder< O, StreamOutputCategory >CBOR encoder specialization for streams
 Cwamp::BasicJsonDecoder< I, C >JSON decoder
 Cwamp::BasicJsonDecoder< I, StreamInputCategory >JSON decoder specialization for stream inputs
 Cwamp::BasicJsonEncoder< O, C >JSON encoder
 Cwamp::BasicMsgpackDecoder< I, C >Decoder specialization for Msgpack
 Cwamp::BasicMsgpackDecoder< I, StreamInputCategory >Decoder specialization for Msgpack and stream inputs
 Cwamp::BasicMsgpackEncoder< O, C >Msgpack encoder
 Cwamp::BasicMsgpackEncoder< O, StreamOutputCategory >Msgpack encoder specialization for streams
 Cwamp::BlobContains binary data as an array of bytes
 Cwamp::ByteArrayInputCategoryInput category for contiguous byte arrays which provide data and size member functions
 Cwamp::ByteContainerOutputCategoryOutput category for containers of bytes which provide push_back and insert member functions
 Cwamp::CallChitLightweight token representing a call request
 Cwamp::CborCBOR format tag type
 Cwamp::ConnectorAbstract base class for establishing client transport endpoints
 Cwamp::ConversionAccessHelper class used to gain access to private conversion member functions
 Cwamp::CoroEventUnpacker< TSlot, TArgs >Wrapper around an event coroutine slot which automatically unpacks positional payload arguments
 Cwamp::CoroInvocationUnpacker< TSlot, TArgs >Wrapper around a call coroutine slot which automatically unpacks positional payload arguments
 Cwamp::DefermentTag type that can be passed to wamp::Outcome to construct a deferred outcome
 Cstd::error_categorySTL class
 Cwamp::ErrorOr< T >Minimalistic implementation of std::expected<T, std::error_code>
 Cwamp::EventUnpacker< TSlot, TArgs >Wrapper around an event slot which automatically unpacks positional payload arguments
 Cstd::exceptionSTL class
 Cwamp::FromVariantConverterWrapper around a source Variant, used for conversions
 Cwamp::InputCategory< I, Enabled >Traits class that determines the category type that best matches the given input type
 Cwamp::InvocationUnpacker< TSlot, TArgs >Wrapper around a call slot which automatically unpacks positional payload arguments
 Cwamp::JsonJSON format tag type
 Cwamp::KnownCodecIdsIDs used by rawsocket transports to negotiate the serializer
 Cwamp::MsgpackMsgpack format tag type
 Cwamp::NullType used to represent a null or empty Variant value
 Cwamp::Options< TDerived, TMessage >Wrapper around a WAMP message containing an options dictionary
 Cwamp::Options< Abort, internal::AbortMessage >
 Cwamp::Options< Authentication, internal::AuthenticateMessage >
 Cwamp::Options< CallCancellation, internal::CancelMessage >
 Cwamp::Options< Challenge, internal::ChallengeMessage >
 Cwamp::Options< Error, internal::ErrorMessage >
 Cwamp::Options< Event, internal::EventMessage >
 Cwamp::Options< Interruption, internal::InterruptMessage >
 Cwamp::Options< Invocation, internal::InvocationMessage >
 Cwamp::Options< Procedure, internal::RegisterMessage >
 Cwamp::Options< Pub, internal::PublishMessage >
 Cwamp::Options< Realm, internal::HelloMessage >
 Cwamp::Options< Reason, internal::GoodbyeMessage >
 Cwamp::Options< Result, internal::ResultMessage >
 Cwamp::Options< Rpc, internal::CallMessage >
 Cwamp::Options< SessionInfo, internal::WelcomeMessage >
 Cwamp::Options< Topic, internal::SubscribeMessage >
 Cwamp::OutcomeContains the outcome of an RPC invocation
 Cwamp::OutputCategory< O, Enabled >Traits class that determines the category type that best matches the given output type
 Cwamp::RegistrationRepresents a remote procedure registration
 Cwamp::SessionSession API used by a client peer in WAMP applications
 Cwamp::SimpleCoroEventUnpacker< TSlot, TArgs >Wrapper around an event slot which automatically unpacks positional payload arguments
 Cwamp::SimpleCoroInvocationUnpacker< TSlot, TResult, TArgs >Wrapper around a call slot which automatically unpacks positional payload arguments
 Cwamp::SimpleEventUnpacker< TSlot, TArgs >Wrapper around an event slot which automatically unpacks positional payload arguments
 Cwamp::SimpleInvocationUnpacker< TSlot, TResult, TArgs >Wrapper around a call slot which automatically unpacks positional payload arguments
 Cwamp::StreamInputCategoryInput category for input streams of bytes
 Cwamp::StreamOutputCategoryOutput category for output streams of bytes
 Cwamp::SubscriptionRepresents a pub/sub event subscription
 Cstd::system_errorSTL class
 Cwamp::TcpHostContains TCP host address information, as well as other socket options
 Cwamp::TcpOptionsContains options for the TCP transport
 Cwamp::ThreadSafeTag type used to specify than an operation is to be dispatched via the called objects's execution strand
 Cwamp::ToVariantConverterWrapper around a destination Variant, used for conversions
 Cwamp::UdsOptionsContains options for the UNIX domain socket transport
 Cwamp::UdsPathContains a Unix domain socket path, as well as other socket options
 Cwamp::Unexpected< E >Minimalistic implementation of std::unexpected<std::error_code>
 Cwamp::UnknownInputCategoryType used to indicate input category detection failed
 Cwamp::UnknownOutputCategoryType used to indicate output category detection failed
 Cwamp::VariantDiscriminated union container that represents a JSON value
 Cwamp::VersionBundles the major, minor, and patch version numbers
 Cwamp::Visitor< TResult >Convenience base class used to meet the result type requirements of a StaticVisitor
 Cwamp::Visitor< bool >
 Cwamp::Visitor< String >
 Cwamp::Visitor< Variant::SizeType >
 Cwamp::Visitor<>