4 #include "Types/ProtocolType.h" 5 #include "Types/SharedPointerTypes.h" 38 virtual ZDK::Shared::Result
InitDNS(
void* jvm,
void* connectivityManager) = 0;
89 virtual ZDK::Shared::Result
AddProtocol(ZDK::ProtocolType proto,
int port) = 0;
115 virtual ZDK::Shared::Result
TestSIPURI(ZDK::Shared::String sipURI) = 0;
196 virtual ZDK::Shared::ContextConfiguration
Configuration() = 0;
219 virtual ZDK::Shared::AudioEndpointControl
AudioControls() = 0;
231 virtual ZDK::Shared::VideoEndpointControl
VideoControls() = 0;
243 virtual ZDK::Shared::RingBackToneControl
Ringback() = 0;
253 virtual ZDK::Shared::Activation
Activation() = 0;
265 virtual ZDK::Shared::Log
Logger() = 0;
280 #endif //__IContext__ virtual ZDK::Shared::RingBackToneControl Ringback()=0
Ringback tone's main entry point.
virtual bool ContextRunning() const =0
Returnes whether the context is running and functional.
virtual ZDK::Shared::EncryptionConfiguration EncryptionConfiguration()=0
Gets the encription specific configuration.
virtual ZDK::Shared::Result NetworkChanged()=0
Notify the ZDK for changed network event.
virtual ZDK::Shared::Result StopContext()=0
Destroys the ZDK.
virtual ZDK::Shared::Activation Activation()=0
Gets the ZDK's Activation process handler.
Definition: IZHandle.h:12
virtual ZDK::Shared::Result TestSIPURI(ZDK::Shared::String sipURI)=0
Checks if a string is a SIP AoR or SIP Uri.
virtual ZDK::Shared::VideoEndpointControl VideoControls()=0
Gets the video endpoint's main entry point.
virtual ZDK::Shared::DNSRequestProvider DNSRequestProvider()=0
Gets the DNS resolving requests provider.
virtual ZDK::Shared::ContextConfiguration Configuration()=0
Gets the general ZDK/Context configuration.
virtual ZDK::Shared::String LibraryVersion()=0
Get the ZDK version.
ZDK's main entry point.
Definition: IContext.h:14
virtual ZDK::Shared::AccountProvider AccountProvider()=0
Gets the account information and control provider.
virtual ZDK::Shared::Result StartContext()=0
Initialize the ZDK.
virtual ZDK::Shared::ConferenceProvider ConferenceProvider()=0
Gets the conference controlling helper.
Definition: IAccountConfig.h:10
virtual ZDK::Shared::AudioEndpointControl AudioControls()=0
Gets the audio endpoint's main entry point.
virtual ZDK::Shared::CallsProvider CallsProvider()=0
Gets the active calls information provider.
virtual ZDK::Shared::Log Logger()=0
Gets the ZDK's debug logging facility instance.
virtual ZDK::Shared::Result AddProtocol(ZDK::ProtocolType proto, int port)=0
Creates a call manager instance for a protocol.
virtual ZDK::Shared::Result InitDNS(void *jvm, void *connectivityManager)=0
Initialize DNS when used on Android.
virtual void SetStatusListener(ZDK::Shared::ContextEventsHandler value)=0
Configures the context event listener.