template <typename D, typename OperationTraits, typename CallbackTraits, typename Storage>
class OperationBase
Defined at line 113 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
Protected Members
OperationType * operation_
zx_off_t node_offset_
bool allow_destruct_
Public Methods
OperationType * take ()
Defined at line 118 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
OperationType * operation ()
Defined at line 124 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
size_t OperationSize (size_t parent_op_size)
Defined at line 126 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
size_t size ()
Defined at line 130 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
NodeType * node ()
Returns private node stored inline
Defined at line 133 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
Storage * private_storage ()
Defined at line 139 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
Protected Methods
void OperationBase<D, OperationTraits, CallbackTraits, Storage> (OperationType * operation, size_t parent_op_size, bool allow_destruct)
Defined at line 146 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
void OperationBase<D, OperationTraits, CallbackTraits, Storage> (OperationBase<D, OperationTraits, CallbackTraits, Storage> && other)
Defined at line 153 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
OperationBase<D, OperationTraits, CallbackTraits, Storage> & operator= (OperationBase<D, OperationTraits, CallbackTraits, Storage> && other)
Defined at line 160 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
void OperationBase<D, OperationTraits, CallbackTraits, Storage> (const OperationBase<D, OperationTraits, CallbackTraits, Storage> & other)
Defined at line 168 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h
OperationBase<D, OperationTraits, CallbackTraits, Storage> & operator= (const OperationBase<D, OperationTraits, CallbackTraits, Storage> & other)
Defined at line 169 of file ../../src/devices/lib/dev-operation/include/lib/operation/operation.h