channel::Channel_Info_Msg Struct Reference

#include <Msg.h>

List of all members.

Public Types

enum  { MAX_ADDR_NAME_LEN = 128 }

Public Member Functions

 Channel_Info_Msg ()

Public Attributes

char host_addr [MAX_ADDR_NAME_LEN]
u_short port
char unix_addr [MAX_ADDR_NAME_LEN]
int conn_type
void * intf
bool is_local
 the interface connect to peer


Detailed Description

when 2 channels connects, Channel_Info_Msg is sent to tell peer about the channel info

Definition at line 219 of file Msg.h.


Member Enumeration Documentation

anonymous enum
 

Enumerator:
MAX_ADDR_NAME_LEN 

Definition at line 220 of file Msg.h.


Constructor & Destructor Documentation

channel::Channel_Info_Msg::Channel_Info_Msg  )  [inline]
 

Definition at line 227 of file Msg.h.

References conn_type, host_addr, intf, is_local, port, and unix_addr.


Member Data Documentation

int channel::Channel_Info_Msg::conn_type
 

Definition at line 224 of file Msg.h.

Referenced by Channel_Info_Msg(), channel::ChannelMsg_Marshaler::demarshal(), channel::RemoteInterface< Channel, Transport >::handle_message(), channel::ChannelMsg_Marshaler::marshal(), and channel::RemoteInterface< Channel, Transport >::send2remote_chan_info().

char channel::Channel_Info_Msg::host_addr[MAX_ADDR_NAME_LEN]
 

Definition at line 221 of file Msg.h.

Referenced by Channel_Info_Msg(), channel::ChannelMsg_Marshaler::demarshal(), channel::RemoteInterface< Channel, Transport >::handle_message(), channel::ChannelMsg_Marshaler::marshal(), and channel::RemoteInterface< Channel, Transport >::send2remote_chan_info().

void* channel::Channel_Info_Msg::intf
 

Definition at line 225 of file Msg.h.

Referenced by Channel_Info_Msg(), channel::LocalConnector< Channel >::connect(), and channel::RemoteInterface< Channel, Transport >::handle_message().

bool channel::Channel_Info_Msg::is_local
 

the interface connect to peer

Definition at line 226 of file Msg.h.

Referenced by Channel_Info_Msg(), channel::LocalConnector< Channel >::connect(), and channel::RemoteInterface< Channel, Transport >::handle_message().

u_short channel::Channel_Info_Msg::port
 

Definition at line 222 of file Msg.h.

Referenced by Channel_Info_Msg(), channel::ChannelMsg_Marshaler::demarshal(), channel::RemoteInterface< Channel, Transport >::handle_message(), channel::ChannelMsg_Marshaler::marshal(), and channel::RemoteInterface< Channel, Transport >::send2remote_chan_info().

char channel::Channel_Info_Msg::unix_addr[MAX_ADDR_NAME_LEN]
 

Definition at line 223 of file Msg.h.

Referenced by Channel_Info_Msg(), channel::ChannelMsg_Marshaler::demarshal(), channel::RemoteInterface< Channel, Transport >::handle_message(), channel::ChannelMsg_Marshaler::marshal(), and channel::RemoteInterface< Channel, Transport >::send2remote_chan_info().


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