|
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.