NetOceanDirect 3.1.3
OceanDirect .NET API
UserString.h
Go to the documentation of this file.
1#pragma once
2#include "ManagedObject.h"
3#include "api/advanced/UserStringAPI.h"
4using oceandirect::api::UserStringAPI;
5
6namespace NetOceanDirect {
7
8 public ref class UserString : public ManagedObject<UserStringAPI>
9 {
10 protected:
11 UserString();
12 public:
13 UserString(UserStringAPI* instance);
14
15 virtual ~UserString() {};
16 static UserString^ getInstance();
17
26 String^ getUserString(long deviceID, int %errorCode);
27
34 void setUserString(long deviceID, int %errorCode, String ^userStr);
35
45 int getUserStringCount(long deviceID, int %errorCode);
46
56 String^ getUserString(long deviceID, int %errorCode, int index);
57
65 void setUserString(long deviceID, int %errorCode, int index, String ^userStr);
66
67
68 protected:
70 };
71
72}
73
Definition ManagedObject.h:16
Definition UserString.h:9
UserString()
Definition UserString.cpp:7
static UserString userString
Definition UserString.h:69
String getUserString(long deviceID, int %errorCode)
Definition UserString.cpp:25
static UserString getInstance()
Definition UserString.cpp:15
int getUserStringCount(long deviceID, int %errorCode)
Definition UserString.cpp:45
virtual ~UserString()
Definition UserString.h:15
void setUserString(long deviceID, int %errorCode, String ^userStr)
Definition UserString.cpp:34
Definition Advanced.h:6