yasmine
sxy::execution_step Class Referenceabstract

#include <execution_step.hpp>

Inheritance diagram for sxy::execution_step:
sxy::SX_FINAL sxy::SX_FINAL sxy::SX_FINAL sxy::SX_FINAL

Public Member Functions

 execution_step ()
 
virtual ~execution_step () SX_NOEXCEPT
 
virtual bool execute_behavior (event_processing_callback *const _event_processing_callback, const event &_event, events &_exception_events, async_event_handler *const _async_event_handler, event_collector &_event_collector) const =0
 
virtual void accept (execution_step_visitor &_visitor) const =0
 

Constructor & Destructor Documentation

◆ execution_step()

sxy::execution_step::execution_step ( )
inline

◆ ~execution_step()

virtual sxy::execution_step::~execution_step ( )
inlinevirtual

Member Function Documentation

◆ accept()

virtual void sxy::execution_step::accept ( execution_step_visitor _visitor) const
pure virtual

◆ execute_behavior()

virtual bool sxy::execution_step::execute_behavior ( event_processing_callback *const  _event_processing_callback,
const event _event,
events _exception_events,
async_event_handler *const  _async_event_handler,
event_collector _event_collector 
) const
pure virtual

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