You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mitlib.pub/MITLIB/GuiDLL/GuiInputController.h

32 lines
596 B
C

#pragma once
#ifdef BUILD_GUIDLL
#define DLLCLASS __declspec(dllexport)
#include <boost/interprocess/managed_shared_memory.hpp>
using namespace boost::interprocess;
#else
#define DLLCLASS __declspec(dllimport)
class managed_shared_memory;
#endif
class CIpStatus;
class DLLCLASS CGuiInputController
{
public:
CGuiInputController(void);
~CGuiInputController(void);
BOOL IsOff(const CInputSetting &InputSetting);
BOOL IsOn(const CInputSetting &InputSetting);
private:
managed_shared_memory *m_managed_shm;
CIpStatus *m_pIpStatus;
int m_iNumPt;
};