|
m2etis
0.4
|
#include <InternalMessage.h>

Classes | |
| struct | TreeHelper |
Public Types | |
| typedef boost::shared_ptr< InternalMessage > | Ptr |
| typedef ChannelType::DeliverStrategy::DeliverInfoType | DInfo |
| typedef ChannelType::FilterStrategy::FilterInfoType | FInfo |
| typedef ChannelType::OrderStrategy::OrderInfoType | OInfo |
| typedef ChannelType::PersistenceStrategy::PersistenceInfoType | PInfo |
| typedef ChannelType::RoutingStrategy::RoutingInfoType | RInfo |
| typedef ChannelType::SecurityStrategy::SecurityInfoType | SInfo |
| typedef ChannelType::ValidityStrategy::ValidityInfoType | VInfo |
| typedef struct m2etis::message::InternalMessage::TreeHelper | TreeHelper |
Public Member Functions | |
| InternalMessage () | |
| InternalMessage (const EventType &v) | |
| InternalMessage (const InternalMessage &msg) | |
| ~InternalMessage () | |
| std::string | toString () |
Public Attributes | |
| MessageType | type |
| DInfo::Ptr | deliverInfo |
| contains message dependent datas for Delivering More... | |
| FInfo::Ptr | filterInfo |
| contains message dependent datas for Filtering More... | |
| OInfo::Ptr | orderInfo |
| contains message dependent datas for Odering More... | |
| PInfo::Ptr | persistenceInfo |
| contains message dependent datas for Persistency More... | |
| RInfo::Ptr | routingInfo |
| contains message dependent datas for Routing More... | |
| SInfo::Ptr | securityInfo |
| contains message dependent datas for Security More... | |
| VInfo::Ptr | validityInfo |
| contains message dependent datas for Validity More... | |
| ControlType | ctrlType_ |
| type containing the strategie that sent this message More... | |
| std::vector< typename NetworkType::Key > | _nodeList |
| list of all nodes for join More... | |
| uint64_t | _time |
| current time of RP More... | |
| std::vector< TreeHelper > | _trees |
| list of all trees existing More... | |
| std::set< uint16_t > | _topics |
| list of all topics being removed during leave More... | |
Friends | |
| class | boost::serialization::access |
Definition at line 59 of file InternalMessage.h.
| typedef ChannelType::DeliverStrategy::DeliverInfoType m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::DInfo |
Definition at line 64 of file InternalMessage.h.
| typedef ChannelType::FilterStrategy::FilterInfoType m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::FInfo |
Definition at line 65 of file InternalMessage.h.
| typedef ChannelType::OrderStrategy::OrderInfoType m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::OInfo |
Definition at line 66 of file InternalMessage.h.
| typedef ChannelType::PersistenceStrategy::PersistenceInfoType m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::PInfo |
Definition at line 67 of file InternalMessage.h.
| typedef boost::shared_ptr<InternalMessage> m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::Ptr |
Definition at line 62 of file InternalMessage.h.
| typedef ChannelType::RoutingStrategy::RoutingInfoType m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::RInfo |
Definition at line 68 of file InternalMessage.h.
| typedef ChannelType::SecurityStrategy::SecurityInfoType m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::SInfo |
Definition at line 69 of file InternalMessage.h.
| typedef struct m2etis::message::InternalMessage::TreeHelper m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::TreeHelper |
| typedef ChannelType::ValidityStrategy::ValidityInfoType m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::VInfo |
Definition at line 70 of file InternalMessage.h.
|
inline |
Definition at line 153 of file InternalMessage.h.
|
inlineexplicit |
Definition at line 169 of file InternalMessage.h.
|
inlineexplicit |
Definition at line 185 of file InternalMessage.h.
|
inline |
Definition at line 201 of file InternalMessage.h.
|
inline |
Definition at line 204 of file InternalMessage.h.
|
friend |
Definition at line 219 of file InternalMessage.h.
| std::vector<typename NetworkType::Key> m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::_nodeList |
list of all nodes for join
Definition at line 136 of file InternalMessage.h.
| uint64_t m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::_time |
current time of RP
Definition at line 141 of file InternalMessage.h.
| std::set<uint16_t> m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::_topics |
list of all topics being removed during leave
Definition at line 151 of file InternalMessage.h.
| std::vector<TreeHelper> m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::_trees |
list of all trees existing
Definition at line 146 of file InternalMessage.h.
| ControlType m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::ctrlType_ |
type containing the strategie that sent this message
Definition at line 131 of file InternalMessage.h.
| DInfo::Ptr m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::deliverInfo |
contains message dependent datas for Delivering
Definition at line 95 of file InternalMessage.h.
| FInfo::Ptr m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::filterInfo |
contains message dependent datas for Filtering
Definition at line 101 of file InternalMessage.h.
| OInfo::Ptr m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::orderInfo |
contains message dependent datas for Odering
Definition at line 106 of file InternalMessage.h.
| PInfo::Ptr m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::persistenceInfo |
contains message dependent datas for Persistency
Definition at line 111 of file InternalMessage.h.
| RInfo::Ptr m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::routingInfo |
contains message dependent datas for Routing
Definition at line 116 of file InternalMessage.h.
| SInfo::Ptr m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::securityInfo |
contains message dependent datas for Security
Definition at line 121 of file InternalMessage.h.
| MessageType m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::type |
Definition at line 90 of file InternalMessage.h.
| VInfo::Ptr m2etis::message::InternalMessage< NetworkType, ChannelType, EventType >::validityInfo |
contains message dependent datas for Validity
Definition at line 126 of file InternalMessage.h.