IListener Class Reference

#include <core.h>

Inheritance diagram for IListener:

Inheritance graph
[legend]
Collaboration diagram for IListener:

Collaboration graph
[legend]

List of all members.


Detailed Description

core callback interface (core is passive)

Definition at line 35 of file core.h.


Public Member Functions

virtual ~IListener ()
virtual bool dispatch (const Token &)=0
virtual bool hasError () const =0

Constructor & Destructor Documentation

virtual ~IListener (  )  [inline, virtual]

Definition at line 37 of file core.h.


Member Function Documentation

virtual bool dispatch ( const Token  )  [pure virtual]

dispatch request

Returns:
False value shoot down whole simulator. Do not return false on recoverable errors as IErrorSensitive::hasError method is the way to go in such cases.

Implemented in Core.

Referenced by main().

Here is the caller graph for this function:

virtual bool hasError (  )  const [pure virtual, inherited]

Return true if any error was detected.

Implemented in Core, SyncReader, FlexScanner, Term, and FlexVScan.

Referenced by SyncReader::hasError().

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
Generated on Fri Jul 10 22:42:14 2009 for rob08 by  doxygen 1.5.4