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,8 +68,8 @@ void Component::UdpPayloadReceiver(PDU::Stream stream) const
* @param data * @param data
* @param ip * @param ip
*/ */
void Component::rlpSendUdp (const uint32_t vector, void Component::rlpSendUdp(const uint32_t vector,
const PDU::Message<PDU::pdu_data> data, const std::shared_ptr<PDU::pdu_data> data,
const SDT::UDP::ipAddress& ip) const const SDT::UDP::ipAddress& ip) const
{ {
switch (ip.type) { switch (ip.type) {
@ -128,8 +128,8 @@ void Component::TcpPacketReceiver(PDU::Stream stream) const
* @param data * @param data
* @param ip * @param ip
*/ */
void Component::rlpSendTcp (const uint32_t vector, void Component::rlpSendTcp(const uint32_t vector,
const PDU::Message<PDU::pdu_data> data, const std::shared_ptr<PDU::pdu_data> data,
const SDT::UDP::ipAddress& ip) const const SDT::UDP::ipAddress& ip) const
{ {
switch (ip.type) { switch (ip.type) {

View File

@ -65,12 +65,12 @@ public:
// EPI 17 - ACN RLP on UDP // EPI 17 - ACN RLP on UDP
virtual void UdpPayloadReceiver(PDU::Stream) const; 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; const SDT::UDP::ipAddress&) const;
// EPI 33 - ACN RLP Operation on TCP // EPI 33 - ACN RLP Operation on TCP
virtual void TcpPacketReceiver(PDU::Stream) const; 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; const SDT::UDP::ipAddress&) const;
protected: protected: