static int void FAR * data
Definition ArchNetworkWinsock.cpp:35
static constexpr auto s_clipboardChunkMetaSize
Definition ClipboardChunk.h:16
uint8_t ClipboardID
Clipboard ID.
Definition ClipboardTypes.h:16
Deskflow Network Protocol Specification and Implementation.
Chunk(size_t size)
Definition Chunk.cpp:9
static ClipboardChunk * start(ClipboardID id, uint32_t sequence, const std::string &size)
Definition ClipboardChunk.cpp:37
static void send(deskflow::IStream *stream, void *data)
Definition ClipboardChunk.cpp:164
static ClipboardChunk * end(ClipboardID id, uint32_t sequence)
Definition ClipboardChunk.cpp:67
static TransferState assemble(deskflow::IStream *stream, std::string &dataCached, ClipboardID &id, uint32_t &sequence, ClipboardChunkAssemblyState &state, size_t maxDataSize)
Definition ClipboardChunk.cpp:79
static size_t getExpectedSize(const ClipboardChunkAssemblyState &state)
Definition ClipboardChunk.h:44
ClipboardChunk(size_t size)
Definition ClipboardChunk.cpp:32
static ClipboardChunk * data(ClipboardID id, uint32_t sequence, const std::string &data)
Definition ClipboardChunk.cpp:52
Bidirectional stream interface.
Definition IStream.h:22
TransferState
Data reception state codes.
Definition ProtocolTypes.h:174
Definition DaemonApp.h:18
Definition ClipboardChunk.h:23
bool active
Definition ClipboardChunk.h:25
size_t expectedSize
Definition ClipboardChunk.h:24