1 #ifndef __IActivation__ 2 #define __IActivation__ 4 #include "Types/SharedPointerTypes.h" 61 virtual ZDK::Shared::Result
Start(ZDK::Shared::String certCacheFile, ZDK::Shared::String moduleName,
int opFlags,
62 ZDK::Shared::String username, ZDK::Shared::String password,
63 ZDK::Shared::String version, ZDK::Shared::String certPem) = 0;
99 virtual ZDK::Shared::Result
StartSDK(ZDK::Shared::String certCacheFile, ZDK::Shared::String username,
100 ZDK::Shared::String password) = 0;
111 virtual ZDK::Shared::Result
Stop() = 0;
158 virtual bool CheckHostname(
const ZDK::Shared::String value)
const = 0;
172 virtual ZDK::Shared::Result
SetDeviceId(
const ZDK::Shared::String value) = 0;
186 virtual ZDK::Shared::Result
SetPackageName(
const ZDK::Shared::String value) = 0;
216 ZDK::Shared::String username,
217 ZDK::Shared::String password,
218 ZDK::Shared::String hddSerial,
219 ZDK::Shared::String version,
220 ZDK::Shared::String pcUser,
221 ZDK::Shared::String pcName) = 0;
247 ZDK::Shared::String username,
248 ZDK::Shared::String password) = 0;
255 #endif //__IActivation__ virtual bool CheckCodecPermission(ZDK::AudioVideoCodecs value) const =0
Gets whether a given media (audio/video) codec is enabled and can be used.
Definition: IZHandle.h:12
virtual ZDK::Shared::Result Stop()=0
Stops the activation process.
virtual ZDK::Shared::Result StartSDK(ZDK::Shared::String certCacheFile, ZDK::Shared::String username, ZDK::Shared::String password)=0
Starts activation for an SDK product.
Handles the Activation process of the ZDK.
Definition: IActivation.h:13
virtual bool CheckHostname(const ZDK::Shared::String value) const =0
Gets whether a given hostname (domain) is allowed to be used.
virtual ZDK::Shared::Result Start(ZDK::Shared::String certCacheFile, ZDK::Shared::String moduleName, int opFlags, ZDK::Shared::String username, ZDK::Shared::String password, ZDK::Shared::String version, ZDK::Shared::String certPem)=0
Starts activation process.
virtual bool CheckPermission(ZDK::PermissionType value) const =0
Gets whether a given ZDK functionality is enabled and can be used.
virtual ZDK::Shared::Result CreateOfflineActivationFileSDK(ZDK::Shared::String activationFile, ZDK::Shared::String username, ZDK::Shared::String password)=0
Creates a file required for offline activation.
Definition: IAccountConfig.h:10
virtual ZDK::Shared::Result CreateOfflineActivationFile(ZDK::Shared::String activationFile, ZDK::Shared::String username, ZDK::Shared::String password, ZDK::Shared::String hddSerial, ZDK::Shared::String version, ZDK::Shared::String pcUser, ZDK::Shared::String pcName)=0
Creates a file required for offline activation.
virtual ZDK::Shared::Result SetPackageName(const ZDK::Shared::String value)=0
Sets the current package name.
virtual bool Activated() const =0
Gets the activation status.
virtual ZDK::Shared::Result SetDeviceId(const ZDK::Shared::String value)=0
Sets the current device ID.