C# Class CodeTV.EPG

Inheritance: IGuideDataEvent
Show file Open project: dgis/CodeTV Class Usage Examples

Public Properties

Property Type Description
trace TraceSwitch

Public Methods

Method Description
EPG ( Control control ) : System
GetCurrentProgram ( string serviceId ) : EPGProgram
GetProgram ( string programId ) : EPGProgram
GetProvider ( string providerId ) : EPGProvider
GetService ( string serviceId ) : EPGService
GetServiceIdFromProgramId ( string programId ) : string
GuideDataAcquired ( ) : int
NeedProgramUpdate ( string programId ) : bool
NeedScheduleUpdate ( string programId ) : bool
NeedServiceUpdate ( string serviceId ) : bool
ProgramChanged ( object varProgramDescriptionID ) : int
ProgramDeleted ( object varProgramDescriptionID ) : int
RegisterEvent ( IConnectionPointContainer bdaTIFConnectionPointContainer ) : void
ScheduleDeleted ( object varProgramDescriptionID ) : int
ScheduleEntryChanged ( object varProgramDescriptionID ) : int
ServiceChanged ( object varServiceDescriptionID ) : int
ServiceDeleted ( object varServiceDescriptionID ) : int
UnRegisterEvent ( ) : void
UpdateAll ( IGuideData guideData ) : void
UpdateAllProgram ( IGuideData guideData ) : void
UpdateAllSchedule ( IGuideData guideData ) : void
UpdateAllService ( IGuideData guideData ) : void
UpdateProgram ( string programmId, IGuideData guideData ) : void
UpdateSchedule ( string programmId, IGuideData guideData ) : void
UpdateService ( ITuneRequest tuneRequest, IGuideData guideData ) : void
UpdateService ( string serviceId, ITuningSpace tuningSpace, IGuideData guideData ) : void

Private Methods

Method Description
AsynchroneEventCallback ( GuideDataEventType type, string identifier ) : void
GPSTimeToDateTime ( int gpsTime ) : System.DateTime
GUIThreadAsynchroneEventCallback ( GuideDataEventType type, string identifier ) : void

Method Details

EPG() public method

public EPG ( Control control ) : System
control System.Windows.Forms.Control
return System

GetCurrentProgram() public method

public GetCurrentProgram ( string serviceId ) : EPGProgram
serviceId string
return EPGProgram

GetProgram() public method

public GetProgram ( string programId ) : EPGProgram
programId string
return EPGProgram

GetProvider() public method

public GetProvider ( string providerId ) : EPGProvider
providerId string
return EPGProvider

GetService() public method

public GetService ( string serviceId ) : EPGService
serviceId string
return EPGService

GetServiceIdFromProgramId() public method

public GetServiceIdFromProgramId ( string programId ) : string
programId string
return string

GuideDataAcquired() public method

public GuideDataAcquired ( ) : int
return int

NeedProgramUpdate() public method

public NeedProgramUpdate ( string programId ) : bool
programId string
return bool

NeedScheduleUpdate() public method

public NeedScheduleUpdate ( string programId ) : bool
programId string
return bool

NeedServiceUpdate() public method

public NeedServiceUpdate ( string serviceId ) : bool
serviceId string
return bool

ProgramChanged() public method

public ProgramChanged ( object varProgramDescriptionID ) : int
varProgramDescriptionID object
return int

ProgramDeleted() public method

public ProgramDeleted ( object varProgramDescriptionID ) : int
varProgramDescriptionID object
return int

RegisterEvent() public method

public RegisterEvent ( IConnectionPointContainer bdaTIFConnectionPointContainer ) : void
bdaTIFConnectionPointContainer IConnectionPointContainer
return void

ScheduleDeleted() public method

public ScheduleDeleted ( object varProgramDescriptionID ) : int
varProgramDescriptionID object
return int

ScheduleEntryChanged() public method

public ScheduleEntryChanged ( object varProgramDescriptionID ) : int
varProgramDescriptionID object
return int

ServiceChanged() public method

public ServiceChanged ( object varServiceDescriptionID ) : int
varServiceDescriptionID object
return int

ServiceDeleted() public method

public ServiceDeleted ( object varServiceDescriptionID ) : int
varServiceDescriptionID object
return int

UnRegisterEvent() public method

public UnRegisterEvent ( ) : void
return void

UpdateAll() public method

public UpdateAll ( IGuideData guideData ) : void
guideData IGuideData
return void

UpdateAllProgram() public method

public UpdateAllProgram ( IGuideData guideData ) : void
guideData IGuideData
return void

UpdateAllSchedule() public method

public UpdateAllSchedule ( IGuideData guideData ) : void
guideData IGuideData
return void

UpdateAllService() public method

public UpdateAllService ( IGuideData guideData ) : void
guideData IGuideData
return void

UpdateProgram() public method

public UpdateProgram ( string programmId, IGuideData guideData ) : void
programmId string
guideData IGuideData
return void

UpdateSchedule() public method

public UpdateSchedule ( string programmId, IGuideData guideData ) : void
programmId string
guideData IGuideData
return void

UpdateService() public method

public UpdateService ( ITuneRequest tuneRequest, IGuideData guideData ) : void
tuneRequest ITuneRequest
guideData IGuideData
return void

UpdateService() public method

public UpdateService ( string serviceId, ITuningSpace tuningSpace, IGuideData guideData ) : void
serviceId string
tuningSpace ITuningSpace
guideData IGuideData
return void

Property Details

trace public static property

public static TraceSwitch trace
return TraceSwitch