repositories
/
deb_libcec.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cec: use boost::shared_ptr for messages
[deb_libcec.git]
/
src
/
lib
/
platform
/
linux
/
serialport.cpp
diff --git
a/src/lib/platform/linux/serialport.cpp
b/src/lib/platform/linux/serialport.cpp
index 32f76757584c5558a02f0bd5d4ec19a527542c4d..e362396e6cd471d41d4d562658fbc8adc5c54ec0 100644
(file)
--- a/
src/lib/platform/linux/serialport.cpp
+++ b/
src/lib/platform/linux/serialport.cpp
@@
-46,7
+46,7
@@
CSerialPort::~CSerialPort()
Close();
}
Close();
}
-int8_t CSerialPort::Write(
const CCECAdapterMessage &
data)
+int8_t CSerialPort::Write(
CCECAdapterMessagePtr
data)
{
fd_set port;
{
fd_set port;
@@
-59,7
+59,7
@@
int8_t CSerialPort::Write(const CCECAdapterMessage &data)
int32_t byteswritten = 0;
int32_t byteswritten = 0;
- while (byteswritten < (int32_t) data
.
size())
+ while (byteswritten < (int32_t) data
->
size())
{
FD_ZERO(&port);
FD_SET(m_fd, &port);
{
FD_ZERO(&port);
FD_SET(m_fd, &port);
@@
-70,7
+70,7
@@
int8_t CSerialPort::Write(const CCECAdapterMessage &data)
return -1;
}
return -1;
}
- returnv = write(m_fd, data
.packet.data + byteswritten, data.
size() - byteswritten);
+ returnv = write(m_fd, data
->packet.data + byteswritten, data->
size() - byteswritten);
if (returnv == -1)
{
m_error = strerror(errno);
if (returnv == -1)
{
m_error = strerror(errno);