3 #include "ManagedObject.h"
5 using oceandirect::api::LHShutterAPI;
6 using NetOceanDirect::ManagedObject;
7 using NetOceanDirect::MemoryCleanup;
9 namespace NetLighthouse {
11 typedef ManagedObject<LHShutterAPI, MemoryCleanup::noDeletion> ShutterBase;
27 virtual void setShutterState(
unsigned int deviceID,
int %errorCode, net_lh_open_state_t state);
36 virtual net_lh_open_state_t
getShutterState(
unsigned int deviceID,
int %errorCode);
Definition: NetLighthouseShutter.h:14
virtual void setShutterState(unsigned int deviceID, int %errorCode, net_lh_open_state_t state)
Definition: NetLighthouseShutter.cpp:18
virtual net_lh_open_state_t getShutterState(unsigned int deviceID, int %errorCode)
Definition: NetLighthouseShutter.cpp:23