luxlabs header browser preview


@class NSString, NSPConfiguration, NSData, NSPAppRule, NSUUID;

@interface NSPNetworkAgent : NSObject <NWNetworkAgent> {
    unsigned char _dataDigest[32];
}

@property (retain) NSData *agentData;
@property (retain) NSPConfiguration *configuration;
@property (retain) NSPAppRule *appRule;
@property (retain) NSData *keybag;
@property (copy, nonatomic) NSString *agentDescription;
@property (copy, nonatomic) NSUUID *agentUUID;
@property (nonatomic, getter=isActive) BOOL active;
@property (nonatomic, getter=isKernelActivated) BOOL kernelActivated;
@property (nonatomic, getter=isUserActivated) BOOL userActivated;
@property (nonatomic, getter=isVoluntary) BOOL voluntary;
@property (nonatomic, getter=isSpecificUseOnly) BOOL specificUseOnly;
@property (nonatomic, getter=isNetworkProvider) BOOL networkProvider;
@property (nonatomic, getter=isNexusProvider) BOOL nexusProvider;
@property (nonatomic) BOOL supportsListenRequests;
@property (nonatomic) BOOL supportsBrowseRequests;
@property (nonatomic) BOOL supportsResolveRequests;
@property (nonatomic) BOOL requiresAssert;
@property (nonatomic) BOOL updateClientsImmediately;

+ (id)agentType;
+ (id)agentFromData:(id)a0;
+ (id)agentDomain;

- (id)init;
- (id)copyAgentData;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (void)parseAgentData;

@end