1 #ifndef __IACTIVECALLSINFORMATIONPROVIDER__ 2 #define __IACTIVECALLSINFORMATIONPROVIDER__ 5 #include "Types/SharedPointerTypes.h" 6 #include "Types/ActiveCallChange.h" 27 virtual ZDK::Shared::Call
ActiveCall()
const = 0;
38 virtual void SetActiveCall(ZDK::Shared::Call call, ZDK::ActiveCallChange callChange) = 0;
48 virtual ZDK::Shared::ItemList<ZDK::Shared::Call>
Calls()
const = 0;
99 #endif //__IACTIVECALLSINFORMATIONPROVIDER__ Definition: IZHandle.h:12
virtual ZDK::Shared::Call CreateCallWithDefaultAccount(ZDK::Shared::String calleeNumber, bool video)=0
Creates a call with the default account.
virtual void DropActiveCallListener(ZDK::Shared::CallsProviderEventsHandler value)=0
Removes a specific already added calls provider event listener.
virtual ZDK::Shared::ItemList< ZDK::Shared::Call > Calls() const =0
Gets a list with all calls.
virtual void SetActiveCall(ZDK::Shared::Call call, ZDK::ActiveCallChange callChange)=0
Sets the currently active call and specifies what to happen with all the rest calls (if any) ...
virtual int CallsCount() const =0
Gets the count of all calls.
Definition: IAccountConfig.h:10
virtual void AddActiveCallListener(ZDK::Shared::CallsProviderEventsHandler value)=0
Adds a new calls provider event listener.
Active calls information provider.
Definition: ICallsProvider.h:15
virtual ZDK::Shared::Call ActiveCall() const =0
Gets the currently active call.