pub trait IGuideDataEvent_Impl: Sized {
    // Required methods
    fn GuideDataAcquired(&self) -> Result<()>;
    fn ProgramChanged(&self, varprogramdescriptionid: &VARIANT) -> Result<()>;
    fn ServiceChanged(&self, varservicedescriptionid: &VARIANT) -> Result<()>;
    fn ScheduleEntryChanged(
        &self,
        varscheduleentrydescriptionid: &VARIANT
    ) -> Result<()>;
    fn ProgramDeleted(&self, varprogramdescriptionid: &VARIANT) -> Result<()>;
    fn ServiceDeleted(&self, varservicedescriptionid: &VARIANT) -> Result<()>;
    fn ScheduleDeleted(
        &self,
        varscheduleentrydescriptionid: &VARIANT
    ) -> Result<()>;
}

Required Methods§

fn GuideDataAcquired(&self) -> Result<()>

fn ProgramChanged(&self, varprogramdescriptionid: &VARIANT) -> Result<()>

fn ServiceChanged(&self, varservicedescriptionid: &VARIANT) -> Result<()>

fn ScheduleEntryChanged( &self, varscheduleentrydescriptionid: &VARIANT ) -> Result<()>

fn ProgramDeleted(&self, varprogramdescriptionid: &VARIANT) -> Result<()>

fn ServiceDeleted(&self, varservicedescriptionid: &VARIANT) -> Result<()>

fn ScheduleDeleted(&self, varscheduleentrydescriptionid: &VARIANT) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§