|
OxYD Socket | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
COxYDSocket | +--COxYDSocketHelperin OxYDSocketHelper.h
Field Summary | |
private int |
m_nLastError
|
int |
m_nPacketNumber
|
Constructor Summary | |
COxYDSocketHelper()
The constructor. |
|
~COxYDSocketHelper()
The destructor. |
Method Summary | |
int |
ConvDataToHex( LPSTR szData, int nDataLength, CString& strHex )
Convert data to hexa string. |
int |
ConvHexToData( CString strHex, LPSTR szData, int nDataLengthMax =-1 )
Convert hexa string to data. |
BOOL |
Decode( CString strTmp, LPSTR szData, int& nDataLength, int& nMessage, int& nPacketNumber )
Help to decode hexa string with extra parameters to data. |
BOOL |
Encode( const LPSTR szData, int nDataLength, int nMessage, int nPacketNumber, CString& strPacket )
Help to encode data to hexa string with extra parameters. |
CString |
FormatMessage( int nLastError =-1 )
Get last error string from error number. |
BOOL |
Receive( LPSTR szData, int& nDataLength, int& nMessage, int& nPacketNumber )
Receive hexa string and decode it. |
BOOL |
Send( const LPSTR szData, int nDataLength =-1, int nMessage =-1, int nPacketNumber =-1 )
Encode data and send it. |
Methods inherited from class COxYDSocket |
IsBrowserRunning, Connect, Connect, ShutDown, SendRaw, ReceiveRaw, GetRemoteAddress, GetRemotePort, GetLastError, FormatMessage |
Field Detail |
private int m_nLastError;
public int m_nPacketNumber;
Constructor Detail |
public COxYDSocketHelper();
public ~COxYDSocketHelper();
Method Detail |
public int ConvDataToHex( LPSTR szData, int nDataLength, CString& strHex );
szData
- LPSTR : Data
nDataLength
- int : Data length
strHex
- CString& : Data converted to hexa stringpublic int ConvHexToData( CString strHex, LPSTR szData, int nDataLengthMax =-1 );
strHex
- CString : Hexa string
szData
- LPSTR : Hexa string converted to data
nDataLengthMax
- int : Data buffer lengthpublic BOOL Decode( CString strTmp, LPSTR szData, int& nDataLength, int& nMessage, int& nPacketNumber );
strTmp
- CString : Hexa string to decode
szData
- LPSTR : Data buffer
nDataLength
- int : Data buffer length
nMessage
- int : Message number
nPacketNumber
- int : Packet numberpublic BOOL Encode( const LPSTR szData, int nDataLength, int nMessage, int nPacketNumber, CString& strPacket );
szData
- const LPSTR : Data to encode
nDataLength
- int : Data length
nMessage
- int : Message number
nPacketNumber
- int : Packet number
strPacket
- CString& : Data encoded/converted to hexa stringpublic CString FormatMessage( int nLastError =-1 );
nLastError
- int : Error number (-1 = last error)public BOOL Receive( LPSTR szData, int& nDataLength, int& nMessage, int& nPacketNumber );
szData
- LPSTR : Data
nDataLength
- int : Data buffer length
nMessage
- int : Message number
nPacketNumber
- int : Packet numberpublic BOOL Send( const LPSTR szData, int nDataLength =-1, int nMessage =-1, int nPacketNumber =-1 );
szData
- const LPSTR : Data to send
nDataLength
- int : Data length
nMessage
- int : Message number
nPacketNumber
- int : Packet number
|
OxYD Socket
Generated on January 20, 2003 at 15:57 CppDoc v2.3.0 |
|||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |