Fix local server for multiple applications
[anna.git] / example / diameter / launcher / MyDiameterEntity.hpp
index 554267b..bf474f9 100644 (file)
@@ -11,7 +11,6 @@
 
 // Project
 #include <anna/diameter.comm/Entity.hpp>
-#include <anna/diameter/codec/MessagesDeque.hpp>
 
 
 namespace anna {
@@ -25,18 +24,15 @@ namespace anna {
 class MyDiameterEntity : public anna::diameter::comm::Entity {
 
   void eventRequestRetransmission(const anna::diameter::comm::ClientSession *, anna::diameter::comm::Message*) ;
-  void eventResponse(const anna::diameter::comm::Response&) noexcept(false);
-  void eventRequest(anna::diameter::comm::ClientSession *, const anna::DataBlock&) noexcept(false);
-  void eventUnknownResponse(anna::diameter::comm::ClientSession *, const anna::DataBlock&) noexcept(false);
-  void eventDPA(anna::diameter::comm::ClientSession *, const anna::DataBlock&) noexcept(false);
+  void eventResponse(const anna::diameter::comm::Response&, const anna::diameter::comm::OriginHost*) noexcept(false);
+  void eventRequest(anna::diameter::comm::ClientSession *, const anna::DataBlock&, const anna::diameter::comm::OriginHost*) noexcept(false);
+  void eventUnknownResponse(anna::diameter::comm::ClientSession *, const anna::DataBlock&, const anna::diameter::comm::OriginHost*) noexcept(false);
+  void eventDPA(anna::diameter::comm::ClientSession *, const anna::DataBlock&, const anna::diameter::comm::OriginHost*) noexcept(false);
 
 public:
 
   MyDiameterEntity() {;}
   virtual ~MyDiameterEntity() {;}
-
-  anna::diameter::codec::MessagesDeque a_reactingAnswers;
-  anna::diameter::codec::MessagesDeque *getReactingAnswers() { return (anna::diameter::codec::MessagesDeque*)&a_reactingAnswers; }
 };
 
 #endif