49 void close() const override;
55 mutable
bool m_open = false;
static int void FAR * data
Definition ArchNetworkWinsock.cpp:35
std::string marshall() const
Marshall clipboard data.
Definition Clipboard.cpp:110
bool empty() final
Empty clipboard.
Definition Clipboard.cpp:22
void unmarshall(const std::string &data, Time time)
Unmarshall clipboard data.
Definition Clipboard.cpp:105
bool has(Format) const override
Check for data.
Definition Clipboard.cpp:87
Clipboard()
Definition Clipboard.cpp:15
void add(Format, const std::string &data) override
Add data.
Definition Clipboard.cpp:44
bool open(Time) const final
Open clipboard.
Definition Clipboard.cpp:61
~Clipboard() override=default
void close() const override
Close clipboard.
Definition Clipboard.cpp:74
std::string get(Format) const override
Get data.
Definition Clipboard.cpp:96
Time getTime() const override
Get time.
Definition Clipboard.cpp:82
Clipboard interface.
Definition IClipboard.h:19
Format
Clipboard formats.
Definition IClipboard.h:50
@ TotalFormats
The number of clipboard formats supported.
Definition IClipboard.h:54
uint32_t Time
Timestamp type.
Definition IClipboard.h:28