1
0
Fork 0

only PDU derived classes are elegible to be Messages

This commit is contained in:
Kevin Matz 2023-05-18 15:38:43 -04:00
parent f01b3c8a56
commit 74815726bf
2 changed files with 8 additions and 8 deletions

View File

@ -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<PDU::pdu_data> data,
const SDT::UDP::ipAddress& ip) const
void Component::rlpSendUdp(const uint32_t vector,
const std::shared_ptr<PDU::pdu_data> 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<PDU::pdu_data> data,
const SDT::UDP::ipAddress& ip) const
void Component::rlpSendTcp(const uint32_t vector,
const std::shared_ptr<PDU::pdu_data> data,
const SDT::UDP::ipAddress& ip) const
{
switch (ip.type) {
case ACN::SDT::SDT_ADDR_IPV4:

View File

@ -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<PDU::pdu_data> data,
void rlpSendUdp(const uint32_t vector, const std::shared_ptr<PDU::pdu_data> 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<PDU::pdu_data> data,
void rlpSendTcp(const uint32_t vector, const std::shared_ptr<PDU::pdu_data> data,
const SDT::UDP::ipAddress&) const;
protected: