sensitivity.io for iOS & macOS  1.1.4
ThreatHandler.h
1 //
2 // ThreatHandler.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 <Foundation/Foundation.h>
12 #import <sensitivityio/c_base/tribool.h>
13 
14 @class ThreatInfo;
15 
19 @interface ThreatHandler : NSObject
20 
24 @property (nonatomic, strong, nonnull) id data;
25 
26 - (instancetype _Null_unspecified) init NS_UNAVAILABLE;
27 + (instancetype _Null_unspecified) new NS_UNAVAILABLE;
28 - (instancetype _Null_unspecified) copy NS_UNAVAILABLE;
37 - (instancetype _Nonnull) initWithData:(id _Nonnull)data NS_DESIGNATED_INITIALIZER NS_SWIFT_NAME(init(data:));
38 
47 - (sensitivityio_tribool_t) handleThreat:(ThreatInfo* _Nonnull)threatInfo;
48 
49 @end
id data
Definition: ThreatHandler.h:24
Definition: ThreatInfo.h:20
Definition: ThreatHandler.h:19