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

#include <atsc.h>

Public Member Functions

 StringValue (const uint8_t *const buffer)
 
 ~StringValue (void)
 
const uint32_t getSize (void) const
 
const std::string & getIso639LanguageCode (void) const
 
const std::vector< StringSegment * > & getSegments (void) const
 
const std::string getValue (void) const
 

Protected Attributes

std::string iso639LanguageCode
 
uint32_t size
 
std::vector< StringSegment * > segments
 

Constructor & Destructor Documentation

◆ StringValue()

StringValue::StringValue ( const uint8_t *const  buffer)

◆ ~StringValue()

StringValue::~StringValue ( void  )

Member Function Documentation

◆ getIso639LanguageCode()

const std::string & StringValue::getIso639LanguageCode ( void  ) const

◆ getSegments()

const std::vector< StringSegment * > & StringValue::getSegments ( void  ) const

◆ getSize()

const uint32_t StringValue::getSize ( void  ) const

◆ getValue()

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

Member Data Documentation

◆ iso639LanguageCode

std::string StringValue::iso639LanguageCode
protected

◆ segments

std::vector<StringSegment *> StringValue::segments
protected

◆ size

uint32_t StringValue::size
protected

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