1 #ifndef __IACCOUNTCONFIG__ 2 #define __IACCOUNTCONFIG__ 6 #include "Types/SharedPointerTypes.h" 8 #include "Types/ProtocolType.h" 27 virtual ZDK::Shared::String
UserName()
const = 0;
37 virtual void UserName(ZDK::Shared::String value) = 0;
48 virtual ZDK::Shared::String
Password()
const = 0;
59 virtual void Password(ZDK::Shared::String value) = 0;
69 virtual ZDK::ProtocolType
Type()
const = 0;
79 virtual void Type(ZDK::ProtocolType value) = 0;
117 virtual ZDK::Shared::SIPConfig
SIP() = 0;
131 virtual void SIP(ZDK::Shared::SIPConfig value) = 0;
145 virtual ZDK::Shared::IAXConfig
IAX() = 0;
159 virtual void IAX(ZDK::Shared::IAXConfig value) = 0;
166 virtual ZDK::Shared::String
DeviceGUID()
const = 0;
173 virtual void DeviceGUID(ZDK::Shared::String value) = 0;
214 virtual bool IsEqual(ZDK::Shared::AccountConfig comp) = 0;
219 #endif //__IACCOUNTCONFIG__ virtual ZDK::Shared::String DeviceGUID() const =0
NOT USED! MIGHT BE REMOVED ANYTIME!
virtual ZDK::Shared::String RegistrationGUID() const =0
NOT USED! MIGHT BE REMOVED ANYTIME!
Definition: IZHandle.h:12
virtual ZDK::ProtocolType Type() const =0
Gets the Account's type (SIP, IAX, XMPP, etc.)
virtual int ReregistrationTime() const =0
Get the Account's registration refresh time.
virtual ZDK::Shared::String Password() const =0
Gets the Account's password (SIP, IAX, XMPP, etc, depending on the Account Type)
virtual ZDK::Shared::SIPConfig SIP()=0
Gets the SIP specific account configuration.
virtual ZDK::Shared::IAXConfig IAX()=0
Gets the IAX specific account configuration.
virtual ZDK::Shared::String UserName() const =0
Gets the Account's username (SIP, IAX, XMPP, etc, depending on the Account Type)
Definition: IAccountConfig.h:10
virtual bool IsEqual(ZDK::Shared::AccountConfig comp)=0
Compares the current configuration with the given one.
General account configuration.
Definition: IAccountConfig.h:16
virtual bool EnableIPv6Detection() const =0
NOT USED! MIGHT BE REMOVED ANYTIME!