C# 클래스 CodeTV.EPG

상속: IGuideDataEvent
파일 보기 프로젝트 열기: dgis/CodeTV 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
trace TraceSwitch

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
AsynchroneEventCallback ( GuideDataEventType type, string identifier ) : void
GPSTimeToDateTime ( int gpsTime ) : System.DateTime
GUIThreadAsynchroneEventCallback ( GuideDataEventType type, string identifier ) : void

메소드 상세

EPG() 공개 메소드

public EPG ( Control control ) : System
control System.Windows.Forms.Control
리턴 System

GetCurrentProgram() 공개 메소드

public GetCurrentProgram ( string serviceId ) : EPGProgram
serviceId string
리턴 EPGProgram

GetProgram() 공개 메소드

public GetProgram ( string programId ) : EPGProgram
programId string
리턴 EPGProgram

GetProvider() 공개 메소드

public GetProvider ( string providerId ) : EPGProvider
providerId string
리턴 EPGProvider

GetService() 공개 메소드

public GetService ( string serviceId ) : EPGService
serviceId string
리턴 EPGService

GetServiceIdFromProgramId() 공개 메소드

public GetServiceIdFromProgramId ( string programId ) : string
programId string
리턴 string

GuideDataAcquired() 공개 메소드

public GuideDataAcquired ( ) : int
리턴 int

NeedProgramUpdate() 공개 메소드

public NeedProgramUpdate ( string programId ) : bool
programId string
리턴 bool

NeedScheduleUpdate() 공개 메소드

public NeedScheduleUpdate ( string programId ) : bool
programId string
리턴 bool

NeedServiceUpdate() 공개 메소드

public NeedServiceUpdate ( string serviceId ) : bool
serviceId string
리턴 bool

ProgramChanged() 공개 메소드

public ProgramChanged ( object varProgramDescriptionID ) : int
varProgramDescriptionID object
리턴 int

ProgramDeleted() 공개 메소드

public ProgramDeleted ( object varProgramDescriptionID ) : int
varProgramDescriptionID object
리턴 int

RegisterEvent() 공개 메소드

public RegisterEvent ( IConnectionPointContainer bdaTIFConnectionPointContainer ) : void
bdaTIFConnectionPointContainer IConnectionPointContainer
리턴 void

ScheduleDeleted() 공개 메소드

public ScheduleDeleted ( object varProgramDescriptionID ) : int
varProgramDescriptionID object
리턴 int

ScheduleEntryChanged() 공개 메소드

public ScheduleEntryChanged ( object varProgramDescriptionID ) : int
varProgramDescriptionID object
리턴 int

ServiceChanged() 공개 메소드

public ServiceChanged ( object varServiceDescriptionID ) : int
varServiceDescriptionID object
리턴 int

ServiceDeleted() 공개 메소드

public ServiceDeleted ( object varServiceDescriptionID ) : int
varServiceDescriptionID object
리턴 int

UnRegisterEvent() 공개 메소드

public UnRegisterEvent ( ) : void
리턴 void

UpdateAll() 공개 메소드

public UpdateAll ( IGuideData guideData ) : void
guideData IGuideData
리턴 void

UpdateAllProgram() 공개 메소드

public UpdateAllProgram ( IGuideData guideData ) : void
guideData IGuideData
리턴 void

UpdateAllSchedule() 공개 메소드

public UpdateAllSchedule ( IGuideData guideData ) : void
guideData IGuideData
리턴 void

UpdateAllService() 공개 메소드

public UpdateAllService ( IGuideData guideData ) : void
guideData IGuideData
리턴 void

UpdateProgram() 공개 메소드

public UpdateProgram ( string programmId, IGuideData guideData ) : void
programmId string
guideData IGuideData
리턴 void

UpdateSchedule() 공개 메소드

public UpdateSchedule ( string programmId, IGuideData guideData ) : void
programmId string
guideData IGuideData
리턴 void

UpdateService() 공개 메소드

public UpdateService ( ITuneRequest tuneRequest, IGuideData guideData ) : void
tuneRequest ITuneRequest
guideData IGuideData
리턴 void

UpdateService() 공개 메소드

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

프로퍼티 상세

trace 공개적으로 정적으로 프로퍼티

public static TraceSwitch trace
리턴 TraceSwitch