template <typename T, typename OperationTraits, typename CallbackTraits>
class OperationNode
Defined at line 347 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
Specialized version for when no additional storage is required.
Public Methods
void OperationNode<T, OperationTraits, CallbackTraits, void> (zx_off_t node_offset, const CallbackType * complete_cb, void * cookie)
Defined at line 355 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
void ~OperationNode<T, OperationTraits, CallbackTraits, void> ()
Defined at line 358 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
T operation (bool allow_destruct)
Defined at line 360 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
zx_off_t node_offset ()
Defined at line 365 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
const CallbackType * complete_cb ()
Defined at line 367 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
void * cookie ()
Defined at line 369 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h