System/Library/PrivateFrameworks/HomeKitEventRouter.framework
HMEPersistentConnectionServer.h
Download HMEPersistentConnectionServer.h
@class NSObject;
@protocol HMEPersistentConnectionServerDataSource, OS_os_log, HMEPersistentConnectionServerDelegate;
@interface HMEPersistentConnectionServer : HMERouterServer {
NSObject<OS_os_log> *_logger;
}
@property (weak) id<HMEPersistentConnectionServerDelegate> delegate;
@property (weak) id<HMEPersistentConnectionServerDataSource> dataSource;
- (id)upstreamTopicsForTopic:(id)a0;
- (void)changeRegistrationsForConnection:(id)a0 topicFilterAdditions:(id)a1 topicFilterRemovals:(id)a2 completion:(id /* block */)a3;
- (void)handleEvent:(id)a0 topic:(id)a1;
- (id)initWithQueue:(id)a0 provider:(id)a1 registrationEventRouter:(id)a2;
- (void)didInvalidateConnection:(id)a0;
- (void)connectWithConnection:(id)a0 connectEvent:(id)a1 unregisterEvent:(id)a2 completion:(id /* block */)a3;
- (id)initWithQueue:(id)a0 provider:(id)a1 registrationEventRouter:(id)a2 storeReadHandle:(id)a3 logCategory:(const char *)a4;
- (void)handleCachedEvent:(id)a0 topic:(id)a1;
- (void)disconnectConnection:(id)a0;
- (void).cxx_destruct;
- (id)expandedTopicsForTopics:(id)a0;
@end