RTC Toolkit  2.0.0
Public Member Functions | Public Attributes | List of all members
StreamIdentifier Struct Reference

Unique identifier for packets of a single stream. More...

#include <packetCombiner.hpp>

Public Member Functions

bool operator< (const StreamIdentifier &rhs) const
 
bool operator== (const StreamIdentifier &rhs) const
 
bool operator!= (const StreamIdentifier &rhs) const
 
 StreamIdentifier (int32_t new_topic_id, uint16_t new_component_id, uint16_t new_application_tag)
 
 StreamIdentifier ()=default
 

Public Attributes

int32_t topic_id
 
uint16_t component_id
 
uint16_t application_tag
 

Detailed Description

Unique identifier for packets of a single stream.

Constructor & Destructor Documentation

◆ StreamIdentifier() [1/2]

StreamIdentifier::StreamIdentifier ( int32_t  new_topic_id,
uint16_t  new_component_id,
uint16_t  new_application_tag 
)
inlineexplicit

◆ StreamIdentifier() [2/2]

StreamIdentifier::StreamIdentifier ( )
default

Member Function Documentation

◆ operator!=()

bool StreamIdentifier::operator!= ( const StreamIdentifier rhs) const
inline

◆ operator<()

bool StreamIdentifier::operator< ( const StreamIdentifier rhs) const
inline

◆ operator==()

bool StreamIdentifier::operator== ( const StreamIdentifier rhs) const
inline

Member Data Documentation

◆ application_tag

uint16_t StreamIdentifier::application_tag

◆ component_id

uint16_t StreamIdentifier::component_id

◆ topic_id

int32_t StreamIdentifier::topic_id

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