#include <omUICommandParser.h>
Inheritance diagram for omUICommandParser:
Public Member Functions | |
omUICommandParser () | |
void | Init () |
virtual bool | ParseAction (omCommand) |
virtual void | EndParsing () |
to implement | |
virtual void | StartExecutor () |
virtual void | StopExecutor () |
Protected Attributes | |
omExecutor * | executor |
Pointer to the executor. | |
omUIKeyboard * | keyboard |
Pointer to the virtual keyboard object. |
This class is a generic User Interface Application Command Parser. This class is used to handle events generated from the virtual keyboard, from the connector and eventually from the device drivers. This class parses some actions and contain an executor that make some device emulations if the application need to emulate functions. The emulator may be disabled if the application is only a user interface and doesn't make any emulation.
This class handles executor start and stop. These methods starts and stops internal executor but also uses the connector object of the UI application to send the start and stop message through the TCP connections. This is the list of command parsed by the class:
|
Build the class. Instantiate the executor and initialize to null the pointer to the virtual keyboard. |
|
to implement
|
|
Make post construction initialization. Initialize virtual keyboard pointer to application virtual keyboard. Reimplemented from omObject. Reimplemented in maiaCommandParser. |
|
Parse a message coming from agent's event queue
Reimplemented in maiaCommandParser. |
|
Start the executor.
Reimplemented from omObject. |
|
Stop the executor.
Reimplemented from omObject. |
|
Pointer to the executor.
|
|
Pointer to the virtual keyboard object.
Reimplemented in maiaCommandParser. |
Copyright © by Luca Clivio |