luxlabs header browser preview


@class NSObject, NSMutableDictionary, NSMapTable;
@protocol OS_dispatch_queue;

@interface CoreDAVLogging : NSObject {
    NSMutableDictionary *_logDelegates;
    NSMapTable *_primaryLogDelegate;
    NSObject<OS_dispatch_queue> *_delegateMuckingQueue;
}

+ (id)sharedLogging;

- (id)_delegatesToLogForProvider:(id)a0;
- (id)init;
- (BOOL)_shouldOutputAtLevel:(long long)a0 forAccountInfoProvider:(id)a1;
- (id)delegatesToLogTransmittedDataForAccountInfoProvider:(id)a0;
- (void)logDiagnosticForProvider:(id)a0 withLevel:(long long)a1 format:(id)a2 args:(char *)a3;
- (id)logHandleForAccountInfoProvider:(id)a0;
- (void)removeLogDelegate:(id)a0 forAccountInfoProvider:(id)a1;
- (void)addLogDelegate:(id)a0 forAccountInfoProvider:(id)a1;
- (void).cxx_destruct;
- (void)_logOldMessageForAccountInfoProvider:(id)a0 level:(unsigned char)a1 format:(const char *)a2;
- (BOOL)shouldLogAtLevel:(long long)a0 forAccountInfoProvider:(id)a1;

@end