49 void close() const override;
55 mutable
bool m_open = false;
static int void FAR * data
Definition ArchNetworkWinsock.cpp:34
std::string marshall() const
Marshall clipboard data.
Definition Clipboard.cpp:109
bool empty() final
Empty clipboard.
Definition Clipboard.cpp:22
void unmarshall(const std::string &data, Time time)
Unmarshall clipboard data.
Definition Clipboard.cpp:104
std::string get(EFormat) const override
Get data.
Definition Clipboard.cpp:95
bool has(EFormat) const override
Check for data.
Definition Clipboard.cpp:86
void add(EFormat, const std::string &data) override
Add data.
Definition Clipboard.cpp:44
Clipboard()
Definition Clipboard.cpp:15
bool open(Time) const final
Open clipboard.
Definition Clipboard.cpp:60
~Clipboard() override=default
void close() const override
Close clipboard.
Definition Clipboard.cpp:73
Time getTime() const override
Get time.
Definition Clipboard.cpp:81
Clipboard interface.
Definition IClipboard.h:20
EFormat
Clipboard formats.
Definition IClipboard.h:50
@ kNumFormats
The number of clipboard formats.
Definition IClipboard.h:54
uint32_t Time
Timestamp type.
Definition IClipboard.h:28