1 #ifndef SZA_UTIL_NETHANDLER_H
2 #define SZA_UTIL_NETHANDLER_H
32 virtual ~NetHandler();
37 void attachReadStream(
int fd);
42 void attachSendStream(
int fd);
52 virtual int getReadFd();
57 virtual int getSendFd();
69 void setReadBuffer(
void* buffer,
unsigned int size);
76 void setSendBuffer(
void* buffer,
unsigned int size);
82 sza::util::NetSendStr::NetSendId send();
88 sza::util::NetSendStr::NetSendId send(
int fd);
94 sza::util::NetReadStr::NetReadId read();
100 sza::util::NetReadStr::NetReadId read(
int fd);
105 inline NetReadStr* getReadStr() {
112 inline NetSendStr* getSendStr() {
119 virtual void installReadHandler(NET_READ_HANDLER(*handler),
void* arg);
120 virtual void installReadErrorHandler(NET_ERROR_HANDLER(*handler),
122 virtual void installSendHandler(NET_SEND_HANDLER(*handler),
void* arg);
123 virtual void installSendErrorHandler(NET_ERROR_HANDLER(*handler),
125 virtual void installErrorHandler(NET_ERROR_HANDLER(*handler),
145 #endif // End #ifndef SZA_UTIL_NETHANDLER_H
Started: Tue Mar 2 03:37:15 UTC 2004.