template <typename PtrType>
class MessageBase
Defined at line 151 of file ../../src/devices/tee/drivers/optee/optee-message.h
Protected Members
SharedMemoryPtr memory_
Public Methods
zx_paddr_t paddr ()
Defined at line 159 of file ../../src/devices/tee/drivers/optee/optee-message.h
Protected Methods
size_t CalculateSize (size_t num_params)
Defined at line 165 of file ../../src/devices/tee/drivers/optee/optee-message.h
void MessageBase<PtrType> (MessageBase<PtrType> && msg)
MessageBase
Move constructor for MessageBase.
Defined at line 177 of file ../../src/devices/tee/drivers/optee/optee-message.h
MessageBase<PtrType> & operator= (MessageBase<PtrType> && msg)
Defined at line 183 of file ../../src/devices/tee/drivers/optee/optee-message.h
void MessageBase<PtrType> (const MessageBase<PtrType> & )
Move-only, so explicitly delete copy constructor and copy assignment operator for clarity
Defined at line 194 of file ../../src/devices/tee/drivers/optee/optee-message.h
MessageBase<PtrType> & operator= (const MessageBase<PtrType> & )
Defined at line 195 of file ../../src/devices/tee/drivers/optee/optee-message.h
void MessageBase<PtrType> (SharedMemoryPtr memory)
Defined at line 197 of file ../../src/devices/tee/drivers/optee/optee-message.h
MessageHeader * header ()
Defined at line 201 of file ../../src/devices/tee/drivers/optee/optee-message.h
MessageParamList params ()
TODO(rjascani): Change this to return a reference to make ownership rules clearer
Defined at line 207 of file ../../src/devices/tee/drivers/optee/optee-message.h