ot::SpeechSource Class Reference

#include <SpeechSource.h>

Inheritance diagram for ot::SpeechSource:

Inheritance graph
[legend]
Collaboration diagram for ot::SpeechSource:

Collaboration graph
[legend]
List of all members.

Public Member Functions

int isEventGenerator ()
bool push ()
void push2 ()

Public Attributes

SpeechModulem_SpeechModule
 speech module parent object
SpeechSetBasem_SpeechSet
 speech set of this source node
Event event
 the event that is posted to the EventObservers
std::string command
 the last command string

Protected Member Functions

 SpeechSource (SpeechModule *p_SpeechModule, SpeechSetBase *p_SpeechSet)

Friends

class SpeechModule

Constructor & Destructor Documentation

ot::SpeechSource::SpeechSource SpeechModule p_SpeechModule,
SpeechSetBase p_SpeechSet
[inline, protected]
 

simple constructor, sets members to initial values

Parameters:
p_SpeechModule the parent module (node factory)
p_SpeechSet the speech set of this node


Member Function Documentation

int ot::SpeechSource::isEventGenerator  )  [inline, virtual]
 

tests for EventGenerator interface being present. Is overriden to return 1 always.

Returns:
always 1

Reimplemented from ot::Node.

bool ot::SpeechSource::push void   )  [inline]
 

pushes event down the line. Needed to access protected updateObservers method in EventGenerator

Reimplemented in ot::SpeechControlSource.

void ot::SpeechSource::push2  )  [inline]
 


Friends And Related Function Documentation

friend class SpeechModule [friend]
 


Member Data Documentation

std::string ot::SpeechSource::command
 

the last command string

Event ot::SpeechSource::event
 

the event that is posted to the EventObservers

SpeechModule* ot::SpeechSource::m_SpeechModule
 

speech module parent object

SpeechSetBase* ot::SpeechSource::m_SpeechSet
 

speech set of this source node


The documentation for this class was generated from the following file:
Generated on Wed Feb 28 15:33:07 2007 for NaviTrack by  doxygen 1.4.6