@class HMDHTTPDevice, NSUUID, HMFHTTPClient, NSString, HMFNetService; @protocol HMDHTTPClientMessageTransportDelegate; @interface HMDHTTPClientMessageTransport : HMFObject <HMFHTTPClientDelegate, HMFLogging, HMFNetServiceDelegate, HMFDumpState> { struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock; } @property (readonly, nonatomic) HMFHTTPClient *client; @property (nonatomic, getter=isRunning) BOOL running; @property (weak) id<HMDHTTPClientMessageTransportDelegate> delegate; @property (readonly, copy, nonatomic) NSUUID *identifier; @property (readonly, nonatomic) HMFNetService *netService; @property (readonly, nonatomic) HMDHTTPDevice *remoteDevice; @property (readonly, copy) NSUUID *sessionIdentifier; @property (readonly, nonatomic, getter=isReachable) BOOL reachable; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)shortDescription; + (id)logCategory; - (id)init; - (void)dealloc; - (id)shortDescription; - (void)startWithCompletionHandler:(id /* block */)a0; - (id)dumpState; - (void)stop; - (id)logIdentifier; - (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3; - (void).cxx_destruct; - (id)descriptionWithPointer:(BOOL)a0; - (void)_stopWithError:(id)a0; - (void)client:(id)a0 didRequestPingWithCompletionHandler:(id /* block */)a1; - (void)clientDidBecomeUnreachable:(id)a0; - (void)netService:(id)a0 didUpdateTXTRecord:(id)a1; - (void)_receiveMessage; - (void)_sendResponseMessage:(id)a0 forTransactionIdentifier:(id)a1; - (id)initWithIdentifier:(id)a0 netService:(id)a1; - (void)sendMessage:(id)a0 timeout:(double)a1 completionHandler:(id /* block */)a2; - (void)sendPingWithCompletionHandler:(id /* block */)a0; @end