67 static void vwritef(
deskflow::IStream *,
const char *fmt, uint32_t size, va_list);
70 static uint32_t getLength(
const char *fmt, va_list);
71 static void writef(std::vector<uint8_t> &,
const char *fmt, va_list);
72 static uint32_t eatLength(
const char **fmt);
105 std::string
getWhat()
const throw()
override;
Deskflow protocol utilities.
Definition ProtocolUtil.h:26
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:102
std::string getWhat() const override
Get a human readable string describing the exception.
Definition ProtocolUtil.cpp:571
The XIO class Generic i/o exception class.
Definition XIO.h:16
Bidirectional stream interface.
Definition IStream.h:24
Definition EventTypes.h:11