SeekHelper Class Reference

#include <seekhelper.h>

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

List of all members.

Public Types

enum  state_t { off, searchWorse, searchBest }
enum  direction_t { up, down }

Public Member Functions

 SeekHelper (ISeekRadio &parent)
virtual ~SeekHelper ()
virtual bool connectI (Interface *i)
virtual bool disconnectI (Interface *i)
virtual void start (const SoundStreamID &id, direction_t dir)
virtual void step ()
virtual void stop ()
bool isRunning () const
bool isRunningUp () const
bool isRunningDown () const
virtual void abort ()=0
virtual bool isGood () const =0
virtual bool isBetter () const =0
virtual bool isWorse () const =0
virtual bool bestFound () const =0
virtual void getData ()=0
virtual void rememberBest ()=0
virtual bool nextSeekStep ()=0
virtual void applyBest ()=0

Public Attributes

RECEIVERS __pad0__: bool noticePowerChanged (bool

Protected Attributes

state_t m_state
direction_t m_direction
bool m_oldMute
ISeekRadio & m_parent
SoundStreamID m_SoundStreamID

Detailed Description

Definition at line 29 of file seekhelper.h.


Member Enumeration Documentation

Enumerator:
up 
down 

Definition at line 34 of file seekhelper.h.

Enumerator:
off 
searchWorse 
searchBest 

Definition at line 33 of file seekhelper.h.


Constructor & Destructor Documentation

SeekHelper::SeekHelper ( ISeekRadio &  parent  ) 
virtual SeekHelper::~SeekHelper (  )  [virtual]

Member Function Documentation

virtual void SeekHelper::abort (  )  [pure virtual]

Implemented in FrequencySeekHelper.

Type Constraints
virtual void SeekHelper::applyBest (  )  [pure virtual]

Implemented in FrequencySeekHelper.

virtual bool SeekHelper::bestFound (  )  const [pure virtual]

Implemented in FrequencySeekHelper.

virtual bool SeekHelper::connectI ( Interface i  )  [virtual]
virtual bool SeekHelper::disconnectI ( Interface i  )  [virtual]

Reimplemented in FrequencySeekHelper.

virtual void SeekHelper::getData (  )  [pure virtual]

Implemented in FrequencySeekHelper.

virtual bool SeekHelper::isBetter (  )  const [pure virtual]

Implemented in FrequencySeekHelper.

virtual bool SeekHelper::isGood (  )  const [pure virtual]

Implemented in FrequencySeekHelper.

bool SeekHelper::isRunning (  )  const [inline]

Definition at line 46 of file seekhelper.h.

References m_state, and off.

bool SeekHelper::isRunningDown (  )  const [inline]

Definition at line 48 of file seekhelper.h.

References down, m_direction, m_state, and off.

bool SeekHelper::isRunningUp (  )  const [inline]

Definition at line 47 of file seekhelper.h.

References m_direction, m_state, off, and up.

virtual bool SeekHelper::isWorse (  )  const [pure virtual]

Implemented in FrequencySeekHelper.

virtual bool SeekHelper::nextSeekStep (  )  [pure virtual]

Implemented in FrequencySeekHelper.

virtual void SeekHelper::rememberBest (  )  [pure virtual]

Implemented in FrequencySeekHelper.

virtual void SeekHelper::start ( const SoundStreamID id,
direction_t  dir 
) [virtual]

Reimplemented in FrequencySeekHelper.

virtual void SeekHelper::step (  )  [virtual]

Reimplemented in FrequencySeekHelper.

virtual void SeekHelper::stop (  )  [virtual]

Member Data Documentation

Reimplemented in FrequencySeekHelper.

Definition at line 53 of file seekhelper.h.

Definition at line 75 of file seekhelper.h.

Referenced by isRunningDown(), and isRunningUp().

bool SeekHelper::m_oldMute [protected]

Definition at line 76 of file seekhelper.h.

ISeekRadio& SeekHelper::m_parent [protected]

Definition at line 78 of file seekhelper.h.

Definition at line 79 of file seekhelper.h.

Definition at line 74 of file seekhelper.h.

Referenced by isRunning(), isRunningDown(), and isRunningUp().


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 28 Jan 2011 for kradio by  doxygen 1.6.1