PWLib  1.10.10
Public Types | Public Member Functions | Protected Attributes
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


Member Function Documentation

References field.

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 GetField().

Referenced by GetState().

Referenced by GetValue().


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