68 static void vwritef(
deskflow::IStream *,
const char *fmt, uint32_t size, va_list);
71 static uint32_t getLength(
const char *fmt, va_list);
72 static void writef(std::vector<uint8_t> &,
const char *fmt, va_list);
73 static uint32_t eatLength(
const char **fmt);
106 QString
getWhat()
const throw()
override;
The IOException class Generic i/o exception class.
Definition IOException.h:17
Deskflow protocol utilities.
Definition ProtocolUtil.h:27
static void writef(deskflow::IStream *, const char *fmt,...)
Write formatted data.
Definition ProtocolUtil.cpp:70
static bool readf(deskflow::IStream *, const char *fmt,...)
Read formatted data.
Definition ProtocolUtil.cpp:85
Mismatched read exception.
Definition ProtocolUtil.h:103
QString getWhat() const override
Get a human readable string describing the exception.
Definition ProtocolUtil.cpp:571
Bidirectional stream interface.
Definition IStream.h:22
Definition DaemonApp.h:18