*/
class Poll {
public:
- Poll() : a_maxfd(0), a_ptrTimeout(NULL), a_minfd(INT_MAX) {
+ Poll() : a_ptrTimeout(NULL), a_minfd(INT_MAX), a_maxfd(0) {
FD_ZERO(&a_fdmask);
FD_ZERO(&a_fdset);
}
private:
fd_set a_fdmask;
fd_set a_fdset;
+ timeval* a_ptrTimeout;
int a_minfd;
int a_maxfd;
int a_pollr;
int a_ifd;
timeval a_timeout;
- timeval* a_ptrTimeout;
static int select(const int maxfd, fd_set* fdset, timeval* timeout)
throw(RuntimeException) {