X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=example%2Fdiameter%2Flauncher%2FMyDiameterEntity.cpp;h=cba726a823f3b20a1aec1629a822c73161bb59e7;hp=7bac08aaa2b6c1926749097abe3c05363d490ccc;hb=HEAD;hpb=7681cb4079366eb6908dd5d0dc0124c3fcef4b6b diff --git a/example/diameter/launcher/MyDiameterEntity.cpp b/example/diameter/launcher/MyDiameterEntity.cpp index 7bac08a..cba726a 100644 --- a/example/diameter/launcher/MyDiameterEntity.cpp +++ b/example/diameter/launcher/MyDiameterEntity.cpp @@ -52,7 +52,7 @@ void MyDiameterEntity::eventRequestRetransmission(const anna::diameter::comm::Cl } -void MyDiameterEntity::eventRequest(anna::diameter::comm::ClientSession *clientSession, const anna::DataBlock &message) +void MyDiameterEntity::eventRequest(anna::diameter::comm::ClientSession *clientSession, const anna::DataBlock &message, const anna::diameter::comm::OriginHost *myNode) noexcept(false) { LOGMETHOD(anna::TraceMethod tm("launcher::MyDiameterEntity", "eventRequest", ANNA_FILE_LOCATION)); // Performance stats: @@ -77,7 +77,7 @@ noexcept(false) { // Lookup reacting answers list: int code = cid.first; - anna::diameter::codec::Message *answer_message = a_reactingAnswers.getMessage(code); + anna::diameter::codec::Message *answer_message = my_node->getReactingAnswers()->getMessage(code); if (answer_message) { // Prepare answer: my_app.getCommunicator()->prepareAnswer(answer_message, message); @@ -99,7 +99,7 @@ noexcept(false) { my_node->releaseCommMessage(msg); // Pop front the reacting answer: - a_reactingAnswers.nextMessage(code); + my_node->getReactingAnswers()->nextMessage(code); return; } @@ -137,7 +137,7 @@ noexcept(false) { anna::testing::TestManager::instantiate().receiveDiameterMessage(message, clientSession); } -void MyDiameterEntity::eventResponse(const anna::diameter::comm::Response &response) +void MyDiameterEntity::eventResponse(const anna::diameter::comm::Response &response, const anna::diameter::comm::OriginHost *myNode) noexcept(false) { LOGMETHOD(anna::TraceMethod tm("launcher::MyDiameterEntity", "eventResponse", ANNA_FILE_LOCATION)); Launcher& my_app = static_cast (anna::app::functions::getApp()); @@ -230,7 +230,7 @@ noexcept(false) { if(isOK) anna::testing::TestManager::instantiate().receiveDiameterMessage(*message, clientSession); } -void MyDiameterEntity::eventUnknownResponse(anna::diameter::comm::ClientSession *clientSession, const anna::DataBlock &message) +void MyDiameterEntity::eventUnknownResponse(anna::diameter::comm::ClientSession *clientSession, const anna::DataBlock &message, const anna::diameter::comm::OriginHost *myNode) noexcept(false) { LOGMETHOD(anna::TraceMethod tm("launcher::MyDiameterEntity", "eventUnknownResponse", ANNA_FILE_LOCATION)); // Performance stats: @@ -253,7 +253,7 @@ noexcept(false) { if(my_node->logEnabled()) my_node->writeLogFile(message, "recvfe-ans-unknown", clientSession->asString()); } -void MyDiameterEntity::eventDPA(anna::diameter::comm::ClientSession *clientSession, const anna::DataBlock &message) +void MyDiameterEntity::eventDPA(anna::diameter::comm::ClientSession *clientSession, const anna::DataBlock &message, const anna::diameter::comm::OriginHost *myNode) noexcept(false) { LOGMETHOD(anna::TraceMethod tm("launcher::MyDiameterEntity", "eventDPA", ANNA_FILE_LOCATION)); // Performance stats: