PVXMLGrammar Class Reference

#include <vxml.h>

Inheritance diagram for PVXMLGrammar:

PObject PVXMLDigitsGrammar PVXMLMenuGrammar

List of all members.

Public Types

enum  GrammarState { FILLED, NOINPUT, NOMATCH, HELP }

Public Member Functions

 PVXMLGrammar (PXMLElement *field)
virtual BOOL OnUserInput (const char)
virtual void Stop ()
PString GetValue () const
PXMLElementGetField ()
GrammarState GetState () const

Protected Attributes

PXMLElementfield
PString value
GrammarState state


Member Enumeration Documentation

Enumerator:
FILLED  got something that matched the grammar
NOINPUT  timeout or still waiting to match
NOMATCH  recognized something but didn't match the grammar
HELP 


Constructor & Destructor Documentation

PVXMLGrammar::PVXMLGrammar ( PXMLElement field  ) 


Member Function Documentation

PXMLElement* PVXMLGrammar::GetField (  )  [inline]

GrammarState PVXMLGrammar::GetState (  )  const [inline]

References state.

PString PVXMLGrammar::GetValue (  )  const [inline]

References value.

virtual BOOL PVXMLGrammar::OnUserInput ( const   char  )  [inline, virtual]

Reimplemented in PVXMLDigitsGrammar.

virtual void PVXMLGrammar::Stop (  )  [inline, virtual]

Reimplemented in PVXMLDigitsGrammar.


Member Data Documentation

Referenced by GetState().

Referenced by GetValue().


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

Generated on Thu Aug 20 12:07:41 2009 for PWLib by  doxygen 1.5.9