@class NSString, NSMutableDictionary, NSObject; @protocol OS_dispatch_queue, RPMessageable; @interface RPStreamServer : NSObject { NSObject<OS_dispatch_queue> *_dispatchQueue; BOOL _invalidateCalled; BOOL _invalidateDone; id _selfRef; NSMutableDictionary *_streamSessions; } @property (copy, nonatomic) id /* block */ invalidationHandler; @property (retain, nonatomic) id<RPMessageable> messenger; @property (copy, nonatomic) NSString *serviceType; @property (copy, nonatomic) id /* block */ streamAcceptHandler; @property (nonatomic) unsigned int streamFlags; @property (copy, nonatomic) id /* block */ streamPrepareHandlerEx; @property (copy, nonatomic) id /* block */ streamPrepareHandler; @property (nonatomic) int streamQoS; - (id)init; - (void)_activateWithCompletion:(id /* block */)a0; - (void)_invalidated; - (id)descriptionWithLevel:(int)a0; - (void)_invalidate; - (void)invalidate; - (void)activateWithCompletion:(id /* block */)a0; - (id)description; - (void).cxx_destruct; - (void)_handleStartRequest:(id)a0 options:(id)a1 responseHandler:(id /* block */)a2; - (void)_handleStopRequest:(id)a0 options:(id)a1 responseHandler:(id /* block */)a2; @end