|  | ircproxy The Ultimate Cyborg | 
#include <MessageIn.h>

Definition at line 187 of file MessageIn.h.
| Public Member Functions | |
| ClientMessageIn (ClientSession *client_session) | |
| Construct a ClientMessageIn that was received via client session client_session. | |
| ClientMessageIn (ClientMessageIn const &msg) | |
| Copy-constructor. | |
| ~ClientMessageIn () | |
| Destructor. | |
| ClientSession & | client_session (void) const | 
| Accessor for M_client_session. | |
| Protected Member Functions | |
| virtual bool | is_server_message (void) const | 
| Return true if this is a ServerMessageIn. | |
| virtual ClientSession & | priv_client_session (void) const | 
| The session of the derived class. | |
| virtual ServerSession & | priv_server_session (void) const | 
| The session of the derived class. | |
| Private Attributes | |
| ClientSession * | M_client_session | 
| The client session over which this message was received. | |
| ClientMessageIn::ClientMessageIn | ( | ClientSession * | client_session | ) |  [inline] | 
Construct a ClientMessageIn that was received via client session client_session.
Definition at line 192 of file MessageIn.h.
00192 : M_client_session(client_session) { }
| ClientMessageIn::ClientMessageIn | ( | ClientMessageIn const & | msg | ) |  [inline] | 
Copy-constructor.
Definition at line 195 of file MessageIn.h.
References debug::channels::dc::objects.
00195 : MessageIn(msg), M_client_session(msg.M_client_session) 00196 { Dout(dc::objects, "Copy-constructing ClientMessageIn from " << msg); }
| ClientMessageIn::~ClientMessageIn | ( | ) |  [inline] | 
Destructor.
Definition at line 198 of file MessageIn.h.
References debug::channels::dc::objects.
00198 { Dout(dc::objects, "Destructing ClientMessageIn " << *this); }
| ClientSession& ClientMessageIn::client_session | ( | void | ) | const  [inline] | 
Accessor for M_client_session.
Definition at line 202 of file MessageIn.h.
Referenced by QuestionTarget::new_client_message_received(), PrivateTarget::new_client_message_received(), NoticeTarget::new_client_message_received(), Nick::new_client_message_received(), Identity::new_client_message_received(), Channel::new_client_message_received(), operator<<(), and Prefix::Prefix().
00202 { return *M_client_session; }
| virtual bool ClientMessageIn::is_server_message | ( | void | ) | const  [inline, protected, virtual] | 
Return true if this is a ServerMessageIn.
Implements MessageIn.
Definition at line 205 of file MessageIn.h.
| virtual ClientSession& ClientMessageIn::priv_client_session | ( | void | ) | const  [inline, protected, virtual] | 
The session of the derived class.
Implements MessageIn.
Definition at line 207 of file MessageIn.h.
00207 { return client_session(); }
| virtual ServerSession& ClientMessageIn::priv_server_session | ( | void | ) | const  [inline, protected, virtual] | 
| ClientSession* ClientMessageIn::M_client_session  [private] | 
The client session over which this message was received.
Definition at line 189 of file MessageIn.h.
| Copyright © 2005-2007 Carlo Wood. All rights reserved. | 
|---|