Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
ClipboardChunk Class Reference

#include <ClipboardChunk.h>

Inheritance diagram for ClipboardChunk:
Collaboration diagram for ClipboardChunk:

Public Member Functions

 ClipboardChunk (size_t size)
Public Member Functions inherited from Chunk
 Chunk (size_t size)
 Chunk (Chunk const &)=delete
 Chunk (Chunk &&)=delete
 ~Chunk () override
Chunkoperator= (Chunk const &)=delete
Chunkoperator= (Chunk &&)=delete
Public Member Functions inherited from EventData
 EventData ()=default
virtual ~EventData ()=default

Static Public Member Functions

static ClipboardChunkstart (ClipboardID id, uint32_t sequence, const std::string &size)
static ClipboardChunkdata (ClipboardID id, uint32_t sequence, const std::string &data)
static ClipboardChunkend (ClipboardID id, uint32_t sequence)
static TransferState assemble (deskflow::IStream *stream, std::string &dataCached, ClipboardID &id, uint32_t &sequence)
static void send (deskflow::IStream *stream, void *data)
static size_t getExpectedSize ()

Additional Inherited Members

Public Attributes inherited from Chunk
size_t m_dataSize = 0
char * m_chunk = nullptr

Constructor & Destructor Documentation

◆ ClipboardChunk()

ClipboardChunk::ClipboardChunk ( size_t size)
explicit

Member Function Documentation

◆ assemble()

TransferState ClipboardChunk::assemble ( deskflow::IStream * stream,
std::string & dataCached,
ClipboardID & id,
uint32_t & sequence )
static

◆ data()

ClipboardChunk * ClipboardChunk::data ( ClipboardID id,
uint32_t sequence,
const std::string & data )
static

◆ end()

ClipboardChunk * ClipboardChunk::end ( ClipboardID id,
uint32_t sequence )
static

◆ getExpectedSize()

size_t ClipboardChunk::getExpectedSize ( )
inlinestatic

◆ send()

void ClipboardChunk::send ( deskflow::IStream * stream,
void * data )
static

◆ start()

ClipboardChunk * ClipboardChunk::start ( ClipboardID id,
uint32_t sequence,
const std::string & size )
static

The documentation for this class was generated from the following files: