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

Class creating an entry event for a token awaiting the entry at a regular activity (i.e. not a job). More...

Detailed Description

Definition at line 14 of file FirstMatchingMessageDelivery.h.

#include <FirstMatchingMessageDelivery.h>

Inheritance diagram for BPMNOS::Execution::FirstMatchingMessageDelivery:

Public Member Functions

 FirstMatchingMessageDelivery ()
 
std::shared_ptr< EventdispatchEvent (const SystemState *systemState) override
 
void connect (Mediator *mediator) override
 
void notice (const Observable *observable) override
 
- Public Member Functions inherited from BPMNOS::Execution::EventDispatcher
virtual ~EventDispatcher ()=default
 
virtual void notice (Event *event)
 
- Public Member Functions inherited from BPMNOS::Execution::Observer

Constructor & Destructor Documentation

◆ FirstMatchingMessageDelivery()

FirstMatchingMessageDelivery::FirstMatchingMessageDelivery ( )

Definition at line 9 of file FirstMatchingMessageDelivery.cpp.

Member Function Documentation

◆ connect()

void FirstMatchingMessageDelivery::connect ( Mediator * mediator)
overridevirtual

Reimplemented from BPMNOS::Execution::EventDispatcher.

Definition at line 13 of file FirstMatchingMessageDelivery.cpp.

◆ dispatchEvent()

std::shared_ptr< Event > FirstMatchingMessageDelivery::dispatchEvent ( const SystemState * systemState)
overridevirtual

◆ notice()

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

Implements BPMNOS::Execution::Observer.

Definition at line 21 of file FirstMatchingMessageDelivery.cpp.


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