Public Member Functions | |
virtual void | addCondition (LinkCondition *condition) |
virtual void | conditionSatisfied (void *condition) |
virtual vector< FormatterEvent * > * | getEvents () |
void | evaluationStarted () |
void | evaluationEnded () |
Public Member Functions inherited from br::pucrio::telemidia::ginga::ncl::model::link::LinkTriggerCondition | |
void | setTriggerListener (LinkTriggerListener *listener) |
LinkTriggerListener * | getTriggerListener () |
double | getDelay () |
void | setDelay (double delay) |
Public Member Functions inherited from br::pucrio::telemidia::ginga::ncl::model::link::LinkCondition | |
bool | instanceOf (string s) |
Protected Attributes | |
vector< LinkCondition * > | conditions |
Protected Attributes inherited from br::pucrio::telemidia::ginga::ncl::model::link::LinkTriggerCondition | |
LinkTriggerListener * | listener |
double | delay |
Protected Attributes inherited from br::pucrio::telemidia::ginga::ncl::model::link::LinkCondition | |
set< string > | typeSet |
Additional Inherited Members | |
Static Public Attributes inherited from br::pucrio::telemidia::ginga::ncl::model::link::LinkTriggerListener | |
static const short | CONDITION_SATISFIED = 0 |
static const short | EVALUATION_STARTED = 1 |
static const short | EVALUATION_ENDED = 2 |
Protected Member Functions inherited from br::pucrio::telemidia::ginga::ncl::model::link::LinkTriggerCondition | |
virtual void | notifyConditionObservers (short satus) |
Static Protected Attributes inherited from br::pucrio::telemidia::ginga::ncl::model::link::LinkTriggerCondition | |
static pthread_mutex_t | sMutex |
static bool | initialized = false |
static bool | running = false |
static vector< ConditionStatus * > | notes |