openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
StringSegment Class Reference

#include <atsc.h>

Public Member Functions

 StringSegment (const uint8_t *const buffer)
 
 ~StringSegment (void)
 
const uint8_t getMode (void) const
 
const uint8_t getCompression (void) const
 
const std::vector< uint8_t > & getData (void) const
 
const std::string getValue (void) const
 

Protected Attributes

std::vector< uint8_t > dataBytes
 
uint8_t mode
 
uint8_t compression
 

Constructor & Destructor Documentation

◆ StringSegment()

StringSegment::StringSegment ( const uint8_t *const  buffer)

◆ ~StringSegment()

StringSegment::~StringSegment ( void  )

Member Function Documentation

◆ getCompression()

const uint8_t StringSegment::getCompression ( void  ) const

◆ getData()

const std::vector< uint8_t > & StringSegment::getData ( void  ) const

◆ getMode()

const uint8_t StringSegment::getMode ( void  ) const

◆ getValue()

const std::string StringSegment::getValue ( void  ) const

Member Data Documentation

◆ compression

uint8_t StringSegment::compression
protected

◆ dataBytes

std::vector<uint8_t> StringSegment::dataBytes
protected

◆ mode

uint8_t StringSegment::mode
protected

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