luxlabs header browser preview


@class NSMutableDictionary;

@interface IDSDaemonRequestTimer : NSObject {
    NSMutableDictionary *_requestContextMap;
    struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } _requestContextMapLock;
}

- (id)invalidateTimeoutsAndReturnHandlersForAllRequests;
- (long long)inFlightRequestCount;
- (id)init;
- (void)dealloc;
- (void)_handleSystemTimerFired:(id)a0;
- (id)invalidateTimeoutAndReturnHandlerForRequestID:(id)a0;
- (id)_criticalFindRequestContextWithResponseHandler:(id)a0;
- (void).cxx_destruct;
- (id)scheduleTimeoutWithResponseHandler:(id)a0 timeoutInterval:(double)a1 timeoutBlock:(id /* block */)a2;
- (id)_criticalInvalidateTimeoutAndReturnHandlerForRequestID:(id)a0;
- (void)_criticalInvokeTimeoutBlockForRequestID:(id)a0;
- (void)_accessRequestContextMapInCriticalSectionWithBlock:(id /* block */)a0;

@end