@class NSString, HMFTimer, HAP2AccessoryServerController; @protocol HAP2AccessoryServerTransportRequestEndpoint, HAP2AccessoryServerTransportCommon, HAP2EncodedRequest, HAP2EncodedResponse, HAP2AccessoryServerEncoding; @interface HAP2AccessoryServerControllerOperation : HAP2AsynchronousOperation { BOOL _attemptedSessionRefresh; HMFTimer *_timer; HAP2AccessoryServerController *_controller; id _encoding; id _transport; id _endpoint; NSString *_mimeType; double _timeout; unsigned long long _options; id _request; id _response; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)timerDidFire:(id)a0; - (void)finish; - (void)main; - (void).cxx_destruct; - (void)cancel; - (void)_cleanUp; - (void)cancelWithError:(id)a0; - (void)finishWithError:(id)a0; - (void)_openTransport:(BOOL)a0; - (void)_parseResponseData:(id)a0; - (void)_sendRequest; - (id)initWithName:(id)a0 controller:(id)a1 encoding:(id)a2 transport:(id)a3 request:(id)a4 endpoint:(id)a5 mimeType:(id)a6 timeout:(double)a7 options:(unsigned long long)a8; @end