24 #include <co/commands.h> 25 #include <co/dataOStream.h> 66 CO_API OCommand(
const OCommand& rhs);
69 CO_API
virtual ~OCommand();
79 CO_API
void sendHeader(
const uint64_t additionalSize);
82 CO_API
static size_t getSize();
86 CO_API
void sendData(
const void* buffer,
const uint64_t size,
87 const bool last)
override;
90 OCommand& operator=(
const OCommand&);
91 detail::OCommand*
const _impl;
93 void _init(
const uint32_t cmd,
const uint32_t type);
97 #endif // CO_OCOMMAND_H lunchbox::RefPtr< LocalNode > LocalNodePtr
A reference pointer for LocalNode pointers.
A std::ostream-like interface for object serialization.
Object-oriented network library.
A Node/LocalNode command.
A class for sending commands with data to local and external nodes.
std::vector< ConnectionPtr > Connections
A vector of ConnectionPtr's.
A class providing command dispatch functionality to networked objects.