channel::PubSub_Info_Msg< IdType > Struct Template Reference

#include <Msg.h>

List of all members.

Public Types

enum  { MAX_REGISTRY_ENTRIES = 128 }

Public Member Functions

 PubSub_Info_Msg ()

Public Attributes

int num_msg_types
IdType msg_types [MAX_REGISTRY_ENTRIES]


Detailed Description

template<class IdType>
struct channel::PubSub_Info_Msg< IdType >

PubSub_Info_Msg is used to notify peer channels about publish/subscribe events

Definition at line 240 of file Msg.h.


Member Enumeration Documentation

template<class IdType>
anonymous enum
 

Enumerator:
MAX_REGISTRY_ENTRIES 

Definition at line 241 of file Msg.h.


Constructor & Destructor Documentation

template<class IdType>
channel::PubSub_Info_Msg< IdType >::PubSub_Info_Msg  )  [inline]
 

Definition at line 244 of file Msg.h.

References channel::PubSub_Info_Msg< IdType >::num_msg_types.


Member Data Documentation

template<class IdType>
IdType channel::PubSub_Info_Msg< IdType >::msg_types[MAX_REGISTRY_ENTRIES]
 

Definition at line 243 of file Msg.h.

Referenced by channel::PubSubMsg_Marshaler< IdType >::demarshal(), channel::RemoteInterface< Channel, Transport >::handle_message(), channel::PubSubMsg_Marshaler< IdType >::marshal(), channel::TrieRouter< IdType, IdTrait, SynchPolicy >::propagate_change_to_neighbors(), channel::MapRouter< IdType, IdTrait, SynchPolicy >::propagate_change_to_neighbors(), channel::RemoteInterface< Channel, Transport >::send2remote_init_publish_msg(), channel::RemoteInterface< Channel, Transport >::send2remote_init_subscribe_msg(), channel::RemoteInterface< Channel, Transport >::send2remote_pubsub_msg(), and channel::LocalInterface< Channel >::send_msg().

template<class IdType>
int channel::PubSub_Info_Msg< IdType >::num_msg_types
 

Definition at line 242 of file Msg.h.

Referenced by channel::PubSubMsg_Marshaler< IdType >::demarshal(), channel::RemoteInterface< Channel, Transport >::handle_message(), channel::PubSubMsg_Marshaler< IdType >::marshal(), channel::TrieRouter< IdType, IdTrait, SynchPolicy >::propagate_change_to_neighbors(), channel::MapRouter< IdType, IdTrait, SynchPolicy >::propagate_change_to_neighbors(), channel::PubSub_Info_Msg< IdType >::PubSub_Info_Msg(), channel::RemoteInterface< Channel, Transport >::send2remote_init_publish_msg(), channel::RemoteInterface< Channel, Transport >::send2remote_init_subscribe_msg(), channel::RemoteInterface< Channel, Transport >::send2remote_pubsub_msg(), and channel::LocalInterface< Channel >::send_msg().


The documentation for this struct was generated from the following file:
Generated on Mon Feb 27 19:59:24 2006 for channel by  doxygen 1.4.6-NO