Class for defining an electronic program guide (EPG) search request.
More...
Public Attributes |
std::string | ProgramID |
| String representing the program identifier to search for.
|
std::string | Keywords |
| String representing the keywords to search for.
|
Static Public Attributes |
static const long | EPG_SEARCH_TIME_NOT_BOUND |
| Constant long value which specifies that a time value not is bound.
|
Detailed Description
Class for defining an electronic program guide (EPG) search request.
This is used as input parameter for the IDVBLinkRemoteConnection::SearchEpg method.
- See Also
- IDVBLinkRemoteConnection::SearchEpg()
Constructor & Destructor Documentation
Initializes a new instance of the dvblinkremote::EpgSearchRequest class.
- Parameters
-
channelId | a constant string reference representing the channel identifier for searching the epg. |
startTime | an optional constant long representing the start time of programs for searching the epg. |
endTime | an optional constant long representing the end time of programs for searching the epg. |
shortEpg | an optional constant boolean representing a flag for the level of returned EPG information from the epg search. |
Initializes a new instance of the dvblinkremote::EpgSearchRequest class.
- Parameters
-
channelIdentifierList | a constant dvblinkremote::ChannelIdentifierList instance reference representing a list of channel identifiers for searching the epg. |
startTime | an optional constant long representing the start time of programs for searching the epg. |
endTime | an optional constant long representing the end time of programs for searching the epg. |
shortEpg | an optional constant boolean representing a flag for the level of returned EPG information from the epg search. |
dvblinkremote::EpgSearchRequest::~EpgSearchRequest |
( |
| ) |
|
Destructor for cleaning up allocated memory.
Member Function Documentation
void dvblinkremote::EpgSearchRequest::AddChannelID |
( |
const std::string & |
channelId | ) |
|
Adds a channel identifier to be searched for.
- Parameters
-
channelId | a constant strint reference representing the channel identifier to search for. |
Gets a list of the channel identifiers of the epg search request.
- Returns
- Epg search request channel identifiers
long dvblinkremote::EpgSearchRequest::GetEndTime |
( |
| ) |
|
Gets the end time of the epg search request.
- Returns
- Epg search request end time
long dvblinkremote::EpgSearchRequest::GetStartTime |
( |
| ) |
|
Gets the start time of the epg search request.
- Returns
- Epg search request start time
bool dvblinkremote::EpgSearchRequest::IsShortEpg |
( |
| ) |
|
Gets if short epg flag is set for the epg search request.
- Returns
- if short epg flag is set or not
void dvblinkremote::EpgSearchRequest::SetEndTime |
( |
const long |
endTime | ) |
|
Sets the end time to be searched for.
- Parameters
-
endTime | a constant long representing the end time to search for. |
void dvblinkremote::EpgSearchRequest::SetShortEpg |
( |
const bool |
shortEpg | ) |
|
Sets the short epg flag of the search request.
- Parameters
-
shortEpg | a const boolean representing if short epg flag is set or not. |
void dvblinkremote::EpgSearchRequest::SetStartTime |
( |
const long |
startTime | ) |
|
Sets the start time to be searched for.
- Parameters
-
startTime | a constant long representing the start time to search for. |
Member Data Documentation
const long dvblinkremote::EpgSearchRequest::EPG_SEARCH_TIME_NOT_BOUND |
|
static |
std::string dvblinkremote::EpgSearchRequest::Keywords |
String representing the keywords to search for.
std::string dvblinkremote::EpgSearchRequest::ProgramID |
String representing the program identifier to search for.