DVBLink Remote API Library documentation
0.2.0-Master
|
Represent electronic program guide (EPG) data for a channel. More...
Public Member Functions | |
ChannelEpgData (const std::string &channelId) | |
Initializes a new instance of the dvblinkremote::ChannelEpgData class. | |
ChannelEpgData (ChannelEpgData &channelEpgData) | |
Initializes a new instance of the dvblinkremote::ChannelEpgData class by coping another dvblinkremote::ChannelEpgData instance. | |
~ChannelEpgData () | |
Destructor for cleaning up allocated memory. | |
std::string & | GetChannelID () |
Get the channel identifier of the electronic program guide (EPG) data. | |
EpgData & | GetEpgData () |
Get the electronic program guide (EPG) data. | |
void | AddProgram (const Program *program) |
Adds a program to the electronic program guide (EPG). |
Represent electronic program guide (EPG) data for a channel.
dvblinkremote::ChannelEpgData::ChannelEpgData | ( | const std::string & | channelId | ) |
Initializes a new instance of the dvblinkremote::ChannelEpgData class.
channelId | a constant string reference representing the channel identifier for the corresponding electronic program guide (EPG) data. |
dvblinkremote::ChannelEpgData::ChannelEpgData | ( | ChannelEpgData & | channelEpgData | ) |
Initializes a new instance of the dvblinkremote::ChannelEpgData class by coping another dvblinkremote::ChannelEpgData instance.
channelEpgData | a dvblinkremote::ChannelEpgData reference. |
dvblinkremote::ChannelEpgData::~ChannelEpgData | ( | ) |
Destructor for cleaning up allocated memory.
void dvblinkremote::ChannelEpgData::AddProgram | ( | const Program * | program | ) |
Adds a program to the electronic program guide (EPG).
program | A constant dvblinkremote::Program pointer. |
std::string& dvblinkremote::ChannelEpgData::GetChannelID | ( | ) |
Get the channel identifier of the electronic program guide (EPG) data.
EpgData& dvblinkremote::ChannelEpgData::GetEpgData | ( | ) |
Get the electronic program guide (EPG) data.