m2etis
0.4
|
Namespaces | |
deliver | |
filter | |
order | |
partition | |
persistence | |
rendezvous | |
routing | |
security | |
validity | |
Classes | |
struct | BasicChannelInterface |
class | BasicDeliverCallbackInterface |
class | Channel |
Channel. More... | |
class | ChannelConfiguration |
class | ChannelConfigurationImpl |
class | ChannelEventInterface |
ChannelEventInterface. More... | |
class | ChannelManager |
struct | ChannelT |
class | ChannelType |
struct | ChannelVector |
struct | DeliverInfo |
struct | ForwardInfo |
class | MessageBuffer |
class | PubSubSystem |
class for accessing the m2etis pub/sub system. It is the main entry point for the usage of the m2etis networking library. More... | |
class | PubSubSystemEnvironment |
class | Scheduler |
class | Tree |
Tree. More... | |
class | TreeFactory |
TreeFactory builds trees with a unique MessageType. More... | |
Typedefs | |
typedef BasicChannelInterface< std::vector< unsigned char > > | ChannelInterface |
typedef boost::shared_ptr< DeliverInfo > | DIPtr |
typedef boost::shared_ptr< const ForwardInfo > | FIPtr |
Enumerations | |
enum | ControlTarget : uint16_t { ControlTarget::ROOT, ControlTarget::ALL, ControlTarget::SINGLE } |
enum | OperatorName { EQUALS, NOTEQUALS, GREATERTHAN, LESSTHAN } |
enum | msgProcess : uint16_t { msgProcess::MSG_NONE, msgProcess::MSG_PROCESS, msgProcess::MSG_DELETE, msgProcess::MSG_PROCESS_AND_DELETE } |
enum | exceptionEvents { CONNECTION_FAILED, CONNECTION_CLOSED, NODEFAILURE, UNDEFINED, BINDFAILURE } |
Variables | |
M2ETIS_API typedef BasicDeliverCallbackInterface< std::vector< unsigned char > > | DeliverCallbackInterface |
M2ETIS_API std::map< filter::AttributeName, std::shared_ptr< filter::AttributeAccessor_Basic > > | attributes_accessor_map |
typedef BasicChannelInterface<std::vector<unsigned char> > m2etis::pubsub::ChannelInterface |
Definition at line 97 of file ChannelInterface.h.
typedef boost::shared_ptr<DeliverInfo> m2etis::pubsub::DIPtr |
Definition at line 39 of file pubsub/DeliverInfo.h.
typedef boost::shared_ptr<const ForwardInfo> m2etis::pubsub::FIPtr |
Definition at line 34 of file ForwardInfo.h.
M2ETIS_API std::map< filter::AttributeName, std::shared_ptr< filter::AttributeAccessor_Basic > > m2etis::pubsub::attributes_accessor_map |
Definition at line 35 of file AttributeFilter.h.
M2ETIS_API typedef BasicDeliverCallbackInterface<std::vector<unsigned char> > m2etis::pubsub::DeliverCallbackInterface |
Definition at line 55 of file DeliverCallbackInterface.h.