virtual bool IsOpen(void);
virtual void Close(void);
virtual int64_t Write(uint8_t* data, uint32_t len);
virtual int32_t Read(uint8_t* data, uint32_t len, uint64_t iTimeoutMs = 0);
virtual bool IsOpen(void);
virtual void Close(void);
virtual int64_t Write(uint8_t* data, uint32_t len);
virtual int32_t Read(uint8_t* data, uint32_t len, uint64_t iTimeoutMs = 0);