zdk.objc
ZDKActivation.h
1//
2// ZDKActivation.h
3// ZDK
4//
5
6#ifndef ZDKActivation_h
7#define ZDKActivation_h
8
9#import <Foundation/Foundation.h>
10#import "ZDKPermissionType.h"
11#import "ZDKAudioVideoCodecs.h"
12#import "ZDKResult.h"
13#import "ZDKZHandle.h"
14#import "ZDKResult.h"
15@protocol ZDKResult;
16
17NS_ASSUME_NONNULL_BEGIN
18
22
29@property(nonatomic, readonly) BOOL activated;
30
74-(id<ZDKResult>)start:(NSString*)certCacheFile moduleName:(NSString* _Nullable)moduleName opFlags:(int)opFlags username:(NSString*)username password:(NSString*)password version:(NSString*)version certPem:(NSString*)certPem ;
108-(id<ZDKResult>)startSDK:(NSString*)certCacheFile username:(NSString*)username password:(NSString*)password ;
117-(id<ZDKResult>)stop;
128-(BOOL)checkPermission:(ZDKPermissionType)value ;
139-(BOOL)checkCodecPermission:(ZDKAudioVideoCodecs)value ;
148-(BOOL)checkHostname:(NSString*)value ;
175-(id<ZDKResult>)createOfflineActivationFile:(NSString*)activationFile username:(NSString*)username password:(NSString*)password hddSerial:(NSString*)hddSerial version:(NSString*)version pcUser:(NSString*)pcUser pcName:(NSString*)pcName ;
198-(id<ZDKResult>)createOfflineActivationFile:(NSString*)activationFile sdk:(NSString*)username password:(NSString*)password ;
199-(NSString*)handlesDescription;
200
201@end
202
203NS_ASSUME_NONNULL_END
204
205#endif
Handles the Activation process of the ZDK.
Definition: ZDKActivation.h:21
BOOL activated
Gets the activation status.
Definition: ZDKActivation.h:29
id< ZDKResult > stop()
Stops the activation process.
API invocation status result.
Definition: ZDKResult.h:19
Definition: ZDKZHandle.h:13