DVBLink Remote API Library documentation  0.2.0-Master
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
dvblinkremote::AddScheduleRequest Class Reference
Inheritance diagram for dvblinkremote::AddScheduleRequest:
dvblinkremote::Request dvblinkremote::Schedule

Public Member Functions

virtual ~AddScheduleRequest ()=0
- Public Member Functions inherited from dvblinkremote::Schedule
 Schedule (const DVBLinkScheduleType scheduleType, const std::string &channelId, const int recordingsToKeep=0)
 Initializes a new instance of the dvblinkremote::Schedule class.
 Schedule (const DVBLinkScheduleType scheduleType, const std::string &id, const std::string &channelId, const int recordingsToKeep=0)
 Initializes a new instance of the dvblinkremote::Schedule class.
virtual ~Schedule ()=0
 Pure virtual destructor for cleaning up allocated memory.
std::string & GetID ()
 Gets the identifier of the schedule.
std::string & GetChannelID ()
 Gets the channel identifier for the schedule.
DVBLinkScheduleTypeGetScheduleType ()
 Gets the type for the schedule .

Additional Inherited Members

- Public Types inherited from dvblinkremote::Schedule
enum  DVBLinkScheduleType { SCHEDULE_TYPE_MANUAL = 0, SCHEDULE_TYPE_BY_EPG = 1 }
 An enum for schedule types. More...
- Public Attributes inherited from dvblinkremote::Schedule
std::string UserParameter
 The user parameter of the schedule request.
bool ForceAdd
 A flag indicating that new schedule should be added even if there are other conflicting schedules present.
int RecordingsToKeep
 Indicates how many recordings to keep for a repeated recording.

Constructor & Destructor Documentation

virtual dvblinkremote::AddScheduleRequest::~AddScheduleRequest ( )
pure virtual