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

Represents a VxStorage-specific configuration. 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 transmissionType [64]
 The network communication transmission type preference. More...
 
int retentionLimit
 The retention limit, in hours, on recorded data. More...
 

Protected Member Functions

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

Detailed Description

Represents a VxStorage-specific configuration.

Definition at line 163 of file IVxConfiguration.h.

Member Function Documentation

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

Clears this instance.

Definition at line 190 of file IVxConfiguration.h.

190  {
192  retentionLimit = 0;
193  }
#define VxZeroArray(src)
Definition: VxMacros.h:25
int retentionLimit
The retention limit, in hours, on recorded data.
char transmissionType[64]
The network communication transmission type preference.
virtual VxResult::Value VxSdk::IVxConfiguration::Storage::Delete ( ) const
pure virtual

Deletes this instance.

Returns
The Result of deleting this instance.
virtual VxResult::Value VxSdk::IVxConfiguration::Storage::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

int VxSdk::IVxConfiguration::Storage::retentionLimit

The retention limit, in hours, on recorded data.

Definition at line 184 of file IVxConfiguration.h.

char VxSdk::IVxConfiguration::Storage::transmissionType[64]

The network communication transmission type preference.

Definition at line 180 of file IVxConfiguration.h.


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