NetOceanDirect  3.1.1
OceanDirect .NET API
UserString.h
1 #pragma once
2 #include "ManagedObject.h"
3 #include "api/advanced/UserStringAPI.h"
4 using oceandirect::api::UserStringAPI;
5 
6 namespace 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:
69  static UserString^ userString;
70  };
71 
72 }
73 
Definition: ManagedObject.h:16
Definition: UserString.h:9
String getUserString(long deviceID, int %errorCode)
Definition: UserString.cpp:25
int getUserStringCount(long deviceID, int %errorCode)
Definition: UserString.cpp:45
void setUserString(long deviceID, int %errorCode, String ^userStr)
Definition: UserString.cpp:34