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 Sun Sep 6 03:50:38 2009 for PWLib by  doxygen 1.6.1