summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Linke <christian.linke@bmw.de>2015-09-11 13:16:53 +0100
committerChristian Linke <christian.linke@bmw.de>2015-09-11 13:16:53 +0100
commit1423d7d9f4f0f67c3c354f8a334a1485734b7f24 (patch)
tree58e58d8b2faf30d0a2947621bf0297747e7ba1f8
parentc529ce5944d3c56c27beb78f0193698b7c1bf1ae (diff)
downloadaudiomanager-1423d7d9f4f0f67c3c354f8a334a1485734b7f24.tar.gz
* remove warning
-rw-r--r--AudioManagerDaemon/include/CAmControlSender.h5
-rw-r--r--AudioManagerDaemon/src/CAmControlSender.cpp2
-rw-r--r--AudioManagerUtilities/include/CAmSerializer.h10
-rw-r--r--AudioManagerUtilities/src/CAmSocketHandler.cpp2
4 files changed, 13 insertions, 6 deletions
diff --git a/AudioManagerDaemon/include/CAmControlSender.h b/AudioManagerDaemon/include/CAmControlSender.h
index 026fdf1..e709155 100644
--- a/AudioManagerDaemon/include/CAmControlSender.h
+++ b/AudioManagerDaemon/include/CAmControlSender.h
@@ -117,8 +117,9 @@ public:
void setControllerRundownSafe(int16_t signal)
{
int16_t p(signal);
- write(mPipe[1], &p, sizeof(p));
- }
+ ssize_t result(-1);
+ result = write(mPipe[1], &p, sizeof(p));
+ }
TAmShPollFired<CAmControlSender> receiverCallbackT;
TAmShPollCheck<CAmControlSender> checkerCallbackT;
diff --git a/AudioManagerDaemon/src/CAmControlSender.cpp b/AudioManagerDaemon/src/CAmControlSender.cpp
index 6b81619..c85bd57 100644
--- a/AudioManagerDaemon/src/CAmControlSender.cpp
+++ b/AudioManagerDaemon/src/CAmControlSender.cpp
@@ -481,7 +481,7 @@ void CAmControlSender::receiverCallback(const pollfd pollfd, const sh_pollHandle
(void) handle;
(void) userData;
//get the signal number from the socket
- read(pollfd.fd, &mSignal, sizeof(mSignal));
+ ssize_t result = read(pollfd.fd, &mSignal, sizeof(mSignal));
}
bool CAmControlSender::checkerCallback(const sh_pollHandle_t handle, void* userData)
diff --git a/AudioManagerUtilities/include/CAmSerializer.h b/AudioManagerUtilities/include/CAmSerializer.h
index c91d02d..9c96adc 100644
--- a/AudioManagerUtilities/include/CAmSerializer.h
+++ b/AudioManagerUtilities/include/CAmSerializer.h
@@ -157,7 +157,10 @@ private:
CallType call(int* pipe)
{
call(mInstance, mMethod, mReturn, std::forward<Tuple>(mArguments));
- write(pipe[1], this, sizeof(this));
+ ssize_t result(-1);
+ result = write(pipe[1], this, sizeof(this));
+ if (result == -1)
+ logError("CAmSerializer: Problem writing into pipe! Error No:",errno);
return (SyncCallType);
};
};
@@ -189,7 +192,10 @@ private:
CallType call(int* pipe)
{
call(mInstance, mMethod, mReturn, std::forward<Tuple>(mArguments));
- write(pipe[1], this, sizeof(this));
+ ssize_t result(-1);
+ result = write(pipe[1], this, sizeof(this));
+ if (result == -1)
+ logError("CAmSerializer: Problem writing into pipe! Error No:",errno);
return (SyncCallType);
};
};
diff --git a/AudioManagerUtilities/src/CAmSocketHandler.cpp b/AudioManagerUtilities/src/CAmSocketHandler.cpp
index 4c23ad7..4b113fa 100644
--- a/AudioManagerUtilities/src/CAmSocketHandler.cpp
+++ b/AudioManagerUtilities/src/CAmSocketHandler.cpp
@@ -523,7 +523,7 @@ void CAmSocketHandler::exit_mainloop()
//fire the ending filedescriptor
int p(1);
- write(mPipe[1], &p, sizeof(p));
+ ssize_t result = write(mPipe[1], &p, sizeof(p));
}
/**