aboutsummaryrefslogtreecommitdiff
path: root/lib/service/servicedvb.h
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-11-21 20:17:09 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-11-21 20:17:09 +0000
commit265fb595e8767536096985bcfca7d0c36e61b5a0 (patch)
tree98c09d74ea8c49f1e4b86e2168068be5c8940af7 /lib/service/servicedvb.h
parent5824a5dd33390117c70ff1cdfdf76afaaaac71ac (diff)
downloadenigma2-265fb595e8767536096985bcfca7d0c36e61b5a0.tar.gz
enigma2-265fb595e8767536096985bcfca7d0c36e61b5a0.zip
small servicelist speedup
Diffstat (limited to 'lib/service/servicedvb.h')
-rw-r--r--lib/service/servicedvb.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/service/servicedvb.h b/lib/service/servicedvb.h
index 5e0cf0b4..27f48b57 100644
--- a/lib/service/servicedvb.h
+++ b/lib/service/servicedvb.h
@@ -44,7 +44,7 @@ public:
PyObject *getContent(const char* formatstr, bool sorted=false);
RESULT getContent(std::list<eServiceReference> &list, bool sorted=false);
RESULT getNext(eServiceReference &ptr);
- int compareLessEqual(const eServiceReference &a, const eServiceReference &b);
+ inline int compareLessEqual(const eServiceReference &a, const eServiceReference &b);
RESULT startEdit(ePtr<iMutableServiceList> &);
RESULT flushChanges();
@@ -63,6 +63,11 @@ private:
eBouquet *m_bouquet;
};
+inline int eDVBServiceList::compareLessEqual(const eServiceReference &a, const eServiceReference &b)
+{
+ return m_query->compareLessEqual((const eServiceReferenceDVB&)a, (const eServiceReferenceDVB&)b);
+}
+
class eDVBServiceBase: public iFrontendInformation
{
protected: