11#ifndef WSFCONNECTOR_HPP
12#define WSFCONNECTOR_HPP
17#include "UtCallbackHolder.hpp"
18#include "UtMemory.hpp"
47 void UpdateTimeInfo(
double aSimTime,
double aEndTime, int32_t aCurrentRunNumber = -1, int32_t aFinalRunNumber = -1);
71 void DeferredResume();
75 UtCallbackHolder mCallbacks;
76 std::unique_ptr<WsfXIO_Interface> mInterfacePtr;
#define VI_EXPORT
Definition ViExport.hpp:38
aObjectPtr Update(simTime)
Definition WsfXIO_Connection.hpp:37
Definition WsfXIO_Interface.hpp:54
Definition ScriptDebugger.hpp:25
WsfConnector & operator=(const WsfConnector &)=delete
void Stop()
Definition WsfConnector.cpp:185
WsfConnector & operator=(WsfConnector &&)=default
void Pause()
Definition WsfConnector.cpp:175
WsfConnector()
Definition WsfConnector.cpp:56
ScriptDebugger * Debugger()
Definition WsfConnector.hpp:51
void ResumeRealtime()
Definition WsfConnector.cpp:155
double mEndTime
Definition WsfConnector.hpp:55
int XioRecvPort()
Definition WsfConnector.hpp:52
void DisconnectedFromWsf()
void UpdateTimeInfo(double aSimTime, double aEndTime, int32_t aCurrentRunNumber=-1, int32_t aFinalRunNumber=-1)
Definition WsfConnector.cpp:127
WsfXIO_Interface * Xio()
Definition WsfConnector.hpp:49
void DebugSessionActive(ScriptDebugger *aDebugger, bool aIsActive)
Definition WsfConnector.cpp:220
void ResumeConstructive()
Definition WsfConnector.cpp:140
WsfConnector(WsfConnector &&)=default
~WsfConnector() override=default
double mSimTime
Definition WsfConnector.hpp:54
WsfXIO_Connection * Connection()
Definition WsfConnector.hpp:50
int32_t mFinalRunNumber
Definition WsfConnector.hpp:57
WsfConnector(const WsfConnector &)=delete
int32_t mCurrentRunNumber
Definition WsfConnector.hpp:56