www.pudn.com > using IOCP.zip > general.h
// Written by Oz Ben Eliezer // o_be@hotmail.com // September, 2000 #ifndef __GENERAL_H__ // Sentinels #define __GENERAL_H__ #include#include class tagPacket { public: int nLength; // Length of data int nSize; // Size of buffer char *buffer; // Data tagPacket() : nLength(0), nSize(0), buffer(NULL) {}; ~tagPacket() { if (buffer) delete [] buffer; } }; inline void err(bool bShould, char *szErr) { if (bShould) { printf("%s, WSAGetLastError(): %d, GetLastError(): %d", szErr, WSAGetLastError(), GetLastError()); } }; #endif