1#ifndef INC_TCPMESSAGE_H
2#define INC_TCPMESSAGE_H
52 #pragma warning( disable : 4251 )
301 Message(
char * pszTransmitData, std::size_t nTransmitDataSize );
333 std::size_t nRawMsgSize,
334 unsigned int uiMessageID,
336 const std::string & rstrInfo );
503 std::size_t
getRawMsg(
char *& prszRawMsg,
bool bCopy =
true );
779 char * pszTransmitData,
780 std::size_t nTransmitDataSize );
812 std::size_t nRawMsgSize,
813 unsigned int uiMessageID,
815 const std::string & rstrInfo);
861 #pragma warning( default : 4251 )
Bindet die Socket-Bibliothek/en ein und definiert Socket-Typen.
Für jede Bibliothek, hier 'TcpLib' gibt es eine Typen-Datei.
#define __tcp_export_dll
Definition TcpTypes.h:59
virtual ~AbstractMessage()
std::size_t getRawMsg(char *&prszRawMsg, bool bCopy=true)
int m_iActionCode
Definition TcpMessage.h:181
int getActionCode() const
std::size_t getRawMsgSize() const
Message(char *pszTransmitData, std::size_t nTransmitDataSize)
int initSendMsgFromData()
std::size_t m_nTransmitDataSize
Definition TcpMessage.h:225
unsigned int m_uiMessageID
Definition TcpMessage.h:160
char * m_pszRawMessage
Definition TcpMessage.h:214
Message(char *pszRawMsg, std::size_t nRawMsgSize, unsigned int uiMessageID, int iActionCode, const std::string &rstrInfo)
unsigned int getMsgID() const
char * getTransmitDataPt()
int initDataFromSendMsg()
std::string getInfo() const
std::size_t getTransmitData(char *&prszSendMsg, bool bCopy=true)
char * m_pszTransmitData
Definition TcpMessage.h:236
std::string m_strInfo
Definition TcpMessage.h:192
std::size_t m_nRawMessageSize
Definition TcpMessage.h:203
std::size_t getTransmitDataSize() const
ServerAcceptMessage(const ServerAcceptMessage &)
ServerAcceptMessage(SOCKET NewSocket)
SOCKET m_ClientSocket
Definition TcpMessage.h:579
virtual ~ServerAcceptMessage()
ServerMessage(const ServerMessage &)
ServerMessage(SOCKET ClientSocket, char *pszRawMsg, std::size_t nRawMsgSize, unsigned int uiMessageID, int iActionCode, const std::string &rstrInfo)
ServerMessage(char *, std::size_t)
ServerMessage(SOCKET ClientSocket, char *pszTransmitData, std::size_t nTransmitDataSize)
Definition TcpClient.h:55