DelegateMQ
|
▼ src | |
▼ delegate-mq | |
▼ delegate | |
Delegate.h | Delegate series of classes are used to invoke a function synchronously |
DelegateAsync.h | Delegate "`Async`" series of classes used to invoke a function asynchronously |
DelegateAsyncWait.h | Delegate "`AsyncWait`" series of classes used to invoke a function asynchronously and block waiting for completion by the target thread |
DelegateMsg.h | Delegate inter-thread message base class. |
DelegateOpt.h | Delegate library options header file |
DelegateRemote.h | Delegate "`Remote`" series of classes used to invoke a function remotely (i.e. different CPU, different process, etc...) |
IDispatcher.h | Delegate dispatcher interface class. |
IInvoker.h | Delegate inter-thread invoker base class. |
ISerializer.h | Delegate serializer interface class. |
IThread.h | A base class for a delegate enabled execution thread. Implemented by application code if asynchronous delegates are used |
make_tuple_heap.h | Helper functions for creating dynamic copies of function arguments stored within a tuple |
MulticastDelegate.h | Delegate container for storing and iterating over a collection of delegate instances. Class is not thread-safe |
MulticastDelegateSafe.h | Delegate container for storing and iterating over a collection of delegate instances. Class is thread-safe |
Semaphore.h | Delegate library semaphore wrapper class. |
src_dup.py | |
UnicastDelegate.h | Delegate container for storing an invoking a single delegate instance. Class is not thread-safe |
UnicastDelegateSafe.h | Delegate container for storing an invoking a single delegate instance. Class is thread-safe |
▼ predef | |
▼ allocator | |
Allocator.cpp | |
Allocator.h | |
stl_allocator.h | |
xallocator.cpp | |
xallocator.h | |
xlist.h | |
xmap.h | |
xqueue.h | |
xset.h | |
xsstream.h | |
xstring.h | |
▼ dispatcher | |
Dispatcher.h | |
▼ os | |
▼ freertos | |
Thread.cpp | |
Thread.h | |
ThreadMsg.h | |
▼ stdlib | |
Thread.cpp | |
Thread.h | |
ThreadMsg.h | |
▼ serialize | |
▼ msgpack | |
Serializer.h | |
▼ rapidjson | |
Serializer.h | |
▼ serialize | |
msg_serialize.h | |
Serializer.h | |
▼ transport | |
▼ mqtt | |
MqttTransport.h | |
▼ win32-pipe | |
Win32PipeTransport.h | |
▼ win32-udp | |
Win32UdpTransport.h | |
▼ zeromq | |
ZeroMqTransport.h | |
DmqHeader.h | |
ITransport.h | |
ITransportMonitor.h | |
▼ util | |
AsyncInvoke.h | Helper functions to simplify invoking a free or member function on the user-specified thread of control using a single line of code. Particually useful for creating asynhronous APIs (see AsyncAPI.cpp) |
Fault.cpp | |
Fault.h | |
Timer.cpp | |
Timer.h | |
TransportMonitor.h | |
DelegateMQ.h | DelegateMQ.h is a single include to obtain all delegate functionality |