1 #ifndef __servicedvbrecord_h
2 #define __servicedvbrecord_h
4 #include <lib/service/iservice.h>
5 #include <lib/dvb/idvb.h>
7 #include <lib/dvb/pmt.h>
8 #include <lib/dvb/eit.h>
10 #include <lib/service/servicedvb.h>
12 class eDVBServiceRecord: public iRecordableService, public Object
14 DECLARE_REF(eDVBServiceRecord);
19 friend class eServiceFactoryDVB;
20 eDVBServiceRecord(const eServiceReferenceDVB &ref);
22 eDVBServicePMTHandler m_service_handler;
23 eServiceReferenceDVB m_ref;
24 void serviceEvent(int event);