protlib::TPoverTCPMsg Class Reference

#include <source/ariba/utility/transport/tcpip/protlib/tp_over_tcp.h>

Inherits protlib::message.

Collaboration diagram for protlib::TPoverTCPMsg:

Collaboration graph
[legend]

List of all members.

Public Types

enum  msg_t { start, stop, send_data }

Public Member Functions

 TPoverTCPMsg (const AssocData *peer_assoc, message::qaddr_t source=qaddr_unknown, TPoverTCPMsg::msg_t type=stop)
 TPoverTCPMsg (NetMsg *netmsg, appladdress *addr, message::qaddr_t source=qaddr_unknown)
const AssocDataget_peer_assoc () const
TPoverTCPMsg::msg_t get_msgtype () const
NetMsgget_netmsg () const
appladdressget_appladdr () const

Private Attributes

const AssocDatapeer_assoc
const TPoverTCPMsg::msg_t type
NetMsgnetmsg
appladdressaddr


Detailed Description

A simple internal message for selfmessages please note that carried items may get deleted after use of this message the message destructor does not delete any item automatically

Definition at line 226 of file tp_over_tcp.h.


Member Enumeration Documentation

Enumerator:
start 
stop 
send_data 

Definition at line 230 of file tp_over_tcp.h.


Constructor & Destructor Documentation

protlib::TPoverTCPMsg::TPoverTCPMsg ( const AssocData peer_assoc,
message::qaddr_t  source = qaddr_unknown,
TPoverTCPMsg::msg_t  type = stop 
) [inline]

Definition at line 242 of file tp_over_tcp.h.

protlib::TPoverTCPMsg::TPoverTCPMsg ( NetMsg netmsg,
appladdress addr,
message::qaddr_t  source = qaddr_unknown 
) [inline]

Definition at line 245 of file tp_over_tcp.h.


Member Function Documentation

appladdress* protlib::TPoverTCPMsg::get_appladdr (  )  const [inline]

Definition at line 251 of file tp_over_tcp.h.

References addr.

Referenced by protlib::TPoverTCP::sender_thread().

TPoverTCPMsg::msg_t protlib::TPoverTCPMsg::get_msgtype (  )  const [inline]

Definition at line 249 of file tp_over_tcp.h.

References type.

Referenced by protlib::TPoverTCP::main_loop(), and protlib::TPoverTCP::sender_thread().

NetMsg* protlib::TPoverTCPMsg::get_netmsg (  )  const [inline]

Definition at line 250 of file tp_over_tcp.h.

References netmsg.

Referenced by protlib::TPoverTCP::sender_thread().

const AssocData* protlib::TPoverTCPMsg::get_peer_assoc (  )  const [inline]

Definition at line 248 of file tp_over_tcp.h.

References peer_assoc.

Referenced by protlib::TPoverTCP::main_loop().


Member Data Documentation

Definition at line 239 of file tp_over_tcp.h.

Referenced by get_appladdr().

Definition at line 238 of file tp_over_tcp.h.

Referenced by get_netmsg().

Definition at line 236 of file tp_over_tcp.h.

Referenced by get_peer_assoc().

Reimplemented from protlib::message.

Definition at line 237 of file tp_over_tcp.h.

Referenced by get_msgtype().


The documentation for this class was generated from the following file:

Generated on Fri Aug 14 23:39:57 2009 for Ariba by  doxygen 1.5.8