@class NSObject, NSUUID, LNConnection, LNWatchdogTimer; @protocol OS_dispatch_queue, OS_os_activity, LNConnectionOperationDelegate; @interface LNConnectionOperation : NSObject { id /* block */ _activityProvider; NSObject *_activity; } @property (readonly, nonatomic) NSUUID *identifier; @property (readonly, nonatomic) LNWatchdogTimer *requestTimer; @property (readonly, nonatomic) double timeout; @property (retain, nonatomic) LNConnection *connection; @property (readonly, nonatomic) NSObject *queue; @property (readonly, nonatomic) long long priority; @property (readonly, nonatomic) NSObject *activity; - (unsigned long long)hash; - (void)start; - (id)description; - (void)cancelTimeout; - (void).cxx_destruct; - (void)finishWithError:(id)a0; - (void)setRequestTimer; - (void)extendTimeout; - (id)initWithIdentifier:(id)a0 priority:(long long)a1 queue:(id)a2 activity:(id /* block */)a3; @end