1 #ifndef GCP_UTIL_PIPE_H
2 #define GCP_UTIL_PIPE_H
72 virtual void writePipe(
void *buffer,
size_t nbyte,
long timeout);
79 virtual PipeState
read(
void *buffer,
size_t nbyte,
long timeout=PIPE_NOWAIT);
86 virtual PipeState
write(
void *buffer,
size_t nbyte,
long timeout=PIPE_NOWAIT);
173 char unread_[PIPE_BUF];
virtual void readPipe(void *buffer, size_t nbyte, long timeout)
Definition: Pipe.cc:164
fd_set rfds()
Definition: Pipe.cc:1008
void getTimeOfDay(struct timespec *ts)
Definition: Pipe.cc:971
virtual PipeState read(void *buffer, size_t nbyte, long timeout=PIPE_NOWAIT)
Definition: Pipe.cc:383
virtual void writePipe(void *buffer, size_t nbyte, long timeout)
Definition: Pipe.cc:598
pthread_cond_t retry_
Definition: Pipe.h:135
virtual PipeState write(void *buffer, size_t nbyte, long timeout=PIPE_NOWAIT)
Definition: Pipe.cc:783
PipeFd readfd_
Definition: Pipe.h:158
PipeFd writefd_
Definition: Pipe.h:163
int fd_
Definition: Pipe.h:145
virtual ~Pipe()
Definition: Pipe.cc:148
void fillPipeFd()
Definition: Pipe.cc:99
pthread_mutex_t guard_
Definition: Pipe.h:101
bool guardIsReady_
Definition: Pipe.h:113
~PipeFd()
Definition: Pipe.cc:34
PipeFd()
Definition: Pipe.cc:25
Pipe()
Definition: Pipe.cc:51
Definition: tVideoCapabilitiesEml.cc:67
size_t nread_
Definition: Pipe.h:178
int fd()
Definition: Pipe.cc:991
bool retryIsReady_
Definition: Pipe.h:140