openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
iservice.h File Reference
#include <lib/python/swig.h>
#include <lib/python/python.h>
#include <lib/base/object.h>
#include <string>
#include <connection.h>
#include <list>
#include <vector>

Go to the source code of this file.

Classes

class  eServiceReference
 
class  iServiceInfoContainer
 
class  iStaticServiceInformation
 
class  iServiceInformation_ENUMS
 
class  iServiceInformation
 
class  iFrontendInformation_ENUMS
 
class  iFrontendInformation
 
class  iPauseableService
 
class  iSeekableService_ENUMS
 
class  iSeekableService
 
struct  iAudioTrackInfo
 
class  iAudioTrackSelection
 
class  iAudioChannelSelection_ENUMS
 
class  iAudioChannelSelection
 
class  iAudioDelay
 
class  iRdsDecoder_ENUMS
 
class  iRdsDecoder
 
class  iSubserviceList
 
class  iTimeshiftService
 
class  iTapService
 
class  iCueSheet_ENUMS
 
class  iCueSheet
 
class  iSubtitleUser
 
class  iSubtitleOutput
 
struct  iSubtitleOutput::SubtitleTrack
 
class  iMutableServiceList
 
class  iListableService
 
class  iListableServiceCompare
 
class  iServiceOfflineOperations
 
class  iStreamData
 
class  iStreamableService
 
class  iStreamBufferInfo
 
class  iStreamedService
 
class  iServiceKeys_ENUMS
 
class  iServiceKeys
 
class  iPlayableService_ENUMS
 
class  iPlayableService
 
class  iRecordableService_ENUMS
 
class  iRecordableService
 
class  iServiceHandler
 

Macros

#define NEW_eServiceReference(ref)   Impl_New_eServiceReference(ref)
 
#define NEW_iRecordableServicePtr(ptr)   Impl_New_iRecordableServicePtr(ptr)
 

Typedefs

typedef long long pts_t
 

Functions

 SWIG_ALLOW_OUTPUT_SIMPLE (eServiceReference)
 
PyObject * New_eServiceReference (const eServiceReference &ref)
 
ePyObject Impl_New_eServiceReference (const eServiceReference &ref)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iStaticServiceInformation >, iStaticServiceInformationPtr)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iServiceInformation >, iServiceInformationPtr)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iFrontendInformation >, iFrontendInformationPtr)
 
 SWIG_IGNORE (iPauseableService)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iPauseableService >, iPauseableServicePtr)
 
 SWIG_IGNORE (iSeekableService)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iSeekableService >, iSeekableServicePtr)
 
 SWIG_ALLOW_OUTPUT_SIMPLE (iAudioTrackInfo)
 
 SWIG_IGNORE (iAudioTrackSelection)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iAudioTrackSelection >, iAudioTrackSelectionPtr)
 
 SWIG_IGNORE (iAudioChannelSelection)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iAudioChannelSelection >, iAudioChannelSelectionPtr)
 
 SWIG_IGNORE (iAudioDelay)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iAudioDelay >, iAudioDelayPtr)
 
 SWIG_IGNORE (iRdsDecoder)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iRdsDecoder >, iRdsDecoderPtr)
 
 SWIG_IGNORE (iSubserviceList)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iSubserviceList >, iSubserviceListPtr)
 
 SWIG_IGNORE (iTimeshiftService)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iTimeshiftService >, iTimeshiftServicePtr)
 
 SWIG_IGNORE (iTapService)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iTapService >, iTapServicePtr)
 
 SWIG_IGNORE (iCueSheet)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iCueSheet >, iCueSheetPtr)
 
 SWIG_IGNORE (iSubtitleUser)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iSubtitleOutput >, iSubtitleOutputPtr)
 
 SWIG_IGNORE (iMutableServiceList)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iMutableServiceList >, iMutableServiceListPtr)
 
 SWIG_IGNORE (iListableService)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iListableService >, iListableServicePtr)
 
 SWIG_IGNORE (iServiceOfflineOperations)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iServiceOfflineOperations >, iServiceOfflineOperationsPtr)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iStreamableService >, iStreamableServicePtr)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iStreamedService >, iStreamedServicePtr)
 
 SWIG_IGNORE (iServiceKeys)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iServiceKeys >, iServiceKeysPtr)
 
 SWIG_IGNORE (iPlayableService)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iPlayableService >, iPlayableServicePtr)
 
 SWIG_IGNORE (iRecordableService)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iRecordableService >, iRecordableServicePtr)
 
PyObject * New_iRecordableServicePtr (const ePtr< iRecordableService > &ref)
 
PyObject * PyFrom (ePtr< iRecordableService > &c)
 
ePyObject Impl_New_iRecordableServicePtr (const ePtr< iRecordableService > &ptr)
 
 SWIG_IGNORE (iServiceHandler)
 
 SWIG_TEMPLATE_TYPEDEF (ePtr< iServiceHandler >, iServiceHandlerPtr)
 

