RDK Documentation (Open Sourced RDK Components)
TRM::Header Class Reference
Collaboration diagram for TRM::Header:
Collaboration graph

Public Member Functions

 Header (MessageType type, int connectionId, size_t payloadLength)
 
void serialize (std::vector< uint8_t > &out) const
 
void deserialize (const std::vector< uint8_t > &in)
 
void setPayloadLength (size_t payloadLength)
 
size_t getPayloadLength (void) const
 
void setClientId (uint32_t connectionId)
 
uint32_t getClientId (void) const
 
void print (void) const
 

Static Public Attributes

static const size_t kHeaderLength = 16
 

Private Attributes

MessageType type
 
uint32_t clientId
 
uint32_t payloadLength
 

Static Private Attributes

static uint32_t messageIndex
 
static const char kProtocol [4] = {'T','R', 'M', 'S'}
 

yes

Definition at line 94 of file Header.h.


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