From 74815726bff51c936d9e8ef0adb857e6eb4b60b2 Mon Sep 17 00:00:00 2001 From: Kevin Matz Date: Thu, 18 May 2023 15:38:43 -0400 Subject: [PATCH] only PDU derived classes are elegible to be Messages --- protocol/esta/acn/rlp/component.cpp | 12 ++++++------ protocol/esta/acn/rlp/component.h | 4 ++-- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/protocol/esta/acn/rlp/component.cpp b/protocol/esta/acn/rlp/component.cpp index a0e5bc9..319683e 100644 --- a/protocol/esta/acn/rlp/component.cpp +++ b/protocol/esta/acn/rlp/component.cpp @@ -68,9 +68,9 @@ void Component::UdpPayloadReceiver(PDU::Stream stream) const * @param data * @param ip */ -void Component::rlpSendUdp (const uint32_t vector, - const PDU::Message data, - const SDT::UDP::ipAddress& ip) const +void Component::rlpSendUdp(const uint32_t vector, + const std::shared_ptr data, + const SDT::UDP::ipAddress& ip) const { switch (ip.type) { case ACN::SDT::SDT_ADDR_IPV4: @@ -128,9 +128,9 @@ void Component::TcpPacketReceiver(PDU::Stream stream) const * @param data * @param ip */ -void Component::rlpSendTcp (const uint32_t vector, - const PDU::Message data, - const SDT::UDP::ipAddress& ip) const +void Component::rlpSendTcp(const uint32_t vector, + const std::shared_ptr data, + const SDT::UDP::ipAddress& ip) const { switch (ip.type) { case ACN::SDT::SDT_ADDR_IPV4: diff --git a/protocol/esta/acn/rlp/component.h b/protocol/esta/acn/rlp/component.h index bddb50b..df6ad45 100644 --- a/protocol/esta/acn/rlp/component.h +++ b/protocol/esta/acn/rlp/component.h @@ -65,12 +65,12 @@ public: // EPI 17 - ACN RLP on UDP virtual void UdpPayloadReceiver(PDU::Stream) const; - void rlpSendUdp(const uint32_t vector, const PDU::Message data, + void rlpSendUdp(const uint32_t vector, const std::shared_ptr data, const SDT::UDP::ipAddress&) const; // EPI 33 - ACN RLP Operation on TCP virtual void TcpPacketReceiver(PDU::Stream) const; - void rlpSendTcp(const uint32_t vector, const PDU::Message data, + void rlpSendTcp(const uint32_t vector, const std::shared_ptr data, const SDT::UDP::ipAddress&) const; protected: