OpenDaVINCI  4.16.0
odcontext::base::RunModuleBreakpoint Class Reference

#include <RunModuleBreakpoint.h>

Inheritance diagram for odcontext::base::RunModuleBreakpoint:
Inheritance graph

Public Member Functions

 RunModuleBreakpoint (BlockableContainerListener &bcl)
 
virtual ~RunModuleBreakpoint ()
 
virtual void reached ()
 
bool hasReached () const
 
void continueExecution ()
 
void setFinallyReaching ()
 

Detailed Description

This class provides access to the SystemContext using elsewhere prepared data.

Constructor & Destructor Documentation

odcontext::base::RunModuleBreakpoint::RunModuleBreakpoint ( BlockableContainerListener bcl)

Constructor.

Parameters
bclBlockableContainerListener.
odcontext::base::RunModuleBreakpoint::~RunModuleBreakpoint ( )
virtual

Member Function Documentation

void odcontext::base::RunModuleBreakpoint::continueExecution ( )
bool odcontext::base::RunModuleBreakpoint::hasReached ( ) const

This method returns true if the breakpoint was reached.

Returns
true if the breakpoint was reached.

Referenced by odcontext::base::TimeTriggeredConferenceClientModuleRunner::step().

void odcontext::base::RunModuleBreakpoint::reached ( )
virtual

This method is called, whenever this breakpoint is reached.

Implements odcore::base::module::Breakpoint.

References odcontext::base::BlockableContainerListener::setNextContainerAllowed(), and odcore::base::Thread::usleepFor().

void odcontext::base::RunModuleBreakpoint::setFinallyReaching ( )

This method finally unlocks this breakpoint. This method is intended to be used by TimeTriggeredConferenceClientModuleRunner to unlock the waiting RuntimeControl!

Referenced by odcontext::base::TimeTriggeredConferenceClientModuleRunner::run().