roo_transport
API Documentation for roo_transport
Loading...
Searching...
No Matches
roo_transport::SimpleSerialized Class Reference

Serialized holder for variable-sized payloads stored on heap. More...

#include <serialization.h>

Public Member Functions

 SimpleSerialized ()
 
 SimpleSerialized (RpcStatus error)
 
 SimpleSerialized (std::unique_ptr< roo::byte[]> data, size_t size)
 
RpcStatus status () const
 
const roo::byte * data () const
 
size_t size () const
 

Detailed Description

Serialized holder for variable-sized payloads stored on heap.

Definition at line 48 of file serialization.h.

Constructor & Destructor Documentation

◆ SimpleSerialized() [1/3]

roo_transport::SimpleSerialized::SimpleSerialized ( )
inline

Definition at line 50 of file serialization.h.

◆ SimpleSerialized() [2/3]

roo_transport::SimpleSerialized::SimpleSerialized ( RpcStatus  error)
inline

Definition at line 52 of file serialization.h.

◆ SimpleSerialized() [3/3]

roo_transport::SimpleSerialized::SimpleSerialized ( std::unique_ptr< roo::byte[]>  data,
size_t  size 
)
inline

Definition at line 55 of file serialization.h.

Member Function Documentation

◆ data()

const roo::byte * roo_transport::SimpleSerialized::data ( ) const
inline

Definition at line 59 of file serialization.h.

◆ size()

size_t roo_transport::SimpleSerialized::size ( ) const
inline

Definition at line 60 of file serialization.h.

◆ status()

RpcStatus roo_transport::SimpleSerialized::status ( ) const
inline

Definition at line 58 of file serialization.h.


The documentation for this class was generated from the following file: