VideoXpert SDK  2.0
A software development kit for third party vendors to integrate with the VideoXpert platform
VxSdk::VxNewNotification Struct Reference

Represents a new notification configuration for a situation. More...

#include <VxNewNotification.h>

Public Member Functions

 VxNewNotification ()
 Initializes a new instance of the VxNewNotification struct. More...
 
 VxNewNotification (const VxNewNotification &ref)
 Initializes a new instance of the VxNewNotification struct. More...
 
 ~VxNewNotification ()
 Finalizes an instance of the VxNewNotification class. More...
 
void Clear ()
 Clears this instance. More...
 

Public Attributes

char ** roleIds
 The ids for each role that should receive this notification. More...
 
int roleIdSize
 The size of roleIds. More...
 

Detailed Description

Represents a new notification configuration for a situation.

Definition at line 12 of file VxNewNotification.h.

Constructor & Destructor Documentation

VxSdk::VxNewNotification::VxNewNotification ( )
inline

Initializes a new instance of the VxNewNotification struct.

Definition at line 17 of file VxNewNotification.h.

17  {
18  Clear();
19  }
void Clear()
Clears this instance.
VxSdk::VxNewNotification::VxNewNotification ( const VxNewNotification ref)
inline

Initializes a new instance of the VxNewNotification struct.

Parameters
refThe reference.

Definition at line 25 of file VxNewNotification.h.

25  {
26  this->roleIds = ref.roleIds;
27  this->roleIdSize = ref.roleIdSize;
28  }
char ** roleIds
The ids for each role that should receive this notification.
int roleIdSize
The size of roleIds.
VxSdk::VxNewNotification::~VxNewNotification ( )
inline

Finalizes an instance of the VxNewNotification class.

Definition at line 33 of file VxNewNotification.h.

33  {
34  Clear();
35  }
void Clear()
Clears this instance.

Member Function Documentation

void VxSdk::VxNewNotification::Clear ( )
inline

Clears this instance.

Definition at line 40 of file VxNewNotification.h.

40  {
41  this->roleIds = nullptr;
42  this->roleIdSize = 0;
43  }
char ** roleIds
The ids for each role that should receive this notification.
int roleIdSize
The size of roleIds.

Member Data Documentation

char** VxSdk::VxNewNotification::roleIds

The ids for each role that should receive this notification.

Definition at line 49 of file VxNewNotification.h.

int VxSdk::VxNewNotification::roleIdSize

The size of roleIds.

Definition at line 53 of file VxNewNotification.h.


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