Commit fc6f4630 authored by Thomas Braun's avatar Thomas Braun
Browse files

src/client/FwdEventData.h: Factor it out

parent 999583e6
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -38,6 +38,7 @@ set(SOURCES DbClass.cpp
            proxy_asyn_cb.cpp
            AttributeProxy.cpp
            FwdAttrConfEventData.cpp
            FwdEventData.cpp
            Group.cpp
            GroupAttrReply.cpp
            GroupAttrReplyList.cpp
+1 −0
Original line number Diff line number Diff line
@@ -20,6 +20,7 @@
#include <tango/client/DevIntrChangeEventData.h>
#include <tango/client/EventConsumerKeepAliveThread.h>
#include <tango/client/FwdAttrConfEventData.h>
#include <tango/client/FwdEventData.h>
#include <tango/common/PointerWithLock.h>
#include <tango/common/tango_const.h>
#include <tango/server/AutoTangoMonitor.h>
+0 −22
Original line number Diff line number Diff line
@@ -148,26 +148,4 @@ void EventData::set_time()
    reception_date = make_TimeVal(std::chrono::system_clock::now());
}

FwdEventData::FwdEventData(Tango::DeviceProxy *dev,
                           const std::string &_s1,
                           const std::string &_s2,
                           Tango::DeviceAttribute *_da,
                           Tango::EventReason event_reason,
                           const DevErrorList &_del) :
    EventData(dev, _s1, _s2, _da, event_reason, _del)
{
}

FwdEventData::FwdEventData(Tango::DeviceProxy *dev,
                           const std::string &_s1,
                           const std::string &_s2,
                           Tango::DeviceAttribute *_da,
                           Tango::EventReason event_reason,
                           const DevErrorList &_del,
                           zmq::message_t *_m) :
    EventData(dev, _s1, _s2, _da, event_reason, _del),
    event_data(_m)
{
}

} // namespace Tango
+1 −0
Original line number Diff line number Diff line
@@ -13,6 +13,7 @@
#include <tango/client/DevIntrChangeEventData.h>
#include <tango/client/EventData.h>
#include <tango/client/FwdAttrConfEventData.h>
#include <tango/client/FwdEventData.h>
#include <tango/client/NotifdEventConsumer.h>
#include <tango/client/PipeEventData.h>
#include <tango/client/ZmqEventConsumer.h>
+34 −0
Original line number Diff line number Diff line
/*
 * SPDX-FileCopyrightText: 2025 Copyright contributors to the cppTango project
 *
 * SPDX-License-Identifier: LGPL-3.0-or-later
 */

#include <tango/client/FwdEventData.h>

namespace Tango
{

FwdEventData::FwdEventData(Tango::DeviceProxy *dev,
                           const std::string &_s1,
                           const std::string &_s2,
                           Tango::DeviceAttribute *_da,
                           Tango::EventReason event_reason,
                           const DevErrorList &_del) :
    EventData(dev, _s1, _s2, _da, event_reason, _del)
{
}

FwdEventData::FwdEventData(Tango::DeviceProxy *dev,
                           const std::string &_s1,
                           const std::string &_s2,
                           Tango::DeviceAttribute *_da,
                           Tango::EventReason event_reason,
                           const DevErrorList &_del,
                           zmq::message_t *_m) :
    EventData(dev, _s1, _s2, _da, event_reason, _del),
    event_data(_m)
{
}

} // namespace Tango
Loading