DelegateMQ
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAllocator
 Cstd::allocator
 Cdmq::Delegate< R >
 Cdmq::DelegateBaseNon-template base class for all delegates
 Cdmq::DelegateFree< R >
 Cdmq::DelegateFreeAsync< R >
 Cdmq::DelegateFreeAsyncWait< R >
 Cdmq::DelegateFreeRemote< R >
 Cdmq::DelegateFunction< R >
 Cdmq::DelegateFunctionAsync< R >
 Cdmq::DelegateFunctionAsyncWait< R >
 Cdmq::DelegateFunctionRemote< R >
 Cdmq::DelegateMember< C, R >
 Cdmq::DelegateMemberAsync< C, R >
 Cdmq::DelegateMemberAsyncWait< C, R >
 Cdmq::DelegateMemberRemote< C, R >
 Cdmq::DelegateMsgBase class for all delegate inter-thread messages
 CDmqHeaderHeader for remote delegate messages. Handles endinesses byte swaps as necessary.
 Cstd::false_type
 Cdmq::heap_arg_deleter_baseBase class for all deleter's
 Cserialize::IAbstract interface that all serialized user defined classes inherit
 Cdmq::IDispatcherDelegate interface class to dispatch serialized function argument data to a remote destination. Implemented by the application if using remote delegates
 CIMqttReceiveHandler
 Cdmq::IRemoteInvokerAbstract base class to support remote delegate function invoke to a remote system. Used internally by the delegate library, not user application code
 Cdmq::ISerializer< R >
 Cdmq::ISerializer< RetType(Args...)>Delegate serializer interface for serializing and deserializing remote delegate arguments. Implemented by application code if remote delegates are used
 Cdmq::IThread
 Cdmq::IThreadInvokerAbstract base class to support asynchronous delegate function invoke on destination thread of control. Used internally by the delegate library, not user application code.
 CITransportDelegateMQ transport interface
 CITransportMonitorDelegateMQ transport monitor interface
 Cdmq::MulticastDelegate< R >
 Cdmq::MulticastDelegate< RetType(Args...)>Not thread-safe multicast delegate container class. The class has a list of Delegate<> instances. When invoked, each Delegate instance within the invocation list is called.
 Cdmq::MulticastDelegateSafe< R >
 Cdmq::MulticastDelegateSafe< void(dmq::DelegateRemoteId id, uint16_t seqNum, Status status)>
 Cstl_allocator< T >::rebind< U >
 Cstl_allocator< void >::rebind
 Cdmq::RemoteArg< Arg >
 Cdmq::RemoteArg< Arg & >
 Cdmq::RemoteArg< Arg * >
 Cdmq::RemoteArg< Arg ** >
 Cdmq::SemaphoreA semaphore wrapper class
 CserializeBinary serializes and deserializes C++ objects
 CSerializer< R >
 Cstl_allocator< void >
 CThreadMsgA class to hold a platform-specific thread messsage that will be passed through the OS message queue.
 CTimerA timer class provides periodic timer callbacks on the client's thread of control. Timer is thread safe
 Cstd::true_type
 Cdmq::UnicastDelegate< R >
 Cdmq::UnicastDelegate< RetType(Args...)>A non-thread-safe delegate container storing one delegate. Void and
non-void return values supported.
 Cdmq::UnicastDelegate< void(DelegateRemoteId, DelegateError, DelegateErrorAux)>
 Cdmq::UnicastDelegateSafe< R >
 Cdmq::UnicastDelegateSafe< void(void)>