Macro Definition Documentation

◆ NEW_eServiceReference

#define NEW_eServiceReference (   ref)    Impl_New_eServiceReference(ref)

◆ NEW_iRecordableServicePtr

#define NEW_iRecordableServicePtr (   ptr)    Impl_New_iRecordableServicePtr(ptr)

Typedef Documentation

◆ pts_t

typedef long long pts_t

Function Documentation

◆ Impl_New_eServiceReference()

ePyObject Impl_New_eServiceReference ( const eServiceReference ref)
inline

◆ Impl_New_iRecordableServicePtr()

ePyObject Impl_New_iRecordableServicePtr ( const ePtr< iRecordableService > &  ptr)
inline

◆ New_eServiceReference()

PyObject* New_eServiceReference ( const eServiceReference ref)

◆ New_iRecordableServicePtr()

PyObject* New_iRecordableServicePtr ( const ePtr< iRecordableService > &  ref)

◆ PyFrom()

PyObject* PyFrom ( ePtr< iRecordableService > &  c)
inline

◆ SWIG_ALLOW_OUTPUT_SIMPLE() [1/2]

SWIG_ALLOW_OUTPUT_SIMPLE ( eServiceReference  )

◆ SWIG_ALLOW_OUTPUT_SIMPLE() [2/2]

SWIG_ALLOW_OUTPUT_SIMPLE ( iAudioTrackInfo  )

◆ SWIG_IGNORE() [1/18]

SWIG_IGNORE ( iAudioChannelSelection  )

◆ SWIG_IGNORE() [2/18]

SWIG_IGNORE ( iAudioDelay  )

◆ SWIG_IGNORE() [3/18]

SWIG_IGNORE ( iAudioTrackSelection  )

◆ SWIG_IGNORE() [4/18]

SWIG_IGNORE ( iCueSheet  )

◆ SWIG_IGNORE() [5/18]

SWIG_IGNORE ( iListableService  )

◆ SWIG_IGNORE() [6/18]

SWIG_IGNORE ( iMutableServiceList  )

◆ SWIG_IGNORE() [7/18]

SWIG_IGNORE ( iPauseableService  )

◆ SWIG_IGNORE() [8/18]

SWIG_IGNORE ( iPlayableService  )

◆ SWIG_IGNORE() [9/18]

SWIG_IGNORE ( iRdsDecoder  )

◆ SWIG_IGNORE() [10/18]

SWIG_IGNORE ( iRecordableService  )

◆ SWIG_IGNORE() [11/18]

SWIG_IGNORE ( iSeekableService  )

◆ SWIG_IGNORE() [12/18]

SWIG_IGNORE ( iServiceHandler  )

◆ SWIG_IGNORE() [13/18]

SWIG_IGNORE ( iServiceKeys  )

◆ SWIG_IGNORE() [14/18]

SWIG_IGNORE ( iServiceOfflineOperations  )

◆ SWIG_IGNORE() [15/18]

SWIG_IGNORE ( iSubserviceList  )

◆ SWIG_IGNORE() [16/18]

SWIG_IGNORE ( iSubtitleUser  )

◆ SWIG_IGNORE() [17/18]

SWIG_IGNORE ( iTapService  )

◆ SWIG_IGNORE() [18/18]

SWIG_IGNORE ( iTimeshiftService  )

◆ SWIG_TEMPLATE_TYPEDEF() [1/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iAudioChannelSelection ,
iAudioChannelSelectionPtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [2/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iAudioDelay ,
iAudioDelayPtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [3/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iAudioTrackSelection ,
iAudioTrackSelectionPtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [4/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iCueSheet ,
iCueSheetPtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [5/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iFrontendInformation ,
iFrontendInformationPtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [6/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iListableService ,
iListableServicePtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [7/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iMutableServiceList ,
iMutableServiceListPtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [8/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iPauseableService ,
iPauseableServicePtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [9/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iPlayableService ,
iPlayableServicePtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [10/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iRdsDecoder ,
iRdsDecoderPtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [11/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iRecordableService ,
iRecordableServicePtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [12/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iSeekableService ,
iSeekableServicePtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [13/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iServiceHandler ,
iServiceHandlerPtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [14/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iServiceInformation ,
iServiceInformationPtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [15/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iServiceKeys ,
iServiceKeysPtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [16/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iServiceOfflineOperations ,
iServiceOfflineOperationsPtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [17/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iStaticServiceInformation ,
iStaticServiceInformationPtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [18/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iStreamableService ,
iStreamableServicePtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [19/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iStreamedService ,
iStreamedServicePtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [20/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iSubserviceList ,
iSubserviceListPtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [21/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iSubtitleOutput ,
iSubtitleOutputPtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [22/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iTapService ,
iTapServicePtr   
)

◆ SWIG_TEMPLATE_TYPEDEF() [23/23]

SWIG_TEMPLATE_TYPEDEF ( ePtr< iTimeshiftService ,
iTimeshiftServicePtr   
)