![]() |
VideoXpert SDK
2.0
A software development kit for third party vendors to integrate with the VideoXpert platform
|
Represents a request for a new event to be generated. The event will be generated based upon the event data, its situation configuration, and will receive a unique identifier. More...
#include <VxNewEvent.h>
Public Member Functions | |
VxNewEvent () | |
Initializes a new instance of the VxNewEvent struct. More... | |
VxNewEvent (const VxNewEvent &ref) | |
Initializes a new instance of the VxNewEvent struct. More... | |
~VxNewEvent () | |
Finalizes an instance of the VxNewEvent class. More... | |
void | Clear () |
Clears this instance. More... | |
Public Attributes | |
char | generatorDeviceId [64] |
The unique identifier of the device that generated this event. More... | |
char | id [64] |
The unique identifier of the event. If not provided, the server will create this value. More... | |
char | situationType [64] |
The identifier for the type of situation that led to this new event. More... | |
char | sourceDeviceId [64] |
The unique identifier of the device that the situation occurred on. More... | |
char | sourceUserName [64] |
The unique identifier of the user that caused the situation to occur. More... | |
char | time [64] |
The time at which the situation occurred. More... | |
int | propertySize |
The size of properties. More... | |
VxKvObject * | properties |
Optional additional information related to the event. More... | |
Represents a request for a new event to be generated. The event will be generated based upon the event data, its situation configuration, and will receive a unique identifier.
Definition at line 14 of file VxNewEvent.h.
|
inline |
|
inline |
Initializes a new instance of the VxNewEvent struct.
ref | The reference. |
Definition at line 27 of file VxNewEvent.h.
|
inline |
|
inline |
Clears this instance.
Definition at line 48 of file VxNewEvent.h.
char VxSdk::VxNewEvent::generatorDeviceId[64] |
The unique identifier of the device that generated this event.
Definition at line 63 of file VxNewEvent.h.
char VxSdk::VxNewEvent::id[64] |
The unique identifier of the event. If not provided, the server will create this value.
Definition at line 67 of file VxNewEvent.h.
VxKvObject* VxSdk::VxNewEvent::properties |
Optional additional information related to the event.
Definition at line 91 of file VxNewEvent.h.
int VxSdk::VxNewEvent::propertySize |
The size of properties.
Definition at line 87 of file VxNewEvent.h.
char VxSdk::VxNewEvent::situationType[64] |
The identifier for the type of situation that led to this new event.
Definition at line 71 of file VxNewEvent.h.
char VxSdk::VxNewEvent::sourceDeviceId[64] |
The unique identifier of the device that the situation occurred on.
Definition at line 75 of file VxNewEvent.h.
char VxSdk::VxNewEvent::sourceUserName[64] |
The unique identifier of the user that caused the situation to occur.
Definition at line 79 of file VxNewEvent.h.
char VxSdk::VxNewEvent::time[64] |
The time at which the situation occurred.
Definition at line 83 of file VxNewEvent.h.