@class NSMutableArray, NSXPCConnection; @interface ICSession : NSObject { struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _resourceLock; } @property (retain, nonatomic) NSXPCConnection *connection; @property (readonly) NSMutableArray *notifications; @property (readonly) int pid; @property BOOL openSession; @property unsigned long long objectHandle; @property BOOL forwardPTPEvents; - (void)dealloc; - (int)pid; - (id)initWithConnection:(id)a0; - (void)addNotifications:(id)a0; - (BOOL)interestedInNotification:(id)a0; - (void)remNotifications:(id)a0; @end