System/Library/PrivateFrameworks/HomeKitDaemon.framework
HMDRemoteLoginHandler.h
Download HMDRemoteLoginHandler.h
@class NSUUID, HMDRemoteLoginAnisetteDataHandler, ACAccount, NSString, NSSet, HMFMessageDispatcher, HMDRemoteLoginReceiver, NSObject, HMFStagedValue, HMDAppleMediaAccessory, HMDRemoteLoginInitiator, ACAccountStore;
@protocol OS_dispatch_queue, HMELastEventStoreReadHandle, HMEEventForwarder;
@interface HMDRemoteLoginHandler : HMFObject <HMFStagedValueDelegate, HMDHomeMessageReceiver, HMFLogging, NSSecureCoding>
@property (class, readonly) BOOL hasMessageReceiverChildren;
@property (class, readonly) BOOL supportsSecureCoding;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *workQueue;
@property (retain, nonatomic) HMFMessageDispatcher *msgDispatcher;
@property (retain) id<HMELastEventStoreReadHandle> eventStoreReadHandle;
@property (retain) id<HMEEventForwarder> eventForwarder;
@property (readonly) HMFStagedValue *stagedLoggedInAccount;
@property (readonly) ACAccountStore *accountStore;
@property (readonly) BOOL targetSupportsAccounts;
@property (readonly, nonatomic) NSUUID *uuid;
@property (readonly, nonatomic) HMDRemoteLoginInitiator *initiator;
@property (readonly, nonatomic) HMDRemoteLoginReceiver *receiver;
@property (readonly, weak, nonatomic) HMDAppleMediaAccessory *accessory;
@property (readonly, nonatomic) HMDRemoteLoginAnisetteDataHandler *anisetteDataHandler;
@property (retain, nonatomic) ACAccount *loggedInAccount;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, copy) NSSet *messageReceiverChildren;
@property (readonly, nonatomic) NSUUID *messageTargetUUID;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *messageReceiveQueue;
+ (id)logCategory;
+ (id)remoteMessages;
- (void)encodeWithCoder:(id)a0;
- (id)eventSource;
- (id)logIdentifier;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (void)registerForMessages;
- (void)stagedValue:(id)a0 didExpireValue:(id)a1;
- (void)_handleUpdateLoggedInAccountMessage:(id)a0;
- (void)_postAccountInfoFromAccountStore;
- (void)_postUpdatedAccountInfo:(id)a0;
- (void)_registerForUsernameUpdates;
- (void)_updateLoggedInAccount:(id)a0;
- (id)accountInfoForAccount:(id)a0;
- (id)accountInfoFromLastEvent;
- (void)configureWithWorkQueue:(id)a0 messageDispatcher:(id)a1 eventStoreReadHandle:(id)a2 eventForwarder:(id)a3;
- (id)eventTopicForAccountInfo;
- (void)handleAccountUsernameUpdatedOnCurrentDevice:(id)a0;
- (id)initWithAccessory:(id)a0 loggedInAccountData:(id)a1;
- (id)initWithUUID:(id)a0 accessory:(id)a1 loggedInAccount:(id)a2;
- (id)initWithUUID:(id)a0 accessory:(id)a1 loggedInAccount:(id)a2 accountStore:(id)a3 targetSupportsAccounts:(BOOL)a4;
- (void)stageLoggedInAccount:(id)a0;
- (void)updateFrameworkWithReason:(id)a0;
@end