diff --git a/osal/linux/TcUnixUdpPollingTask.cpp b/osal/linux/TcUnixUdpPollingTask.cpp index c470d96f..21ad1d9a 100644 --- a/osal/linux/TcUnixUdpPollingTask.cpp +++ b/osal/linux/TcUnixUdpPollingTask.cpp @@ -6,3 +6,11 @@ TcSocketPollingTask::TcSocketPollingTask(object_id_t objectId, TcSocketPollingTask::~TcSocketPollingTask() { } + +ReturnValue_t TcSocketPollingTask::performOperation(uint8_t opCode) { + return HasReturnvaluesIF::RETURN_OK; +} + +ReturnValue_t TcSocketPollingTask::initialize() { + return HasReturnvaluesIF::RETURN_OK; +} diff --git a/osal/linux/TcUnixUdpPollingTask.h b/osal/linux/TcUnixUdpPollingTask.h index ffed08a7..eda7fe5d 100644 --- a/osal/linux/TcUnixUdpPollingTask.h +++ b/osal/linux/TcUnixUdpPollingTask.h @@ -2,6 +2,7 @@ #define FRAMEWORK_OSAL_LINUX_TCSOCKETPOLLINGTASK_H_ #include #include +#include /** * @brief This class can be used to implement the polling of a Unix socket, @@ -14,6 +15,7 @@ */ class TcSocketPollingTask: public SystemObject, public ExecutableObjectIF { + friend class TmTcUnixUdpBridge; public: TcSocketPollingTask(object_id_t objectId, object_id_t tmtcUnixUdpBridge); virtual~ TcSocketPollingTask(); @@ -21,6 +23,8 @@ public: virtual ReturnValue_t performOperation(uint8_t opCode) override; virtual ReturnValue_t initialize() override; private: + //! Sender Address is cached here. + const struct sockaddr senderAddress; };