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