@class NSData, HMFLocationAuthorization, NSArray, NSString, HMDApplicationInfo, RBSProcessState, RBSProcessHandle, NSHashTable; @interface HMDProcessInfo : HMFProcessInfo { struct hmf_unfair_data_lock_s { struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } lock; } _lock; NSHashTable *_connections; } @property (class, readonly) NSData *privateClientIdentifierSalt; @property unsigned long long state; @property (readonly, copy, nonatomic) RBSProcessState *processState; @property (readonly, nonatomic) RBSProcessHandle *processHandle; @property (readonly, copy) NSArray *connections; @property (readonly, copy) NSString *bundleIdentifier; @property (readonly, getter=isActive) BOOL active; @property (readonly, getter=isEntitledForAPIAccess) BOOL entitledForAPIAccess; @property (readonly, getter=isEntitledForSPIAccess) BOOL entitledForSPIAccess; @property (readonly, getter=isForegrounded) BOOL foreground; @property (readonly, getter=isBackgroundUpgradedToForeground) BOOL backgroundUpgradedToForeground; @property (readonly, getter=isBackgrounded) BOOL background; @property (readonly, getter=isSuspended) BOOL suspended; @property (readonly, getter=isTerminated) BOOL terminated; @property (readonly) BOOL shouldMonitor; @property (readonly) HMDApplicationInfo *applicationInfo; @property (readonly) HMFLocationAuthorization *locationAuthorization; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)automaticallyNotifiesObserversForKey:(id)a0; + (id)logCategory; + (id)processInfoWithConnection:(id)a0; - (id)initWithIdentifier:(int)a0; - (id)initWithAuditToken:(struct { unsigned int x0[8]; })a0; - (void)removeConnection:(id)a0; - (id)init; - (void)addConnection:(id)a0; - (id)logIdentifier; - (void).cxx_destruct; - (id)attributeDescriptions; - (BOOL)isEqual:(id)a0; - (void)_updateProcessState:(id)a0; - (id)clientIdentifierSalt:(id *)a0; @end