kradio4  r778
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
RDS_Type2AB_Decoder Class Reference

#include <rds_type_2ab_decoder.h>

Inheritance diagram for RDS_Type2AB_Decoder:
Inheritance graph
[legend]
Collaboration diagram for RDS_Type2AB_Decoder:
Collaboration graph
[legend]

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
- Public Member Functions inherited from RDSTypeDecoder
 RDSTypeDecoder ()
virtual ~RDSTypeDecoder ()

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

Detailed Description

Definition at line 48 of file rds_type_2ab_decoder.h.

Constructor & Destructor Documentation

RDS_Type2AB_Decoder::RDS_Type2AB_Decoder ( bool  type_A_not_B)

Member Function Documentation

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.

Member Data Documentation

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
mutableprotected

Definition at line 71 of file rds_type_2ab_decoder.h.


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