VideoXpert SDK  2.0
A software development kit for third party vendors to integrate with the VideoXpert platform
VxSdk::IVxConfiguration::Node Struct Referenceabstract

Represents an individual host machine (a "node") within a cluster. More...

#include <IVxConfiguration.h>

Public Member Functions

virtual VxResult::Value Delete () const =0
 Deletes this instance. More...
 
virtual VxResult::Value Refresh ()=0
 Refreshes the member values for this object by retrieving its current information from the VideoXpert system. More...
 

Public Attributes

char hostAddress [64]
 The host address. More...
 
VxConfigStatus::Value status
 The current configuration status of this node More...
 

Protected Member Functions

void Clear ()
 Clears this instance. More...
 

Detailed Description

Represents an individual host machine (a "node") within a cluster.

Definition at line 57 of file IVxConfiguration.h.

Member Function Documentation

void VxSdk::IVxConfiguration::Node::Clear ( )
inlineprotected

Clears this instance.

Definition at line 84 of file IVxConfiguration.h.

84  {
85  VxZeroArray(this->hostAddress);
87  }
#define VxZeroArray(src)
Definition: VxMacros.h:25
VxConfigStatus::Value status
The current configuration status of this node
An error or unknown value was returned.
Definition: VxPrimitives.h:225
char hostAddress[64]
The host address.
virtual VxResult::Value VxSdk::IVxConfiguration::Node::Delete ( ) const
pure virtual

Deletes this instance.

Returns
The Result of deleting this instance.
virtual VxResult::Value VxSdk::IVxConfiguration::Node::Refresh ( )
pure virtual

Refreshes the member values for this object by retrieving its current information from the VideoXpert system.

Returns
The Result of refreshing the member values for this object.

Member Data Documentation

char VxSdk::IVxConfiguration::Node::hostAddress[64]

The host address.

Definition at line 74 of file IVxConfiguration.h.

VxConfigStatus::Value VxSdk::IVxConfiguration::Node::status

The current configuration status of this node

Definition at line 78 of file IVxConfiguration.h.


The documentation for this struct was generated from the following file: