21 #ifndef CO_OBJECTOCOMMAND_H
22 #define CO_OBJECTOCOMMAND_H
24 #include <co/oCommand.h>
28 namespace detail {
class ObjectOCommand; }
48 const uint32_t type,
const UUID&
id,
49 const uint32_t instanceID );
62 const uint32_t cmd,
const uint32_t type,
63 const UUID&
id,
const uint32_t instanceID );
66 CO_API ObjectOCommand(
const ObjectOCommand& rhs );
73 ObjectOCommand& operator = (
const ObjectOCommand& );
74 detail::ObjectOCommand*
const _impl;
76 void _init(
const UUID&
id,
const uint32_t instanceID );
80 #endif //CO_OBJECTOCOMMAND_H
virtual CO_API ~ObjectOCommand()
Send or dispatch this command during destruction.
std::vector< ConnectionPtr > Connections
A vector of ConnectionPtr's.
A class for sending commands with data to local and external nodes.
A class providing command dispatch functionality to networked objects.
lunchbox::RefPtr< LocalNode > LocalNodePtr
A reference pointer for LocalNode pointers.
A class for sending commands and data to local & external objects.