sensitivity.io for iOS & macOS  1.1.4
ClassifierSettingsLoader.h
1 //
2 // ClassifierSettingsLoader.h
3 //
4 // Created by Andreea ERDELYI <andreea.erdelyi@cososys.com>
5 //
6 // Copyright (C) 2017 CoSoSys Ltd team@sensitivity.io
7 // CoSoSys Ltd. All rights reserved.
8 // Please see the COPYING for more details.
9 //
10 
11 #import <sensitivityio/objc_license/SettingsLoader.h>
12 
13 @class Classifier;
14 @class ClassifierExecutor;
15 
20 
21 - (instancetype _Null_unspecified) init NS_UNAVAILABLE;
22 + (instancetype _Null_unspecified) new NS_UNAVAILABLE;
23 - (instancetype _Null_unspecified) copy NS_UNAVAILABLE;
32 - (instancetype _Nullable) initWithError:(NSError * _Nullable * _Nullable)error NS_DESIGNATED_INITIALIZER NS_SWIFT_NAME(init());
33 
34 // MARK: - Classifier
46 - (BOOL) registerClassifier:(Classifier * _Nonnull)classifier withError:(NSError * _Nullable * _Nullable)error NS_SWIFT_NAME(register(_:));
56 - (BOOL) unregisterClassifier:(Classifier * _Nonnull)classifier withError:(NSError * _Nullable * _Nullable)error NS_SWIFT_NAME(unregister(_:));
65 - (BOOL) isClassifier:(Classifier * _Nonnull)classifier registered:(BOOL* _Nonnull)isRegistered withError:(NSError * _Nullable * _Nullable)error;
66 
67 // MARK: - Classifier executor
79 - (BOOL) registerClassifierExecutor:(ClassifierExecutor * _Nonnull)classifierExecutor withError:(NSError * _Nullable * _Nullable)error NS_SWIFT_NAME(register(_:));
89 - (BOOL) unregisterClassifierExecutor:(ClassifierExecutor * _Nonnull)classifierExecutor withError:(NSError * _Nullable * _Nullable)error NS_SWIFT_NAME(unregister(_:));
98 - (BOOL) isClassifierExecutor:(ClassifierExecutor* _Nonnull)classifierExecutor registered:(BOOL* _Nonnull)isRegistered withError:(NSError * _Nullable * _Nullable)error;
99 
100 @end
Definition: Classifier.h:19
Definition: ClassifierSettingsLoader.h:19
Definition: SettingsLoader.h:18
Definition: ClassifierExecutor.h:21