}
// Testing:
- anna::testing::TestManager::instantiate().receiveMessage(message, clientSession);
+ anna::testing::TestManager::instantiate().receiveDiameterMessage(message, clientSession);
}
void MyDiameterEntity::eventResponse(const anna::diameter::comm::Response &response)
anna::diameter::comm::Message* request = const_cast<anna::diameter::comm::Message*>(response.getRequest());
const anna::DataBlock* message = response.getMessage();
const anna::diameter::comm::ClientSession *clientSession = static_cast<const anna::diameter::comm::ClientSession *>(response.getSession());
- bool isBindResponse = (code == anna::diameter::comm::ClassCode::Bind);
- bool isApplicationMessage = (code == anna::diameter::comm::ClassCode::ApplicationMessage);
bool contextExpired = (result == anna::diameter::comm::Response::ResultCode::Timeout);
bool isUnavailable = (result == anna::diameter::comm::Response::ResultCode::DiameterUnavailable);
bool isOK = (result == anna::diameter::comm::Response::ResultCode::Success);
if(isOK || contextExpired) my_node->sendBurstMessage();
// Testing:
- if(isOK) anna::testing::TestManager::instantiate().receiveMessage(*message, clientSession);
+ if(isOK) anna::testing::TestManager::instantiate().receiveDiameterMessage(*message, clientSession);
}
void MyDiameterEntity::eventUnknownResponse(anna::diameter::comm::ClientSession *clientSession, const anna::DataBlock &message)
if(my_node->logEnabled()) my_node->writeLogFile(message, "recvfe", clientSession->asString());
// Testing:
- anna::testing::TestManager::instantiate().receiveMessage(message, clientSession);
+ anna::testing::TestManager::instantiate().receiveDiameterMessage(message, clientSession);
}