DTLS::Record::Header Struct Reference

#include <dtls_record.hpp>

Collaboration diagram for DTLS::Record::Header:
[legend]

Public Member Functions

void setEpoch (uint16_t val)
 
void setSequenceNumber (uint48 val)
 
void setLength (uint16_t val)
 
uint16_t getEpoch ()
 
uint48 getSequenceNumber ()
 
uint16_t getLength ()
 

Public Attributes

ContentType type
 
ProtocolVersion version
 
uint16_t epoch
 
uint48 sequenceNumber
 
uint16_t length
 

Detailed Description

Definition at line 55 of file dtls_record.hpp.

Member Function Documentation

◆ getEpoch()

uint16_t DTLS::Record::Header::getEpoch ( )
inline

Definition at line 66 of file dtls_record.hpp.

◆ getLength()

uint16_t DTLS::Record::Header::getLength ( )
inline

Definition at line 68 of file dtls_record.hpp.

◆ getSequenceNumber()

uint48 DTLS::Record::Header::getSequenceNumber ( )
inline

Definition at line 67 of file dtls_record.hpp.

◆ setEpoch()

void DTLS::Record::Header::setEpoch ( uint16_t  val)
inline

Definition at line 62 of file dtls_record.hpp.

◆ setLength()

void DTLS::Record::Header::setLength ( uint16_t  val)
inline

Definition at line 64 of file dtls_record.hpp.

◆ setSequenceNumber()

void DTLS::Record::Header::setSequenceNumber ( uint48  val)
inline

Definition at line 63 of file dtls_record.hpp.

Member Data Documentation

◆ epoch

uint16_t DTLS::Record::Header::epoch

Definition at line 58 of file dtls_record.hpp.

◆ length

uint16_t DTLS::Record::Header::length

Definition at line 60 of file dtls_record.hpp.

◆ sequenceNumber

uint48 DTLS::Record::Header::sequenceNumber

Definition at line 59 of file dtls_record.hpp.

◆ type

ContentType DTLS::Record::Header::type

Definition at line 56 of file dtls_record.hpp.

◆ version

ProtocolVersion DTLS::Record::Header::version

Definition at line 57 of file dtls_record.hpp.


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