![]() |
C++/CLI Sample
Demonstrates how to create a C++/CLI library using the VideoXpert SDK
|
The NewQuickReport class represents a new quick report. More...
#include <NewQuickReport.h>
Public Types | |
enum | ReportContent { ReportContent::CameraConfig, ReportContent::DeviceInfo, ReportContent::EventHistory, ReportContent::OnlineOffline, ReportContent::RecorderConfig, ReportContent::RecorderDiagnostics, ReportContent::UserActions, ReportContent::VxClusterConfig } |
Values that represent types of content for quick reports. More... | |
Public Member Functions | |
NewQuickReport () | |
Constructor. More... | |
virtual | ~NewQuickReport () |
Destructor. More... | |
!NewQuickReport () | |
Finaliser. More... | |
Package Functions | |
void | Clear () |
Finaliser. More... | |
Package Attributes | |
System::DateTime^ | _endTime |
System::DateTime^ | _startTime |
System::Collections::Generic::List< ReportContent >^ | _reportContents |
Properties | |
System::DateTime | EndTime [get, set] |
Gets or sets the DateTime at which to end the contents of the report. Defaults to the earliest content available. More... | |
System::DateTime | StartTime [get, set] |
Gets or sets the DateTime at which to start the contents of the report. Defaults to the oldest content available. More... | |
System::Collections::Generic::List< ReportContent >^ | Contents [get, set] |
The report content types to include in the report. Reports will include all types if not set. More... | |
The NewQuickReport class represents a new quick report.
Definition at line 13 of file NewQuickReport.h.
|
strong |
Values that represent types of content for quick reports.
Enumerator | |
---|---|
CameraConfig |
Snapshot of camera configuration. |
DeviceInfo |
Snapshot of all system device information. |
EventHistory |
System event history. |
OnlineOffline |
Device online/offline history. |
RecorderConfig |
Snapshot of recorder configuration. |
RecorderDiagnostics |
Snapshot of recorder diagnostics. |
UserActions |
User action history. |
VxClusterConfig |
Snapshot of Vx cluster configuration. |
Definition at line 19 of file NewQuickReport.h.
|
inline |
|
inlinevirtual |
|
inline |
|
inlinepackage |
Finaliser.
Definition at line 100 of file NewQuickReport.h.
|
package |
Definition at line 93 of file NewQuickReport.h.
|
package |
Definition at line 95 of file NewQuickReport.h.
|
package |
Definition at line 94 of file NewQuickReport.h.
|
getset |
The report content types to include in the report. Reports will include all types if not set.
A List
of content types to generate in the report.
Definition at line 86 of file NewQuickReport.h.
|
getset |
Gets or sets the DateTime at which to end the contents of the report. Defaults to the earliest content available.
The end time.
Definition at line 64 of file NewQuickReport.h.
|
getset |
Gets or sets the DateTime at which to start the contents of the report. Defaults to the oldest content available.
The start time.
Definition at line 75 of file NewQuickReport.h.