windows::Win32::System::RealTimeCommunications

Trait IRTCSessionCallControl_Impl

pub trait IRTCSessionCallControl_Impl: IUnknownImpl {
    // Required methods
    fn Hold(&self, lcookie: isize) -> Result<()>;
    fn UnHold(&self, lcookie: isize) -> Result<()>;
    fn Forward(&self, bstrforwardtouri: &BSTR) -> Result<()>;
    fn Refer(&self, bstrrefertouri: &BSTR, bstrrefercookie: &BSTR) -> Result<()>;
    fn SetReferredByURI(&self, bstrreferredbyuri: &BSTR) -> Result<()>;
    fn ReferredByURI(&self) -> Result<BSTR>;
    fn SetReferCookie(&self, bstrrefercookie: &BSTR) -> Result<()>;
    fn ReferCookie(&self) -> Result<BSTR>;
    fn IsReferred(&self) -> Result<VARIANT_BOOL>;
}

Required Methods§

fn Hold(&self, lcookie: isize) -> Result<()>

fn UnHold(&self, lcookie: isize) -> Result<()>

fn Forward(&self, bstrforwardtouri: &BSTR) -> Result<()>

fn Refer(&self, bstrrefertouri: &BSTR, bstrrefercookie: &BSTR) -> Result<()>

fn SetReferredByURI(&self, bstrreferredbyuri: &BSTR) -> Result<()>

fn ReferredByURI(&self) -> Result<BSTR>

fn SetReferCookie(&self, bstrrefercookie: &BSTR) -> Result<()>

fn ReferCookie(&self) -> Result<BSTR>

fn IsReferred(&self) -> Result<VARIANT_BOOL>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§