Android-cuttlefish cvd tool
Classes | Typedefs | Functions
cuttlefish::transport Namespace Reference

Classes

class  Channel
 
class  MessageDestroyer
 
struct  RawMessage
 
class  SharedFdChannel
 

Typedefs

using ManagedMessage = std::unique_ptr< RawMessage, MessageDestroyer >
 

Functions

Result< ManagedMessageCreateMessage (uint32_t command, bool is_response, size_t payload_size)
 
Result< ManagedMessageCreateMessage (uint32_t command, size_t payload_size)
 

Typedef Documentation

◆ ManagedMessage

An owning pointer for a RawMessage instance.

Function Documentation

◆ CreateMessage() [1/2]

Result< ManagedMessage > cuttlefish::transport::CreateMessage ( uint32_t  command,
bool  is_response,
size_t  payload_size 
)

Allocates memory for a RawMessage carrying a message of size payload_size.

◆ CreateMessage() [2/2]

Result< ManagedMessage > cuttlefish::transport::CreateMessage ( uint32_t  command,
size_t  payload_size 
)