C++/CLI Sample
Demonstrates how to create a C++/CLI library using the VideoXpert SDK
CPPCli::Configuration::Node Class Reference

The Node class represents an individual host machine (a "node") within a cluster. More...

#include <Configuration.h>

Public Member Functions

 Node (VxSdk::IVxConfiguration::Node *vxConfigNode)
 Constructor. More...
 
virtual ~Node ()
 Destructor. More...
 
 !Node ()
 Finaliser. More...
 
Results::Value Refresh ()
 Refreshes this instances properties. More...
 

Package Attributes

VxSdk::IVxConfiguration::Node_configNode
 

Properties

System::String^  HostAddress [get]
 Gets the host address. More...
 
ConfigStatus Status [get]
 Gets the current configuration status of this node. More...
 

Detailed Description

The Node class represents an individual host machine (a "node") within a cluster.

Definition at line 100 of file Configuration.h.

Constructor & Destructor Documentation

CPPCli::Configuration::Node::Node ( VxSdk::IVxConfiguration::Node vxConfigNode)

Constructor.

Parameters
vxConfigNodeThe vx node configuration.

Definition at line 21 of file Configuration.cpp.

21  {
22  _configNode = vxConfigNode;
23 }
VxSdk::IVxConfiguration::Node * _configNode
virtual CPPCli::Configuration::Node::~Node ( )
inlinevirtual

Destructor.

Definition at line 112 of file Configuration.h.

112  {
113  this->!Node();
114  }
Node(VxSdk::IVxConfiguration::Node *vxConfigNode)
Constructor.
CPPCli::Configuration::Node::!Node ( )

Finaliser.

Definition at line 25 of file Configuration.cpp.

25  {
27  _configNode = nullptr;
28 }
VxSdk::IVxConfiguration::Node * _configNode
virtual VxResult::Value Delete() const =0

Member Function Documentation

CPPCli::Results::Value CPPCli::Configuration::Node::Refresh ( )

Refreshes this instances properties.

Returns
The Result of updating the properties.

Definition at line 30 of file Configuration.cpp.

30  {
32 }
Value
Values that represent the result of calls to the VideoXpert system.
Definition: Utils.h:21
VxSdk::IVxConfiguration::Node * _configNode
virtual VxResult::Value Refresh()=0

Member Data Documentation

VxSdk::IVxConfiguration::Node* CPPCli::Configuration::Node::_configNode
package

Definition at line 146 of file Configuration.h.

Property Documentation

System:: String^ CPPCli::Configuration::Node::HostAddress
get

Gets the host address.

The host address.

Definition at line 131 of file Configuration.h.

ConfigStatus CPPCli::Configuration::Node::Status
get

Gets the current configuration status of this node.

The configuration status.

Definition at line 140 of file Configuration.h.


The documentation for this class was generated from the following files: