12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- #import <Foundation/Foundation.h>
- #import <BioAuthEngine/APBBackwardCommand.h>
- #import <BioAuthEngine/APBEvent.h>
- #import <BioAuthEngine/APBAuthEngine.h>
- @class APBTaskContext;
- extern NSString *const kTaskCommandBlockKey;
- extern NSString *const kTaskTimeoutKey;
- typedef void (^commandBlock)(APBBackwardCommand *command);
- @protocol IBioAuthTask <NSObject>
- @property(nonatomic, copy, readonly) NSString *taskName;
- @property(nonatomic, strong, readonly) APBTaskContext *context;
- - (void)invokeWithPipeInfo:(NSMutableDictionary *)pipeInfo;
- - (void)processEvent:(APBEvent *)event
- withCompletionCallback:(BioAuthExecCallback)callback;
- - (NSDictionary *)getConfig;
- - (void)reset;
- - (NSMutableDictionary *)pipeInfo;
- @end
|