DelegateMQ
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
[detail level 123456]
  src
  delegate-mq
  delegate
 Delegate.hDelegate series of classes are used to invoke a function synchronously
 DelegateAsync.hDelegate "`Async`" series of classes used to invoke a function asynchronously
 DelegateAsyncWait.hDelegate "`AsyncWait`" series of classes used to invoke a function asynchronously and block waiting for completion by the target thread
 DelegateMsg.hDelegate inter-thread message base class.
 DelegateOpt.hDelegate library options header file
 DelegateRemote.hDelegate "`Remote`" series of classes used to invoke a function remotely (i.e. different CPU, different process, etc...)
 IDispatcher.hDelegate dispatcher interface class.
 IInvoker.hDelegate inter-thread invoker base class.
 ISerializer.hDelegate serializer interface class.
 IThread.hA base class for a delegate enabled execution thread. Implemented by application code if asynchronous delegates are used
 make_tuple_heap.hHelper functions for creating dynamic copies of function arguments stored within a tuple
 MulticastDelegate.hDelegate container for storing and iterating over a collection of delegate instances. Class is not thread-safe
 MulticastDelegateSafe.hDelegate container for storing and iterating over a collection of delegate instances. Class is thread-safe
 Semaphore.hDelegate library semaphore wrapper class.
 src_dup.py
 UnicastDelegate.hDelegate container for storing an invoking a single delegate instance. Class is not thread-safe
 UnicastDelegateSafe.hDelegate 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.hHelper 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.hDelegateMQ.h is a single include to obtain all delegate functionality