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 31 of file seekhelper.h.


Member Enumeration Documentation

Enumerator:
up 
down 

Definition at line 36 of file seekhelper.h.

Enumerator:
off 
searchWorse 
searchBest 

Definition at line 35 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 48 of file seekhelper.h.

bool SeekHelper::isRunningDown (  )  const [inline]

Definition at line 50 of file seekhelper.h.

bool SeekHelper::isRunningUp (  )  const [inline]

Definition at line 49 of file seekhelper.h.

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.

Referenced by FrequencySeekHelper::step().

virtual void SeekHelper::stop (  )  [virtual]


Member Data Documentation

Reimplemented in FrequencySeekHelper.

Definition at line 55 of file seekhelper.h.

Definition at line 82 of file seekhelper.h.

bool SeekHelper::m_oldMute [protected]

Definition at line 83 of file seekhelper.h.

ISeekRadio& SeekHelper::m_parent [protected]

Definition at line 85 of file seekhelper.h.

Definition at line 86 of file seekhelper.h.

Definition at line 81 of file seekhelper.h.


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

Generated on Tue Jun 2 19:20:00 2009 for kradio4 by  doxygen 1.5.8