fix for previous commit

This commit is contained in:
john30
2016-01-02 12:13:59 +01:00
parent a7a5e51ff6
commit a5ffaf89a2
2 changed files with 5 additions and 5 deletions
+3 -3
View File
@@ -378,7 +378,7 @@ result_t Message::create(vector<string>::iterator& it, const vector<string>::ite
return RESULT_OK;
}
Message* Message::derive(const unsigned char dstAddress, unsigned char srcAddress=SYN)
Message* Message::derive(const unsigned char dstAddress, unsigned char srcAddress)
{
return new Message(m_circuit, m_name, m_isWrite,
m_isPassive, m_comment,
@@ -746,10 +746,10 @@ ChainedMessage::~ChainedMessage()
free(m_lastSlaveUpdateTimes);
}
Message* ChainedMessage::derive(const unsigned char dstAddress)
Message* ChainedMessage::derive(const unsigned char dstAddress, unsigned char srcAddress)
{
return new ChainedMessage(m_circuit, m_name, m_isWrite,
m_comment, m_srcAddress, dstAddress, m_id,
m_comment, srcAddress==SYN ? m_srcAddress : srcAddress, dstAddress, m_id,
m_ids, m_lengths, m_data, false,
m_pollPriority, m_condition);
}
+2 -2
View File
@@ -145,7 +145,7 @@ public:
* @param srcAddress the new source address, or @a SYN to keep the current source address.
* @return the derived @a Message instance.
*/
virtual Message* derive(const unsigned char dstAddress, unsigned char srcAddress);
virtual Message* derive(const unsigned char dstAddress, unsigned char srcAddress=SYN);
/**
* Get the optional circuit name.
@@ -548,7 +548,7 @@ public:
virtual ~ChainedMessage();
// @copydoc
virtual Message* derive(const unsigned char dstAddress);
virtual Message* derive(const unsigned char dstAddress, unsigned char srcAddress=SYN);
// @copydoc
virtual unsigned char getIdLength() const { return (unsigned char)(m_ids[0].size() - 2); }