25 #ifndef PDCOM5_POSIXPROCESS_H 26 #define PDCOM5_POSIXPROCESS_H 28 #include "pdcom5_export.h" 88 void posixWriteBuffered(
const char *buf,
size_t count);
104 void posixWriteDirect(
const char *buf,
size_t count);
114 int posixRead(
char *buf,
int count);
129 void setWriteTimeout(std::chrono::milliseconds ms);
139 void reconnect(
const char *host,
unsigned short port);
143 std::shared_ptr<Impl> impl_;
148 #endif // PDCOM5_POSIXPROCESS_H Wrapper around POSIX socket.
Definition: PosixProcess.h:44
library version string as "major.minor.patch"
Definition: ClientStatistics.h:31
int fd_
File descriptior of the socket.
Definition: PosixProcess.h:72