StateListener Class Reference


Detailed Description

StateListener class listents to state changes on ModelImport.

Whoever register with this listeners will get notified of any state changes on any of the modelImport records in the system.

This class can be extended in Python. By overriding onStateChanged() method, one can provide the implementation that is needed.

#include <NodeListener.h>

List of all members.

Public Types

enum   Signal { kStateChangedSig }

Public Member Functions

  StateListener ()
virtual  ~StateListener ()
void  connectSignal (Signal sig)
void  disconnectSignal (Signal sig)
virtual void  onStateChanged (awDataTranslation::ModelImport *modelImport)

Public Attributes

awRTB::SignalClient  sigClient

Member Enumeration Documentation


Constructor & Destructor Documentation

virtual ~StateListener ( ) [virtual]

Member Function Documentation

void connectSignal ( Signal  sig )
void disconnectSignal ( Signal  sig )
virtual void onStateChanged ( awDataTranslation::ModelImport modelImport ) [virtual]

Member Data Documentation


StateListener StateListener StateListener StateListener StateListener StateListener StateListener StateListener StateListener StateListener
StateListener StateListener StateListener StateListener StateListener StateListener StateListener StateListener StateListener StateListener