Trait windows::Win32::Devices::Tapi::ITAgentSession_Impl
pub trait ITAgentSession_Impl: Sized + IDispatch_Impl {
Show 17 methods
// Required methods
fn Agent(&self) -> Result<ITAgent>;
fn Address(&self) -> Result<ITAddress>;
fn ACDGroup(&self) -> Result<ITACDGroup>;
fn SetState(&self, sessionstate: AGENT_SESSION_STATE) -> Result<()>;
fn State(&self) -> Result<AGENT_SESSION_STATE>;
fn SessionStartTime(&self) -> Result<f64>;
fn SessionDuration(&self) -> Result<i32>;
fn NumberOfCalls(&self) -> Result<i32>;
fn TotalTalkTime(&self) -> Result<i32>;
fn AverageTalkTime(&self) -> Result<i32>;
fn TotalCallTime(&self) -> Result<i32>;
fn AverageCallTime(&self) -> Result<i32>;
fn TotalWrapUpTime(&self) -> Result<i32>;
fn AverageWrapUpTime(&self) -> Result<i32>;
fn ACDCallRate(&self) -> Result<CY>;
fn LongestTimeToAnswer(&self) -> Result<i32>;
fn AverageTimeToAnswer(&self) -> Result<i32>;
}
Required Methods§
fn Agent(&self) -> Result<ITAgent>
fn Address(&self) -> Result<ITAddress>
fn ACDGroup(&self) -> Result<ITACDGroup>
fn SetState(&self, sessionstate: AGENT_SESSION_STATE) -> Result<()>
fn State(&self) -> Result<AGENT_SESSION_STATE>
fn SessionStartTime(&self) -> Result<f64>
fn SessionDuration(&self) -> Result<i32>
fn NumberOfCalls(&self) -> Result<i32>
fn TotalTalkTime(&self) -> Result<i32>
fn AverageTalkTime(&self) -> Result<i32>
fn TotalCallTime(&self) -> Result<i32>
fn AverageCallTime(&self) -> Result<i32>
fn TotalWrapUpTime(&self) -> Result<i32>
fn AverageWrapUpTime(&self) -> Result<i32>
fn ACDCallRate(&self) -> Result<CY>
fn LongestTimeToAnswer(&self) -> Result<i32>
fn AverageTimeToAnswer(&self) -> Result<i32>
Object Safety§
This trait is not object safe.