luxlabs header browser preview


@class NSString, NSHTTPURLResponse, NSData, NSURL, NSURLRequest;

@interface CKDTrafficLogger : SwiftNativeNSObject {
    void /* unknown type, empty encoding */ accumulatedLogs;
    void /* unknown type, empty encoding */ accumulatedLogSize;
    void /* unknown type, empty encoding */ accumulatedCompletedLogCount;
    void /* unknown type, empty encoding */ transaction;
    void /* unknown type, empty encoding */ delayedFlushTask;
}

@property (class, nonatomic, readonly) CKDTrafficLogger *shared;

- (void)logResponseConfigurationWithRequestUUID:(NSString *)a0 format:(long long)a1 messageClass:(NSString *)a2 completionHandler:(void (^)(void))a3;
- (void)logPartialRequestObjectDataWithRequestUUID:(NSString *)a0 objectData:(NSData *)a1 completionHandler:(void (^)(void))a2;
- (void)logPartialResponseObjectDataWithRequestUUID:(NSString *)a0 objectData:(NSData *)a1 completionHandler:(void (^)(void))a2;
- (void)logRequestBodyStreamResetWithRequestUUID:(NSString *)a0 completionHandler:(void (^)(void))a1;
- (void)logResponseWithRequestUUID:(NSString *)a0 response:(NSHTTPURLResponse *)a1 completionHandler:(void (^)(void))a2;
- (void)finishRequestLogWithRequestUUID:(NSString *)a0 completionHandler:(void (^)(void))a1;
- (void)logRequestWithRequestUUID:(NSString *)a0 request:(NSURLRequest *)a1 url:(NSURL *)a2 method:(NSString *)a3 messageClass:(NSString *)a4 parsingStandaloneMessage:(BOOL)a5 completionHandler:(void (^)(void))a6;
- (id)init;

@end