@class NSString, TVRMSSessionManager, NSMutableDictionary, IDSService; @interface TVRMSIDSServer : NSObject { TVRMSSessionManager *_sessionManager; NSMutableDictionary *_nowPlayingSessions; NSMutableDictionary *_pairingSessions; NSMutableDictionary *_touchRemoteSessions; IDSService *_idsService; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)server; - (void)service:(id)a0 account:(id)a1 incomingUnhandledProtobuf:(id)a2 fromID:(id)a3 context:(id)a4; - (id)init; - (void).cxx_destruct; - (void)controlSession:(id)a0 didUpdateVolume:(float)a1; - (void)_cleanupStaleSessions:(id)a0; - (void)_handleAddToWishlist:(id)a0; - (void)_handleBeginDiscovery:(id)a0; - (void)_handleBeginObservingNowPlaying:(id)a0; - (void)_handleBeginPairing:(id)a0; - (void)_handleConnectToService:(id)a0; - (void)_handleEndDiscovery:(id)a0; - (void)_handleEndObservingNowPlaying:(id)a0; - (void)_handleEndPairing:(id)a0; - (void)_handleLogout:(id)a0; - (void)_handleNavigationCommand:(id)a0; - (void)_handleNowPlayingArtworkRequest:(id)a0; - (void)_handlePickAudioRoute:(id)a0; - (void)_handlePlaybackCommand:(id)a0; - (void)_handleSeekToPlaybackTime:(id)a0; - (void)_handleSessionHeartbeat:(id)a0; - (void)_handleSetLikeState:(id)a0; - (void)_handleSetVolume:(id)a0; - (void)_handleTouchEnd:(id)a0; - (void)_handleTouchMove:(id)a0; - (void)_handleUpdatePairedNetworkNames:(id)a0; - (void)_sendData:(id)a0 type:(unsigned short)a1 priority:(long long)a2 timeout:(int)a3 queueOneID:(id)a4 inResponseTo:(id)a5; - (void)_sendData:(id)a0 type:(unsigned short)a1 timeout:(int)a2 queueOneID:(id)a3 inResponseTo:(id)a4; - (void)controlSession:(id)a0 artworkDataDidBecomeAvailable:(id)a1 identifier:(id)a2; - (void)controlSession:(id)a0 didUpdateAudioRoutes:(id)a1; - (void)controlSession:(id)a0 didUpdateKeyboardEditingInfo:(id)a1; - (void)controlSession:(id)a0 didUpdateNowPlayingInfo:(id)a1; - (void)controlSession:(id)a0 keyboardEditingDidBegin:(id)a1; - (void)controlSession:(id)a0 keyboardEditingDidEnd:(id)a1; - (void)controlSessionDidEnd:(id)a0; - (void)discoverySessionDidUpdateAvailableServices:(id)a0; - (void)discoverySessionNetworkAvailabilityDidChange:(id)a0; - (void)pairingSession:(id)a0 didPairWithServiceNetworkName:(id)a1 pairingGUID:(id)a2; - (void)pairingSessionDidFail:(id)a0; - (void)sessionManager:(id)a0 sessionDidTimeout:(int)a1; @end