luxlabs header browser preview


@class NSString;
@protocol ACCTransportIOAccessoryEAProtocol;

@interface ACCTransportIOAccessoryEA : ACCTransportIOAccessoryBase {
    char *_eaDataReadBuffer;
    unsigned long long _eaDataReadBufferDataLength;
}

@property (retain, nonatomic) NSString *eaProtocol;
@property (retain, nonatomic) NSString *deviceVendorName;
@property (retain, nonatomic) NSString *deviceName;
@property (retain, nonatomic) NSString *deviceModelNumber;
@property (retain, nonatomic) NSString *deviceHardwareRevision;
@property (retain, nonatomic) NSString *deviceFirmwareRevision;
@property (retain, nonatomic) NSString *deviceSerialNumber;
@property (retain, nonatomic) NSString *deviceDockType;
@property (weak, nonatomic) id<ACCTransportIOAccessoryEAProtocol> delegate;
@property (retain, nonatomic) NSString *endpointUUID;
@property (weak, nonatomic) NSString *parentConnectionUUID;
@property (readonly, nonatomic) BOOL sessionOpen;

- (void)dealloc;
- (BOOL)transmitData:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)initWithDelegate:(id)a0 andIOService:(unsigned int)a1;
- (void)_checkEAInfo;
- (BOOL)_handleIncomingEAData;
- (void)_registerEAReadCallback;
- (void)closeEAServiceSession;
- (BOOL)openEAServiceSession;

@end