openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
eDVBDBListQuery Class Reference

#include <db.h>

Inheritance diagram for eDVBDBListQuery:
eDVBDBQueryBase iDVBChannelListQuery iObject eDVBDBProvidersQuery eDVBDBSatellitesQuery

Public Member Functions

 eDVBDBListQuery (eDVBDB *db, const eServiceReference &source, eDVBChannelQuery *query)
 
RESULT getNextResult (eServiceReferenceDVB &ref)
 
int compareLessEqual (const eServiceReferenceDVB &a, const eServiceReferenceDVB &b)
 
- Public Member Functions inherited from eDVBDBQueryBase
 eDVBDBQueryBase (eDVBDB *db, const eServiceReference &source, eDVBChannelQuery *query)
 
- Public Member Functions inherited from iObject
void operator delete (void *p)
 
virtual void AddRef ()=0
 
virtual void Release ()=0
 

Protected Attributes

std::list< eServiceReferenceDVBm_list
 
std::list< eServiceReferenceDVB >::iterator m_cursor
 
- Protected Attributes inherited from eDVBDBQueryBase
ePtr< eDVBDBm_db
 
ePtr< eDVBChannelQuerym_query
 
eServiceReference m_source
 

Additional Inherited Members

- Protected Member Functions inherited from iObject
virtual ~iObject ()
 

Constructor & Destructor Documentation

◆ eDVBDBListQuery()

eDVBDBListQuery::eDVBDBListQuery ( eDVBDB db,
const eServiceReference source,
eDVBChannelQuery query 
)

Member Function Documentation

◆ compareLessEqual()

int eDVBDBListQuery::compareLessEqual ( const eServiceReferenceDVB a,
const eServiceReferenceDVB b 
)
virtual

Reimplemented from eDVBDBQueryBase.

◆ getNextResult()

RESULT eDVBDBListQuery::getNextResult ( eServiceReferenceDVB ref)
virtual

Implements iDVBChannelListQuery.

Member Data Documentation

◆ m_cursor

std::list<eServiceReferenceDVB>::iterator eDVBDBListQuery::m_cursor
protected

◆ m_list

std::list<eServiceReferenceDVB> eDVBDBListQuery::m_list
protected

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