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

The NewEvent class represents a request for a new event to be generated. The event will be generated based upon the NewEvent data, its Situation configuration, and will receive a unique identifier. More...

#include <NewEvent.h>

Public Member Functions

 NewEvent ()
 Default constructor. More...
 
 NewEvent (VxSdk::VxNewEvent *vxNewEvent)
 Constructor. More...
 

Package Attributes

VxSdk::VxNewEvent_newEvent
 

Properties

System::String^  GeneratorDeviceId [get, set]
 Gets or sets the unique identifier of the device that generated this event. More...
 
System::String^  Id [get, set]
 Gets or sets the unique identifier of the event. If not provided, the server will create this value. More...
 
System::Collections::Generic::List< System::Collections::Generic::KeyValuePair< System::String^ , System::String^ >>^ Properties [get, set]
 Gets or sets any additional information related to the event. More...
 
System::String^  SituationType [get, set]
 Gets or sets the identifier for the type of situation that led to this new event. More...
 
System::String^  SourceDeviceId [get, set]
 Gets or sets the unique identifier of the device that the situation occurred on. More...
 
System::String^  SourceUserName [get, set]
 Gets or sets the unique identifier of the user that caused the situation to occur. More...
 
System::DateTime Time [get, set]
 Gets or sets the time at which the situation occurred. More...
 

Detailed Description

The NewEvent class represents a request for a new event to be generated. The event will be generated based upon the NewEvent data, its Situation configuration, and will receive a unique identifier.

Definition at line 15 of file NewEvent.h.

Constructor & Destructor Documentation

CPPCli::NewEvent::NewEvent ( )
inline

Default constructor.

Definition at line 21 of file NewEvent.h.

21  {
23  }
VxSdk::VxNewEvent * _newEvent
Definition: NewEvent.h:125
CPPCli::NewEvent::NewEvent ( VxSdk::VxNewEvent vxNewEvent)
inline

Constructor.

Parameters
vxNewEventThe new event.

Definition at line 29 of file NewEvent.h.

29 : _newEvent(vxNewEvent) {};
VxSdk::VxNewEvent * _newEvent
Definition: NewEvent.h:125

Member Data Documentation

VxSdk::VxNewEvent* CPPCli::NewEvent::_newEvent
package

Definition at line 125 of file NewEvent.h.

Property Documentation

System:: String^ CPPCli::NewEvent::GeneratorDeviceId
getset

Gets or sets the unique identifier of the device that generated this event.

The unique identifier.

Definition at line 35 of file NewEvent.h.

System:: String^ CPPCli::NewEvent::Id
getset

Gets or sets the unique identifier of the event. If not provided, the server will create this value.

The unique identifier.

Definition at line 45 of file NewEvent.h.

System:: Collections:: Generic:: List< System:: Collections:: Generic:: KeyValuePair< System:: String^, System:: String^>>^ CPPCli::NewEvent::Properties
getset

Gets or sets any additional information related to the event.

A List containing the event properties.

Definition at line 55 of file NewEvent.h.

System:: String^ CPPCli::NewEvent::SituationType
getset

Gets or sets the identifier for the type of situation that led to this new event.

The type identifier of the situation.

Definition at line 88 of file NewEvent.h.

System:: String^ CPPCli::NewEvent::SourceDeviceId
getset

Gets or sets the unique identifier of the device that the situation occurred on.

The unique identifier.

Definition at line 98 of file NewEvent.h.

System:: String^ CPPCli::NewEvent::SourceUserName
getset

Gets or sets the unique identifier of the user that caused the situation to occur.

The unique identifier.

Definition at line 108 of file NewEvent.h.

System:: DateTime CPPCli::NewEvent::Time
getset

Gets or sets the time at which the situation occurred.

The time.

Definition at line 118 of file NewEvent.h.


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