X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=source%2Fdiameter.comm%2FMessage.cpp;h=a07de1a1717cd6293b9fb3afc784d5d901e7f49b;hb=3b2bc9873ddd3fa3418046fe6b1c320552d34b23;hp=88cbe91f9707754857570a247dbc5b7ab74e88cf;hpb=3d71e5185fa9c93bde7363a668aecf96240ae2e9;p=anna.git diff --git a/source/diameter.comm/Message.cpp b/source/diameter.comm/Message.cpp index 88cbe91..a07de1a 100644 --- a/source/diameter.comm/Message.cpp +++ b/source/diameter.comm/Message.cpp @@ -27,7 +27,7 @@ using namespace anna::diameter::comm; const char* Message::asText(const OnExpiry::_v rc) throw() { - static const char* text [] = { "Abandon", "Ignore" }; + static const char* text [] = { "Abandon", "Ignore", "Retransmit" }; return text [rc]; } @@ -61,6 +61,7 @@ throw() { //// a_onExpiry = OnExpiry::Ignore; //} + bool Message::fixRequestSequence(HopByHop hbh, EndToEnd ete) throw() { setRequestHopByHop(getHopByHop()); // original request hop-by-hop (backup) setRequestEndToEnd(getEndToEnd()); // original request end-to-end (backup) @@ -71,7 +72,7 @@ bool Message::fixRequestSequence(HopByHop hbh, EndToEnd ete) throw() { result = true; } - if(a_updateEndToEnd) { + if(a_endToEndSequenced) { if(ete != getRequestEndToEnd()) { codec::functions::setEndToEnd((anna::DataBlock&)getBody(), ete); result = true; @@ -85,7 +86,7 @@ bool Message::fixRequestSequence(HopByHop hbh, EndToEnd ete) throw() { msg += " (original) -> "; msg += anna::functions::asString(hbh); msg += " (session)"; - msg += a_updateEndToEnd ? " | End to end: " : " | End to end [end-to-end unchanged]: "; + msg += a_endToEndSequenced ? " | End to end: " : " | End to end [end-to-end unchanged]: "; msg += anna::functions::asString(getRequestEndToEnd()); msg += " (original) -> "; msg += anna::functions::asString(ete);