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

The NewSchedule class represents a new schedule. More...

#include <NewSchedule.h>

Public Member Functions

 NewSchedule ()
 Default constructor. More...
 
 NewSchedule (VxSdk::VxNewSchedule *vxNewSchedule)
 Constructor. More...
 
virtual ~NewSchedule ()
 Destructor. More...
 
 !NewSchedule ()
 Finaliser. More...
 

Package Attributes

VxSdk::VxNewSchedule_newSchedule
 
System::Collections::Generic::List< NewScheduleTrigger^ >^ _scheduleTriggers
 

Properties

Schedule::Actions Action [get, set]
 Gets or sets the event action to use for the schedule. More...
 
System::String^  Id [get, set]
 Gets or sets the unique schedule identifier. More...
 
System::String^  Name [get, set]
 Gets or sets the friendly name of the schedule. More...
 
System::Collections::Generic::List< NewScheduleTrigger^ >^ ScheduleTriggers [get]
 Gets the triggers that shall be included in this schedule. More...
 
bool UseAllDataSources [get, set]
 Gets or sets whether the schedule will apply to all data sources regardless of what data sources are linked to the schedule. More...
 

Detailed Description

The NewSchedule class represents a new schedule.

Definition at line 13 of file NewSchedule.h.

Constructor & Destructor Documentation

CPPCli::NewSchedule::NewSchedule ( )
inline

Default constructor.

Definition at line 19 of file NewSchedule.h.

19  {
21  _scheduleTriggers = gcnew System::Collections::Generic::List<CPPCli::NewScheduleTrigger^>();
22  }
VxSdk::VxNewSchedule * _newSchedule
Definition: NewSchedule.h:93
System::Collections::Generic::List< NewScheduleTrigger^ >^ _scheduleTriggers
Definition: NewSchedule.h:94
CPPCli::NewSchedule::NewSchedule ( VxSdk::VxNewSchedule vxNewSchedule)

Constructor.

Implements the new schedule class.

Parameters
vxNewScheduleThe new schedule.

Definition at line 6 of file NewSchedule.cpp.

6  {
7  _newSchedule = vxNewSchedule;
8 }
VxSdk::VxNewSchedule * _newSchedule
Definition: NewSchedule.h:93
virtual CPPCli::NewSchedule::~NewSchedule ( )
inlinevirtual

Destructor.

Definition at line 33 of file NewSchedule.h.

33  {
34  this->!NewSchedule();
35  }
NewSchedule()
Default constructor.
Definition: NewSchedule.h:19
CPPCli::NewSchedule::!NewSchedule ( )

Finaliser.

Definition at line 10 of file NewSchedule.cpp.

10  {
11  delete _newSchedule;
12 }
VxSdk::VxNewSchedule * _newSchedule
Definition: NewSchedule.h:93

Member Data Documentation

VxSdk::VxNewSchedule* CPPCli::NewSchedule::_newSchedule
package

Definition at line 93 of file NewSchedule.h.

System::Collections::Generic::List<NewScheduleTrigger^> ^ CPPCli::NewSchedule::_scheduleTriggers
package

Definition at line 94 of file NewSchedule.h.

Property Documentation

Schedule:: Actions CPPCli::NewSchedule::Action
getset

Gets or sets the event action to use for the schedule.

The event Action.

Definition at line 46 of file NewSchedule.h.

System:: String^ CPPCli::NewSchedule::Id
getset

Gets or sets the unique schedule identifier.

The unique identifier.

Definition at line 56 of file NewSchedule.h.

System:: String^ CPPCli::NewSchedule::Name
getset

Gets or sets the friendly name of the schedule.

The friendly name.

Definition at line 66 of file NewSchedule.h.

System:: Collections:: Generic:: List< NewScheduleTrigger^>^ CPPCli::NewSchedule::ScheduleTriggers
get

Gets the triggers that shall be included in this schedule.

A List of triggers included in the schedule.

Definition at line 76 of file NewSchedule.h.

bool CPPCli::NewSchedule::UseAllDataSources
getset

Gets or sets whether the schedule will apply to all data sources regardless of what data sources are linked to the schedule.

true if the schedule will apply to all data sources, false if not.

Definition at line 86 of file NewSchedule.h.


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