yasmine
sxy::async_behavior Class Referenceabstract

#include <async_behavior.hpp>

Public Member Functions

 async_behavior ()
 
virtual ~async_behavior () SX_NOEXCEPT
 
void run (const event &_event, event_collector &_event_collector, const simple_state_base &_simple_state, async_event_handler &_async_event_handler)
 
void halt_and_join ()
 

Protected Member Functions

bool should_stop () const
 

Constructor & Destructor Documentation

◆ async_behavior()

sxy::async_behavior::async_behavior ( )

◆ ~async_behavior()

sxy::async_behavior::~async_behavior ( )
virtual

Member Function Documentation

◆ halt_and_join()

void sxy::async_behavior::halt_and_join ( )

◆ run()

void sxy::async_behavior::run ( const event _event,
event_collector _event_collector,
const simple_state_base _simple_state,
async_event_handler _async_event_handler 
)

◆ should_stop()

bool sxy::async_behavior::should_stop ( ) const
protected

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