CanEasy COM-Help
CanEasy::_ISimulationEvents Interface Reference

Detailed Description

Definition of the events provided by class Simulation.

dispinterface _ISimulationEvents
{
properties:
methods:
HRESULT OnSimulationStarted(void);
HRESULT OnSimulationStopped(void);
HRESULT OnSimulationStart(void);
HRESULT OnIdle(void);
HRESULT OnWorkspaceLoaded(void);
HRESULT OnWorkspaceUnload(void);
HRESULT OnSimulationStartedSync(void);
HRESULT OnSimulationStoppedSync(void);
HRESULT OnSimulationStartSync(void);
HRESULT OnWorkspaceLoadedSync(void);
HRESULT OnWorkspaceUnloadSync(void);
};

Definition at line 1128 of file cand_tlb.idl.

Member Function Documentation

◆ OnIdle()

HRESULT CanEasy::_ISimulationEvents::OnIdle ( void  )

Called asynchron as background task

◆ OnSimulationStart()

HRESULT CanEasy::_ISimulationEvents::OnSimulationStart ( void  )

Called synchron before simulation is stopped

◆ OnSimulationStarted()

HRESULT CanEasy::_ISimulationEvents::OnSimulationStarted ( void  )

Called asynchon after simulation was started

◆ OnSimulationStartedSync()

HRESULT CanEasy::_ISimulationEvents::OnSimulationStartedSync ( void  )

Called from main thread when simulation was started

◆ OnSimulationStartSync()

HRESULT CanEasy::_ISimulationEvents::OnSimulationStartSync ( void  )

Called from main thread when simulation is started

◆ OnSimulationStopped()

HRESULT CanEasy::_ISimulationEvents::OnSimulationStopped ( void  )

Called synchron when simulation gets stopped

◆ OnSimulationStoppedSync()

HRESULT CanEasy::_ISimulationEvents::OnSimulationStoppedSync ( void  )

Called from main thread when simulation is stopped

◆ OnWorkspaceLoaded()

HRESULT CanEasy::_ISimulationEvents::OnWorkspaceLoaded ( void  )

Called synchron when workspace is loaded

◆ OnWorkspaceLoadedSync()

HRESULT CanEasy::_ISimulationEvents::OnWorkspaceLoadedSync ( void  )

Called from main thread when workspace is loaded

◆ OnWorkspaceUnload()

HRESULT CanEasy::_ISimulationEvents::OnWorkspaceUnload ( void  )

Called asynchron when workspace was unloaded

◆ OnWorkspaceUnloadSync()

HRESULT CanEasy::_ISimulationEvents::OnWorkspaceUnloadSync ( void  )

Called from main thread when workspace is unloaded

CanEasy::_ISimulationEvents::OnWorkspaceLoadedSync
HRESULT OnWorkspaceLoadedSync(void)
CanEasy::_ISimulationEvents::OnSimulationStopped
HRESULT OnSimulationStopped(void)
CanEasy::_ISimulationEvents::OnWorkspaceUnloadSync
HRESULT OnWorkspaceUnloadSync(void)
CanEasy::_ISimulationEvents::OnSimulationStarted
HRESULT OnSimulationStarted(void)
CanEasy::_ISimulationEvents::OnSimulationStartSync
HRESULT OnSimulationStartSync(void)
CanEasy::_ISimulationEvents::OnSimulationStart
HRESULT OnSimulationStart(void)
CanEasy::_ISimulationEvents::OnWorkspaceLoaded
HRESULT OnWorkspaceLoaded(void)
CanEasy::_ISimulationEvents::OnSimulationStoppedSync
HRESULT OnSimulationStoppedSync(void)
CanEasy::_ISimulationEvents::OnSimulationStartedSync
HRESULT OnSimulationStartedSync(void)
CanEasy::_ISimulationEvents::OnWorkspaceUnload
HRESULT OnWorkspaceUnload(void)
CanEasy::_ISimulationEvents::OnIdle
HRESULT OnIdle(void)