|
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 | |
| ▼ bitsery | |
| Serializer.h | |
| ▼ cereal | |
| Serializer.h | |
| ▼ msgpack | |
| Serializer.h | |
| ▼ rapidjson | |
| Serializer.h | |
| ▼ serialize | |
| msg_serialize.h | |
| Serializer.h | |
| ▼ transport | |
| ▼ linux-udp | |
| LinuxUdpTransport.h | |
| ▼ mqtt | |
| MqttTransport.h | |
| ▼ nng | |
| NngTransport.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 |