PPL6-Icon Patrick's Programming Library Version 6.4.21 - Dokumentation
ppl6::CSocketMessage Klassenreferenz

TCP-Socket-Nachrichten.

Öffentliche Methoden

 CSocketMessage ()
 
 CSocketMessage (const CSocketMessage &other)
 
virtual ~CSocketMessage ()
 
void Clear ()
 
void Copy (const CSocketMessage &other)
 
void Copy (const CSocketMessage *other)
 
void DisableCompression ()
 
void DisableMsgChannel ()
 
void Dump (CString &buffer)
 
void Dump ()
 
void Dump (CLog *Log, int facility=LOG::DEBUG, int level=1)
 
void EnableCompression ()
 
void EnableMsgChannel ()
 
int GetCommandId ()
 
int GetData (CString &msg)
 
const char * GetData ()
 
int GetData (CAssocArray &msg)
 
int GetId ()
 
int GetType ()
 
bool isCompressionSupported () const
 
bool isMsgChannelSupported () const
 
void SetCommandId (int id)
 
int SetData (const CString &msg)
 
int SetData (const char *msg)
 
int SetData (const CAssocArray &msg)
 
void SetId (int id)
 
int SetVersion (int version)
 

Öffentliche Attribute

bool ClientSupportsCompression
 

Private Attribute

int commandId
 
void * data
 
int datatype
 
int Id
 
void * incoming_data
 
int incoming_size
 
int incoming_type
 
int size
 
bool SupportMsgChannel
 
bool UseCompression
 
int Version
 

Freundbeziehungen

class CTCPSocket
 

Beschreibung der Konstruktoren und Destruktoren

ppl6::CSocketMessage::CSocketMessage ( )
ppl6::CSocketMessage::CSocketMessage ( const CSocketMessage other)
ppl6::CSocketMessage::~CSocketMessage ( )
virtual

Dokumentation der Elementfunktionen

void ppl6::CSocketMessage::Clear ( )
void ppl6::CSocketMessage::Copy ( const CSocketMessage other)
void ppl6::CSocketMessage::Copy ( const CSocketMessage other)
void ppl6::CSocketMessage::DisableCompression ( )
void ppl6::CSocketMessage::DisableMsgChannel ( )
void ppl6::CSocketMessage::Dump ( CString buffer)
void ppl6::CSocketMessage::Dump ( )
void ppl6::CSocketMessage::Dump ( CLog Log,
int  facility = LOG::DEBUG,
int  level = 1 
)
void ppl6::CSocketMessage::EnableCompression ( )
void ppl6::CSocketMessage::EnableMsgChannel ( )
int ppl6::CSocketMessage::GetCommandId ( )
int ppl6::CSocketMessage::GetData ( CString msg)
const char * ppl6::CSocketMessage::GetData ( )
int ppl6::CSocketMessage::GetData ( CAssocArray msg)
int ppl6::CSocketMessage::GetId ( )
int ppl6::CSocketMessage::GetType ( )
bool ppl6::CSocketMessage::isCompressionSupported ( ) const
bool ppl6::CSocketMessage::isMsgChannelSupported ( ) const
void ppl6::CSocketMessage::SetCommandId ( int  id)
int ppl6::CSocketMessage::SetData ( const CString msg)
int ppl6::CSocketMessage::SetData ( const char *  msg)
int ppl6::CSocketMessage::SetData ( const CAssocArray msg)
void ppl6::CSocketMessage::SetId ( int  id)
int ppl6::CSocketMessage::SetVersion ( int  version)

Freundbeziehungen und Funktionsdokumentation

friend class CTCPSocket
friend

Dokumentation der Datenelemente

bool ppl6::CSocketMessage::ClientSupportsCompression
int ppl6::CSocketMessage::commandId
private
void* ppl6::CSocketMessage::data
private
int ppl6::CSocketMessage::datatype
private
int ppl6::CSocketMessage::Id
private
void* ppl6::CSocketMessage::incoming_data
private
int ppl6::CSocketMessage::incoming_size
private
int ppl6::CSocketMessage::incoming_type
private
int ppl6::CSocketMessage::size
private
bool ppl6::CSocketMessage::SupportMsgChannel
private
bool ppl6::CSocketMessage::UseCompression
private
int ppl6::CSocketMessage::Version
private

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: