L:/channel/channel/include/BaseDef.h File Reference

Go to the source code of this file.

Namespaces

namespace  channel

Defines

#define ID2STR(id)   Channel::idToString(id)

Enumerations

enum  channel::Status { channel::SUCCESS, channel::FAILURE }
enum  channel::PubSub_Scope {
  channel::SCOPE_UNDEFINED = -1, channel::SCOPE_LOCAL = 0, channel::SCOPE_REMOTE, channel::SCOPE_GLOBAL,
  channel::SCOPE_NUMBER
}
enum  channel::Member_Type { channel::MEMBER_LOCAL = 0, channel::MEMBER_REMOTE, channel::MEMBER_NUMBER }
enum  channel::Interface_State { channel::CONN_NULL = 0, channel::CONN_INIT, channel::CONN_ACTIVE }
enum  channel::Interface_Type { channel::UNIX_SOCK, channel::INET_SOCK }
enum  channel::Interface_Role { channel::ACTIVE_ROLE, channel::PASSIVE_ROLE }
enum  channel::Oper_Type { channel::OPER_PUBLISH = 0, channel::OPER_UNPUBLISH, channel::OPER_SUBSCRIBE, channel::OPER_UNSUBSCRIBE }
enum  channel::Namespace_Type { channel::NAMESPACE_LINEAR, channel::NAMESPACE_HIERARCHICAL, channel::NAMESPACE_ASSOCIATIVE }


Define Documentation

#define ID2STR id   )     Channel::idToString(id)
 

Definition at line 69 of file BaseDef.h.

Referenced by channel::TrieRouter< IdType, IdTrait, SynchPolicy >::dump_pub_ids_recursive(), channel::MapRouter< IdType, IdTrait, SynchPolicy >::dump_routing_tables(), channel::TrieRouter< IdType, IdTrait, SynchPolicy >::dump_sub_ids_recursive(), channel::RemoteInterface< Channel, Transport >::handle_message(), channel::TrieRouter< IdType, IdTrait, SynchPolicy >::propagate_change_to_neighbors(), channel::MapRouter< IdType, IdTrait, SynchPolicy >::propagate_change_to_neighbors(), channel::Source< Channel, NAMESPACE_HIERARCHICAL >::publish_msg(), channel::Source< Channel, NAMESPACE_LINEAR >::publish_msg(), channel::RemoteInterface< Channel, Transport >::put_msg(), channel::LocalInterface< Channel >::put_msg(), channel::RemoteInterface< Channel, Transport >::resend_pending_msgs(), channel::TrieRouter< IdType, IdTrait, SynchPolicy >::route_msg(), channel::MapRouter< IdType, IdTrait, SynchPolicy >::route_msg(), channel::Source< Channel, NAMESPACE_HIERARCHICAL >::send_msg(), channel::Source< Channel, NAMESPACE_LINEAR >::send_msg(), channel::LocalInterface< Channel >::send_msg(), channel::ConnHandler< Channel, TcpSockTransport< Channel > >::send_msg(), channel::Destination< Channel, NAMESPACE_HIERARCHICAL >::subscribe_msg(), channel::Destination< Channel, NAMESPACE_LINEAR >::subscribe_msg(), channel::MapRouter< IdType, IdTrait, SynchPolicy >::subscribe_msg(), channel::Source< Channel, NAMESPACE_HIERARCHICAL >::unpublish_msg(), channel::Source< Channel, NAMESPACE_LINEAR >::unpublish_msg(), channel::Destination< Channel, NAMESPACE_HIERARCHICAL >::unsubscribe_msg(), channel::Destination< Channel, NAMESPACE_LINEAR >::unsubscribe_msg(), and channel::MapRouter< IdType, IdTrait, SynchPolicy >::unsubscribe_msg().


Generated on Mon Feb 27 19:59:22 2006 for channel by  doxygen 1.4.6-NO