65 sigc::signal1<void,int> m_event;
69 std::map<ePtr<iRecordableService>,
ePtr<eConnection>, std::less<iRecordableService*> > m_recordings;
70 std::map<ePtr<iRecordableService>,
eServiceReference, std::less<iRecordableService*> > m_recordings_services;
71 std::map<ePtr<iRecordableService>,
pNavigation::RecordType, std::less<iRecordableService*> > m_recordings_types;
72 std::set<ePtr<iRecordableService>, std::less<iRecordableService*> > m_simulate_recordings;
74 sigc::signal2<void,ePtr<iRecordableService>,
int> m_record_event;
Definition: connections.h:74
void getRecordings(std::vector< ePtr< iRecordableService > > &recordings, bool simulate, pNavigation::RecordType type)
Definition: core.cpp:152
static eNavigation * getInstance()
Definition: core.h:98
eNavigation(iServiceHandler *serviceHandler, int decoder=0)
Definition: core.cpp:232
void getRecordingsServicesOnly(std::vector< eServiceReference > &services, pNavigation::RecordType type)
Definition: core.cpp:167
RESULT getCurrentService(ePtr< iPlayableService > &service)
Definition: core.cpp:62
virtual ~eNavigation()
Definition: core.cpp:242
RESULT recordService(const eServiceReference &ref, ePtr< iRecordableService > &service, bool simulate, pNavigation::RecordType type)
Definition: core.cpp:88
void getRecordingsTypesOnly(std::vector< pNavigation::RecordType > &services, pNavigation::RecordType type)
Definition: core.cpp:178
void getRecordingsSlotIDsOnly(std::vector< int > &slotids, pNavigation::RecordType type)
Definition: core.cpp:189
RESULT playService(const eServiceReference &service)
Definition: core.cpp:30
RESULT pause(int p)
Definition: core.cpp:219
RESULT stopRecordService(ePtr< iRecordableService > &service)
Definition: core.cpp:113
RESULT stopService(void)
Definition: core.cpp:68
RESULT connectEvent(const sigc::slot1< void, int > &event, ePtr< eConnection > &connection)
Definition: core.cpp:50
std::map< ePtr< iRecordableService >, eServiceReference, std::less< iRecordableService * > > getRecordingsServices(pNavigation::RecordType type)
Definition: core.cpp:205
RESULT connectRecordEvent(const sigc::slot2< void, ePtr< iRecordableService >, int > &event, ePtr< eConnection > &connection)
Definition: core.cpp:56
Definition: iservice.h:15
Definition: iservice.h:978
Definition: iservice.h:1049
Definition: iservice.h:1095
ePtr< iRecordableService > & SWIG_OUTPUT
Definition: core.h:41
SWIG_VOID(RESULT) getCurrentService(ePtr< iPlayableService > &SWIG_OUTPUT)
RESULT playService(const eServiceReference &service)
Definition: pcore.cpp:20
void getRecordingsTypesOnly(std::vector< pNavigation::RecordType > &services, pNavigation::RecordType type=isAnyRecording)
Definition: pcore.cpp:60
void navEvent(int event)
Definition: pcore.cpp:75
PSignal1< void, int > m_event
Definition: core.h:31
pNavigation(int decoder=0)
Definition: pcore.cpp:8
RecordType
Definition: core.h:19
@ isFromEPGrefresh
Definition: core.h:26
@ isRealRecording
Definition: core.h:20
@ isPseudoRecording
Definition: core.h:22
@ isFromInstantRecording
Definition: core.h:25
@ isFromSpecialJumpFastZap
Definition: core.h:27
@ isFromTimer
Definition: core.h:24
@ isStreaming
Definition: core.h:21
@ isUnknownRecording
Definition: core.h:23
@ isAnyRecording
Definition: core.h:28
ePtr< iRecordableService > bool simulate
Definition: core.h:41
RESULT stopRecordService(ePtr< iRecordableService > &service)
Definition: pcore.cpp:45
void getRecordingsSlotIDsOnly(std::vector< int > &slotids, pNavigation::RecordType type=isAnyRecording)
Definition: pcore.cpp:65
ePtr< iRecordableService > bool RecordType type
Definition: core.h:41
std::map< ePtr< iRecordableService >, eServiceReference, std::less< iRecordableService * > > getRecordingsServices(RecordType type=isAnyRecording)
Definition: pcore.cpp:70
RESULT pause(int p)
Definition: pcore.cpp:30
void getRecordingsServicesOnly(std::vector< eServiceReference > &services, pNavigation::RecordType type=isAnyRecording)
Definition: pcore.cpp:55
void getRecordings(std::vector< ePtr< iRecordableService > > &recordings, bool simulate=false, RecordType type=isAnyRecording)
Definition: pcore.cpp:50
RESULT stopService()
Definition: pcore.cpp:35
PSignal2< void, ePtr< iRecordableService > &, int > m_record_event
Definition: core.h:32
instance
Definition: NavigationInstance.py:2
decoder
Definition: Extensions/MiniTV/plugin.py:9
list ref
Definition: create_picon_e1_to_e2.py:17
p
Definition: upgrade.py:63
int RESULT
Definition: object.h:12
Definition: dvb/scan.h:16