NetOceanDirectLighthouse 3.1.3
OceanDirect Lighthouse .NET API
NetLighthouseUserString.h
Go to the documentation of this file.
1#pragma once
2#include "stdafx.h"
3#include "ManagedObject.h"
4
5using oceandirect::api::LHUserStringAPI;
6using NetOceanDirect::ManagedObject;
7using NetOceanDirect::MemoryCleanup;
8
9namespace NetLighthouse {
10 // force the instantiation here...otherwise we get build errors
11 typedef ManagedObject<LHUserStringAPI, MemoryCleanup::noDeletion> UserStringBase;
12
13 public ref class NetLighthouseUserString :
14 public UserStringBase {
15 protected:
17 public:
20
27 virtual void setUserString(unsigned int deviceID, int% errorCode, String^ buffer);
28
35 virtual String^ getUserString(unsigned int deviceID, int %errorCode);
36
37 protected:
39
40 };
41}
Definition NetLighthouseUserString.h:14
virtual String getUserString(unsigned int deviceID, int %errorCode)
Definition NetLighthouseUserString.cpp:18
static NetLighthouseUserString userString
Definition NetLighthouseUserString.h:38
virtual ~NetLighthouseUserString()
Definition NetLighthouseUserString.h:18
virtual void setUserString(unsigned int deviceID, int% errorCode, String^ buffer)
Definition NetLighthouseUserString.cpp:27
NetLighthouseUserString()
Definition NetLighthouseUserString.cpp:7
static NetLighthouseUserString getInstance()
Definition NetLighthouseUserString.cpp:11
Definition NetLighthouse.h:21
ManagedObject< LHUserStringAPI, MemoryCleanup::noDeletion > UserStringBase
Definition NetLighthouseUserString.h:11