X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fplatform%2Fserialport.h;h=f4f085e6b81d33a897189a7c697818281ea801fa;hb=ee7a58ce82eb01a99ce2aae5b0e534bfb1c97a43;hp=ea6cdea15ff31eb152e5e78268e494d78cbdbe2b;hpb=3424a2f327e569e92c7282c6e643536984a65c64;p=deb_libcec.git diff --git a/src/lib/platform/serialport.h b/src/lib/platform/serialport.h index ea6cdea..f4f085e 100644 --- a/src/lib/platform/serialport.h +++ b/src/lib/platform/serialport.h @@ -19,8 +19,8 @@ */ #include "os-dependent.h" +#include "../../../include/CECExports.h" #include -#include #include #include "../platform/threads.h" @@ -46,11 +46,7 @@ namespace CEC bool IsOpen(); void Close(); - int32_t Write(std::vector data) - { - return Write(&data[0], (uint32_t) data.size()); - } - int32_t Write(uint8_t* data, uint32_t len); + int8_t Write(const cec_adapter_message &data); int32_t Read(uint8_t* data, uint32_t len, uint64_t iTimeoutMs = 0); std::string GetError() { return m_error; }