Collage
0.6.1
|
Public Member Functions | |
CO_API bool | operator() () |
Invoke and clear the command function of a dispatched command. | |
Command (lunchbox::a_int32_t &freeCounter) | |
size_t | alloc_ (NodePtr node, LocalNodePtr localNode, const uint64_t size) |
void | clone_ (Command &from) |
Data Access | |
template<class P > | |
P * | getModifiable () |
template<class P > | |
const P * | get () const |
NodePtr | getNode () const |
LocalNodePtr | getLocalNode () const |
bool | operator! () const |
Packet * | operator-> () |
const Packet * | operator-> () const |
bool | isValid () const |
uint64_t | getAllocationSize () const |
void | setDispatchFunction (const Dispatcher::Func &func) |
Usage tracking. | |
bool | isFree () const |
CO_API void | retain () |
CO_API void | release () |
Friends | |
CO_API std::ostream & | operator<< (std::ostream &, const Command &) |
CO_API bool co::Command::operator() | ( | ) |
Invoke and clear the command function of a dispatched command.