XNSim/XNMonitorServer/SystemControl.h

23 lines
388 B
C++

#pragma once
#include "XNMonitorServer_global.h"
#include "TypeDefine.h"
#include "TopicManager.h"
#include "../XNCore/XNIDL/XNSimStatusPubSubTypes.hpp"
class XNMONITORSERVER_EXPORT SystemControl
{
public:
SystemControl() {};
virtual ~SystemControl();
public:
std::string Initialize();
void Pause();
void Resume();
void Stop();
private:
XNDataWriter *m_EngineControlWriter;
};