@class NSOutputStream, NSString, EAAccessory, NSInputStream; @interface EASession : NSObject { unsigned int _sessionID; BOOL _openCompleted; int _sock; BOOL _useSocketInterfaceForEASession; NSString *_eaSessionUUIDFromCoreAccessories; } @property (readonly, nonatomic) EAAccessory *accessory; @property (readonly, nonatomic) NSString *protocolString; @property (readonly, nonatomic) NSInputStream *inputStream; @property (readonly, nonatomic) NSOutputStream *outputStream; - (id)init; - (void)dealloc; - (id)description; - (id)_shortDescription; - (unsigned int)_sessionID; - (id)initWithAccessory:(id)a0 forProtocol:(id)a1; - (id)EASessionUUID; - (BOOL)isOpenCompleted; - (void)_endStreams; - (void)_handleIncomingEAData:(id)a0; - (void)_streamClosed; - (void)setOpenCompleted:(BOOL)a0; @end