Visioscan Set SDK Libraries 1.0.14
Visioscan Set SDK Help documentation file for C++ and C++/CLI
 
Loading...
Searching...
No Matches
WConfigurationResult.h
1#pragma once
2
3#include <List>
4#include <ConfigurationResult.h>
5#include "WUtilities.h"
6
7using namespace System::Collections;
8using namespace System::Collections::Generic;
9using namespace System;
10using namespace std;
11using namespace WUtils;
15public ref class WConfigurationResult
16{
17public:
19 _result = new ConfigurationResult();
20 }
21
22 WConfigurationResult(bool pResult) {
23 _result = new ConfigurationResult(pResult);
24 }
25
27 delete(_result);
28 }
29
30 property bool Result {
31 bool get() {
32 return _result->GetResult();
33 }
34
35 void set(bool x) {
36 _result->SetResult(x);
37 }
38 }
39
40 property List<String^>^ Reasons {
41 List<String^>^ get() {
42 vector<string> actual = _result->GetReasons();
43 List<String^>^ toReturn = gcnew List<String^>();
44 String^ toAdd;
45 for (int i = 0; i < actual.size(); i++) {
46 toAdd = gcnew String(actual[i].c_str());
47 toReturn->Add(toAdd);
48 }
49
50 return toReturn;
51 }
52 }
53
54 void PushReason(String^ pReason) {
55 _result->PushReason(WConverter::ConvertToNativeString(pReason));
56 }
57private:
58 ConfigurationResult* _result;
59};
60
Definition WUtilities.h:12
Helper to encapsulate the configuration result.
Definition ConfigurationResult.h:15
A wrapper on the ConfigurationResult data encapsulation.
Definition WConfigurationResult.h:16
WConfigurationResult(bool pResult)
Definition WConfigurationResult.h:22
~WConfigurationResult()
Definition WConfigurationResult.h:26
property bool Result
Definition WConfigurationResult.h:30
WConfigurationResult()
Definition WConfigurationResult.h:18
static char * ConvertToNativeString(String^ toConvert)
Definition WUtilities.h:16