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

#include <db.h>

Inheritance diagram for eDVBDBQueryBase:
iDVBChannelListQuery iObject eDVBDBBouquetQuery eDVBDBListQuery eDVBDBQuery eDVBDBProvidersQuery eDVBDBSatellitesQuery

Public Member Functions

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

Protected Attributes

ePtr< eDVBDBm_db
 
ePtr< eDVBChannelQuerym_query
 
eServiceReference m_source
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ eDVBDBQueryBase()

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

Member Function Documentation

◆ compareLessEqual()

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

Implements iDVBChannelListQuery.

Reimplemented in eDVBDBListQuery.

Member Data Documentation

◆ m_db

ePtr<eDVBDB> eDVBDBQueryBase::m_db
protected

◆ m_query

ePtr<eDVBChannelQuery> eDVBDBQueryBase::m_query
protected

◆ m_source

eServiceReference eDVBDBQueryBase::m_source
protected

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