From 2395e487aee6c5cc6701a4e0a50de2ea676e4f0c Mon Sep 17 00:00:00 2001 From: "Robin.Mueller" Date: Sun, 5 Jul 2020 20:42:05 +0200 Subject: [PATCH] udp polling taks init --- osal/linux/TcUnixUdpPollingTask.cpp | 8 ++++++++ osal/linux/TcUnixUdpPollingTask.h | 4 ++++ 2 files changed, 12 insertions(+) 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; };