#include <rds_type_2ab_decoder.h>
Public Member Functions | |
RDS_Type2AB_Decoder (bool type_A_not_B) | |
virtual void | addGroup (const RDSGroup &g) |
virtual bool | isComplete () const |
const QString & | getRadioText () const |
Protected Member Functions | |
void | addChar (char c) |
void | clear () |
void | complete () |
Protected Attributes | |
char | m_radioText [RDS_RADIOTEXT_MAX_LEN+1] |
QString | m_radioTextComplete |
unsigned int | m_next_expected_position |
unsigned int | m_max_len |
bool | m_type_A_not_B |
RDS_2AB_State | m_state |
bool | m_workaround_completed |
Definition at line 48 of file rds_type_2ab_decoder.h.
RDS_Type2AB_Decoder::RDS_Type2AB_Decoder | ( | bool | type_A_not_B | ) |
void RDS_Type2AB_Decoder::addChar | ( | char | c | ) | [protected] |
virtual void RDS_Type2AB_Decoder::addGroup | ( | const RDSGroup & | g | ) | [virtual] |
Implements RDSTypeDecoder.
void RDS_Type2AB_Decoder::clear | ( | ) | [protected] |
void RDS_Type2AB_Decoder::complete | ( | ) | [protected] |
const QString& RDS_Type2AB_Decoder::getRadioText | ( | ) | const |
virtual bool RDS_Type2AB_Decoder::isComplete | ( | ) | const [virtual] |
Implements RDSTypeDecoder.
unsigned int RDS_Type2AB_Decoder::m_max_len [protected] |
Definition at line 67 of file rds_type_2ab_decoder.h.
unsigned int RDS_Type2AB_Decoder::m_next_expected_position [protected] |
Definition at line 66 of file rds_type_2ab_decoder.h.
char RDS_Type2AB_Decoder::m_radioText[RDS_RADIOTEXT_MAX_LEN+1] [protected] |
Definition at line 63 of file rds_type_2ab_decoder.h.
QString RDS_Type2AB_Decoder::m_radioTextComplete [protected] |
Definition at line 64 of file rds_type_2ab_decoder.h.
RDS_2AB_State RDS_Type2AB_Decoder::m_state [protected] |
Definition at line 70 of file rds_type_2ab_decoder.h.
bool RDS_Type2AB_Decoder::m_type_A_not_B [protected] |
Definition at line 68 of file rds_type_2ab_decoder.h.
bool RDS_Type2AB_Decoder::m_workaround_completed [mutable, protected] |
Definition at line 71 of file rds_type_2ab_decoder.h.