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

The Configuration class represents a VxStorage-specific configuration. More...

#include <Configuration.h>

Public Member Functions

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

Package Attributes

VxSdk::IVxConfiguration::Storage_configStorage
 

Properties

int RetentionLimit [get]
 Gets the retention limit, in hours, on recorded data. More...
 
System::String^  TransmissionType [get]
 Gets the network communication transmission type preference. More...
 

Detailed Description

The Configuration class represents a VxStorage-specific configuration.

Definition at line 262 of file Configuration.h.

Constructor & Destructor Documentation

CPPCli::Configuration::Storage::Storage ( VxSdk::IVxConfiguration::Storage vxConfigStorage)

Constructor.

Parameters
vxConfigStorageThe vx storage configuration.

Definition at line 83 of file Configuration.cpp.

83  {
84  _configStorage = vxConfigStorage;
85 }
VxSdk::IVxConfiguration::Storage * _configStorage
virtual CPPCli::Configuration::Storage::~Storage ( )
inlinevirtual

Destructor.

Definition at line 274 of file Configuration.h.

274  {
275  this->!Storage();
276  }
Storage(VxSdk::IVxConfiguration::Storage *vxConfigStorage)
Constructor.
CPPCli::Configuration::Storage::!Storage ( )

Finaliser.

Definition at line 87 of file Configuration.cpp.

87  {
89  _configStorage = nullptr;
90 }
virtual VxResult::Value Delete() const =0
VxSdk::IVxConfiguration::Storage * _configStorage

Member Function Documentation

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

Refreshes this instances properties.

Returns
The Result of updating the properties.

Definition at line 92 of file Configuration.cpp.

92  {
94 }
Value
Values that represent the result of calls to the VideoXpert system.
Definition: Utils.h:21
VxSdk::IVxConfiguration::Storage * _configStorage
virtual VxResult::Value Refresh()=0

Member Data Documentation

VxSdk::IVxConfiguration::Storage* CPPCli::Configuration::Storage::_configStorage
package

Definition at line 308 of file Configuration.h.

Property Documentation

int CPPCli::Configuration::Storage::RetentionLimit
get

Gets the retention limit, in hours, on recorded data.

The retention limit.

Definition at line 293 of file Configuration.h.

System:: String^ CPPCli::Configuration::Storage::TransmissionType
get

Gets the network communication transmission type preference.

The transmission type.

Definition at line 302 of file Configuration.h.


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