1 #ifndef __ICONFERENCEPROVIDER__ 2 #define __ICONFERENCEPROVIDER__ 6 #include "Types/SharedPointerTypes.h" 34 virtual ZDK::Shared::Conference
CreateConference(ZDK::Shared::ItemList<ZDK::Shared::Call> calls) = 0;
44 virtual ZDK::Shared::ItemList<ZDK::Shared::Conference>
ListConferences()
const = 0;
64 virtual ZDK::Shared::Conference
GetConference(ZDK::ZDKHandle hConf)
const = 0;
112 virtual ZDK::Shared::BrandingInfo
BrandingInfo()
const = 0;
141 #endif //__ICONFERENCEPROVIDER__ Definition: IZHandle.h:12
Conference controlling helper.
Definition: IConferenceProvider.h:14
virtual ZDK::Shared::Conference CreateConference(ZDK::Shared::ItemList< ZDK::Shared::Call > calls)=0
Creates a new conferene with the provided calls.
virtual ZDK::Shared::Conference GetConference(ZDK::ZDKHandle hConf) const =0
Gets the conference with the specified ID.
virtual ZDK::Shared::BrandingInfo BrandingInfo() const =0
Gets the conference branding info.
Definition: IAccountConfig.h:10
virtual int ConferencesCount() const =0
Gets the count of all conferences.
virtual void DropConferenceProviderListener(ZDK::Shared::ConferenceProviderEventsHandler value)=0
Removes a specific already added conference provider event listener.
virtual int CallsInConferences() const =0
Gets the total count of calls in all conferences.
virtual bool IsCallInConference(ZDK::ZDKHandle hCall) const =0
Checks whether the call with the provided ID is part of any conference.
virtual void AddConferenceProviderListener(ZDK::Shared::ConferenceProviderEventsHandler value)=0
Adds a new conference provider event listener.
virtual ZDK::Shared::ItemList< ZDK::Shared::Conference > ListConferences() const =0
Gets a list with all conferences.
virtual ZDK::Shared::Conference ConferenceContainingCall(ZDK::Shared::Call call) const =0
Gets the conference in which the provided call is part of.