![]() |
VideoXpert SDK
2.0
A software development kit for third party vendors to integrate with the VideoXpert platform
|
Represents cluster configuration attributes. This representation shall be identical within a cluster, regardless of the node it was retrieved from. More...
#include <IVxConfiguration.h>
Public Member Functions | |
virtual VxResult::Value | Delete () const =0 |
Deletes this instance. More... | |
virtual VxResult::Value | GetNodeConfigurations (VxCollection< IVxConfiguration::Node ** > &nodeCollection) const =0 |
Gets the configuration for the nodes that the cluster is composed of. More... | |
virtual VxResult::Value | GetTimeConfig (IVxConfiguration::Time *&timeConfig) const =0 |
Gets the time configuration for the cluster. 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 | coreVirtualIp [64] |
The virtual IP or hostname used for VideoXpert Core devices. More... | |
char | mediaGatewayTranscast [64] |
The default communication method between data sources to Media Gateways and between Media Gateways to clients. More... | |
char | mediaGatewayVirtualIp [64] |
The virtual IP or hostname used for Media Gateway devices. More... | |
char | statusDescription [256] |
The current configuration status description. More... | |
int | statusCode |
The current configuration status code. More... | |
VxConfigStatus::Value | status |
The current configuration status of the entire cluster. More... | |
Protected Member Functions | |
void | Clear () |
Clears this instance. More... | |
Represents cluster configuration attributes. This representation shall be identical within a cluster, regardless of the node it was retrieved from.
Definition at line 94 of file IVxConfiguration.h.
|
inlineprotected |
Clears this instance.
Definition at line 150 of file IVxConfiguration.h.
|
pure virtual |
Deletes this instance.
|
pure virtual |
Gets the configuration for the nodes that the cluster is composed of.
nodeCollection | A VxCollection of node configurations. |
|
pure virtual |
Gets the time configuration for the cluster.
timeConfig | The time configuration. |
|
pure virtual |
Refreshes the member values for this object by retrieving its current information from the VideoXpert system.
char VxSdk::IVxConfiguration::Cluster::coreVirtualIp[64] |
The virtual IP or hostname used for VideoXpert Core devices.
Definition at line 123 of file IVxConfiguration.h.
char VxSdk::IVxConfiguration::Cluster::mediaGatewayTranscast[64] |
The default communication method between data sources to Media Gateways and between Media Gateways to clients.
Definition at line 128 of file IVxConfiguration.h.
char VxSdk::IVxConfiguration::Cluster::mediaGatewayVirtualIp[64] |
The virtual IP or hostname used for Media Gateway devices.
Definition at line 132 of file IVxConfiguration.h.
VxConfigStatus::Value VxSdk::IVxConfiguration::Cluster::status |
The current configuration status of the entire cluster.
Definition at line 144 of file IVxConfiguration.h.
int VxSdk::IVxConfiguration::Cluster::statusCode |
The current configuration status code.
Definition at line 140 of file IVxConfiguration.h.
char VxSdk::IVxConfiguration::Cluster::statusDescription[256] |
The current configuration status description.
Definition at line 136 of file IVxConfiguration.h.