![]() |
VideoXpert SDK
2.0
A software development kit for third party vendors to integrate with the VideoXpert platform
|
Represents a new schedule to be created. A schedule is a group of 0 or more resources associated with a set of time and/or event based schedule triggers that, when any are active, cause the scheduled action to be performed. More...
#include <VxNewSchedule.h>
Public Member Functions | |
| VxNewSchedule () | |
| Initializes a new instance of the VxNewSchedule struct. More... | |
| VxNewSchedule (const VxNewSchedule &ref) | |
| Initializes a new instance of the VxNewSchedule struct. More... | |
| ~VxNewSchedule () | |
| Finalizes an instance of the VxNewSchedule class. More... | |
| void | Clear () |
| Clears this instance. More... | |
Public Attributes | |
| bool | useAllDataSources |
| Indicates whether the schedule shall apply to all data sources regardless of what data sources are linked to the schedule. More... | |
| char | id [64] |
| The unique identifier of the schedule. If not supplied, the system will create the identifier. More... | |
| char | name [64] |
| The friendly name of the schedule. More... | |
| int | scheduleTriggerSize |
| The size of scheduleTriggers. More... | |
| VxNewScheduleTrigger * | scheduleTriggers |
| The VxNewScheduleTriggers to create for the new schedule. Maximum of 16 triggers may be created. More... | |
| VxScheduleAction::Value | action |
| The action to perform when the schedule is active. More... | |
Represents a new schedule to be created. A schedule is a group of 0 or more resources associated with a set of time and/or event based schedule triggers that, when any are active, cause the scheduled action to be performed.
Definition at line 14 of file VxNewSchedule.h.
|
inline |
Initializes a new instance of the VxNewSchedule struct.
Definition at line 19 of file VxNewSchedule.h.
|
inline |
Initializes a new instance of the VxNewSchedule struct.
| ref | The reference. |
Definition at line 27 of file VxNewSchedule.h.
|
inline |
|
inline |
Clears this instance.
Definition at line 46 of file VxNewSchedule.h.
| VxScheduleAction::Value VxSdk::VxNewSchedule::action |
The action to perform when the schedule is active.
Definition at line 80 of file VxNewSchedule.h.
| char VxSdk::VxNewSchedule::id[64] |
The unique identifier of the schedule. If not supplied, the system will create the identifier.
Definition at line 63 of file VxNewSchedule.h.
| char VxSdk::VxNewSchedule::name[64] |
The friendly name of the schedule.
Definition at line 67 of file VxNewSchedule.h.
| VxNewScheduleTrigger* VxSdk::VxNewSchedule::scheduleTriggers |
The VxNewScheduleTriggers to create for the new schedule. Maximum of 16 triggers may be created.
Definition at line 76 of file VxNewSchedule.h.
| int VxSdk::VxNewSchedule::scheduleTriggerSize |
The size of scheduleTriggers.
Definition at line 71 of file VxNewSchedule.h.
| bool VxSdk::VxNewSchedule::useAllDataSources |
Indicates whether the schedule shall apply to all data sources regardless of what data sources are linked to the schedule.
Definition at line 59 of file VxNewSchedule.h.