luxlabs header browser preview


@class NEPolicySession, NEFlowDivertFileHandle, NSPConfiguration;

@interface NSPFlowDivert : NEAppProxyProviderContainer

@property (retain) NEPolicySession *policySession;
@property BOOL started;
@property BOOL shouldResetPolicies;
@property (retain, nonatomic) NSPConfiguration *configuration;
@property (retain, nonatomic) NEFlowDivertFileHandle *flowDivertControlHandle;

- (void)addPolicy:(id)a0;
- (void)destroyPolicySession;
- (id)initWithDelegate:(id)a0 providerClass:(Class)a1 configuration:(id)a2;
- (void)teardown;
- (void)destroyFlowDivertSocketHandles;
- (id)getEffectiveAppRules:(id)a0;
- (void)stop;
- (id)getAgentResultsForSelf;
- (id)createPolicySession;
- (id)getAgentResults:(id)a0;
- (void)startWithOptions:(id)a0 completionHandler:(id /* block */)a1;
- (id)createFlowDivertSocketHandle;
- (void)addPoliciesForDivertDNSOnly:(id)a0 domainConditions:(id)a1 divertResult:(id)a2;
- (void).cxx_destruct;
- (id)getExecutableConditions:(id)a0;
- (BOOL)resetPolicies:(BOOL)a0;
- (void)addPoliciesForAgent:(id)a0 conditions:(id)a1;
- (void)didStartWithError:(id)a0;
- (void)didFailWithError:(id)a0;

@end