BPMN-OS
BPMN for optimization and simulation
Loading...
Searching...
No Matches
BPMNOS::Execution::ConditionalEventObserver Class Reference

Detailed Description

Definition at line 14 of file ConditionalEventObserver.h.

#include <ConditionalEventObserver.h>

Inheritance diagram for BPMNOS::Execution::ConditionalEventObserver:

Public Member Functions

 ConditionalEventObserver (SystemState *systemState)
 
void notice (const Observable *observable) override
 
- Public Member Functions inherited from BPMNOS::Execution::Observer

Protected Member Functions

void triggerConditionalEvent (const DataUpdate *dataUpdate, auto_list< std::weak_ptr< Token > > &waitingTokens)
 

Protected Attributes

SystemStatesystemState
 

Constructor & Destructor Documentation

◆ ConditionalEventObserver()

ConditionalEventObserver::ConditionalEventObserver ( SystemState * systemState)

Definition at line 10 of file ConditionalEventObserver.cpp.

Member Function Documentation

◆ notice()

void ConditionalEventObserver::notice ( const Observable * observable)
overridevirtual

Implements BPMNOS::Execution::Observer.

Definition at line 13 of file ConditionalEventObserver.cpp.

◆ triggerConditionalEvent()

void ConditionalEventObserver::triggerConditionalEvent ( const DataUpdate * dataUpdate,
auto_list< std::weak_ptr< Token > > & waitingTokens )
protected

Definition at line 32 of file ConditionalEventObserver.cpp.

Member Data Documentation

◆ systemState

SystemState* BPMNOS::Execution::ConditionalEventObserver::systemState
protected

Definition at line 19 of file ConditionalEventObserver.h.


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