aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/db.h
diff options
context:
space:
mode:
authorAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-05-05 18:37:06 +0000
committerAndreas Monzner <andreas.monzner@multimedia-labs.de>2006-05-05 18:37:06 +0000
commit185319be599e9f42cd695da14c01499fc79f68d5 (patch)
treef62cd0309439b45a230f5adad05355f5c6e9ec6a /lib/dvb/db.h
parent39708e44b6f6fd25fd3e02ae119351bdebadbfb5 (diff)
downloadenigma2-185319be599e9f42cd695da14c01499fc79f68d5.tar.gz
enigma2-185319be599e9f42cd695da14c01499fc79f68d5.zip
add function to remove single service,
add function to remove transponder(s) and service(s) for specified onid/tsid/dvbnamespace/orbpos mark new found services in scan with dxNewFound flag add functions to change dxflags of a single service add function to change dxflags for specified onid/tsid/dvbnamespace/orbpos
Diffstat (limited to 'lib/dvb/db.h')
-rw-r--r--lib/dvb/db.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/dvb/db.h b/lib/dvb/db.h
index 8ddf2232..49624f35 100644
--- a/lib/dvb/db.h
+++ b/lib/dvb/db.h
@@ -33,6 +33,11 @@ DECLARE_REF(eDVBDB);
~eDVBDB();
#endif
public:
+ RESULT removeService(eServiceReferenceDVB service);
+ RESULT removeServices(eDVBChannelID chid, unsigned int orb_pos);
+ RESULT addFlag(eServiceReferenceDVB service, unsigned int flagmask);
+ RESULT removeFlag(eServiceReferenceDVB service, unsigned int flagmask);
+ RESULT removeFlags(unsigned int flagmask, eDVBChannelID chid, unsigned int orb_pos);
#ifndef SWIG
// iDVBChannelList
RESULT addChannelToList(const eDVBChannelID &id, iDVBFrontendParameters *feparm);