From 2a0952e1d5958a073c82b80c15f727b827565d0d Mon Sep 17 00:00:00 2001 From: Renuka Manavalan <47282725+renukamanavalan@users.noreply.github.com> Date: Thu, 19 Sep 2019 12:51:38 -0700 Subject: [PATCH] Adopt to signature change of Selectable::readData, which switched (#1061) return type from void to uint64_t. --- fpmsyncd/fpmlink.cpp | 3 ++- fpmsyncd/fpmlink.h | 2 +- orchagent/orch.h | 2 +- teamsyncd/teamsync.cpp | 3 ++- teamsyncd/teamsync.h | 2 +- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/fpmsyncd/fpmlink.cpp b/fpmsyncd/fpmlink.cpp index 33103e8b312..b4279bce7a5 100644 --- a/fpmsyncd/fpmlink.cpp +++ b/fpmsyncd/fpmlink.cpp @@ -86,7 +86,7 @@ int FpmLink::getFd() return m_connection_socket; } -void FpmLink::readData() +uint64_t FpmLink::readData() { fpm_msg_hdr_t *hdr; size_t msg_len; @@ -130,4 +130,5 @@ void FpmLink::readData() memmove(m_messageBuffer, m_messageBuffer + start, m_pos - start); m_pos = m_pos - (uint32_t)start; + return 0; } diff --git a/fpmsyncd/fpmlink.h b/fpmsyncd/fpmlink.h index 4081607cdc4..9f8216f3e2d 100644 --- a/fpmsyncd/fpmlink.h +++ b/fpmsyncd/fpmlink.h @@ -26,7 +26,7 @@ class FpmLink : public Selectable { void accept(); int getFd() override; - void readData() override; + uint64_t readData() override; /* readMe throws FpmConnectionClosedException when connection is lost */ class FpmConnectionClosedException : public std::exception { diff --git a/orchagent/orch.h b/orchagent/orch.h index 27c521e1f8c..496a33c518f 100644 --- a/orchagent/orch.h +++ b/orchagent/orch.h @@ -81,7 +81,7 @@ class Executor : public Selectable // Decorating Selectable int getFd() override { return m_selectable->getFd(); } - void readData() override { m_selectable->readData(); } + uint64_t readData() override { return m_selectable->readData(); } bool hasCachedData() override { return m_selectable->hasCachedData(); } bool initializedWithData() override { return m_selectable->initializedWithData(); } void updateAfterRead() override { m_selectable->updateAfterRead(); } diff --git a/teamsyncd/teamsync.cpp b/teamsyncd/teamsync.cpp index 269e2d9147d..39d892e9b0e 100644 --- a/teamsyncd/teamsync.cpp +++ b/teamsyncd/teamsync.cpp @@ -316,7 +316,8 @@ int TeamSync::TeamPortSync::getFd() return team_get_event_fd(m_team); } -void TeamSync::TeamPortSync::readData() +uint64_t TeamSync::TeamPortSync::readData() { team_handle_events(m_team); + return 0; } diff --git a/teamsyncd/teamsync.h b/teamsyncd/teamsync.h index 2996b93a59d..196d352f34c 100644 --- a/teamsyncd/teamsync.h +++ b/teamsyncd/teamsync.h @@ -37,7 +37,7 @@ class TeamSync : public NetMsg ~TeamPortSync(); int getFd() override; - void readData() override; + uint64_t readData() override; /* member_name -> enabled|disabled */ std::map m_lagMembers;