10 #ifdef DtUSE_UTILITIES_NAMESPACE
11 namespace DtUSE_UTILITIES_NAMESPACE
21 int select(
DtTime timeout);
25 void addWrite(
int fd);
49 return DtSelect(myMaxFD+1, &myRead, &myWrite, NULL, timeout);
55 FD_SET((
unsigned int) fd, &myRead0);
56 myMaxFD =
DtMax(myMaxFD, fd);
62 FD_CLR((
unsigned int) fd, &myRead0);
69 return ((
int)(FD_ISSET((
unsigned int) fd, &myRead)));
75 FD_SET((
unsigned int) fd, &myWrite0);
76 myMaxFD =
DtMax(myMaxFD, fd);
84 #ifdef DtUSE_UTILITIES_NAMESPACE
void addRead(int fd)
Definition: vlSelectParamW.h:53
int canRead(int fd)
Definition: vlSelectParamW.h:67
int select(DtTime timeout)
Definition: vlSelectParamW.h:45
T DtMax(T x, T y)
Returns what ever is greater, x or y of type T.
Definition: vlUtil.h:157
fd_set myWrite0
Definition: vlSelectParamW.h:31
void addWrite(int fd)
Definition: vlSelectParamW.h:73
void delRead(int fd)
Definition: vlSelectParamW.h:60
int DtSelect(int n, fd_set *i, fd_set *o, fd_set *e, DtTime t)
DtSelectParamWithWrite()
Definition: vlSelectParamW.h:35
void clearWrite()
Definition: vlSelectParamW.h:80
int myMaxFD
Definition: vlSelectParamW.h:29
Definition: vlSelectParamW.h:16
fd_set myRead0
Definition: vlSelectParamW.h:30