template <typename PtrType>
class MessageBase
Defined at line 147 of file ../../src/devices/tee/drivers/optee/optee-message.h
Protected Members
SharedMemoryPtr memory_
Public Methods
zx_paddr_t paddr ()
Defined at line 155 of file ../../src/devices/tee/drivers/optee/optee-message.h
Protected Methods
size_t CalculateSize (size_t num_params)
Defined at line 158 of file ../../src/devices/tee/drivers/optee/optee-message.h
void MessageBase<PtrType> (MessageBase<PtrType> && msg)
MessageBase
Move constructor for MessageBase.
Defined at line 165 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 168 of file ../../src/devices/tee/drivers/optee/optee-message.h
MessageBase<PtrType> & operator= (const MessageBase<PtrType> & )
Defined at line 169 of file ../../src/devices/tee/drivers/optee/optee-message.h
void MessageBase<PtrType> (SharedMemoryPtr memory)
Defined at line 171 of file ../../src/devices/tee/drivers/optee/optee-message.h
MessageHeader * header ()
Defined at line 175 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 178 of file ../../src/devices/tee/drivers/optee/optee-message.h