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.

Implementors§