|
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.