// Project
#include <anna/diameter.comm/LocalServer.hpp>
-#include <anna/diameter/codec/MessagesDeque.hpp>
namespace anna {
class MyLocalServer : public anna::diameter::comm::LocalServer {
- void eventResponse(const anna::diameter::comm::Response&) noexcept(false);
- void eventRequest(anna::diameter::comm::ServerSession *, const anna::DataBlock&) noexcept(false);
- void eventUnknownResponse(anna::diameter::comm::ServerSession *, const anna::DataBlock&) noexcept(false);
- void eventDPA(anna::diameter::comm::ServerSession *, const anna::DataBlock&) noexcept(false);
+ void eventResponse(const anna::diameter::comm::Response&, const anna::diameter::comm::OriginHost*) noexcept(false);
+ void eventRequest(anna::diameter::comm::ServerSession *, const anna::DataBlock&, const anna::diameter::comm::OriginHost*) noexcept(false);
+ void eventUnknownResponse(anna::diameter::comm::ServerSession *, const anna::DataBlock&, const anna::diameter::comm::OriginHost*) noexcept(false);
+ void eventDPA(anna::diameter::comm::ServerSession *, const anna::DataBlock&, const anna::diameter::comm::OriginHost*) noexcept(false);
public:
virtual ~MyLocalServer() {;}
-
- anna::diameter::codec::MessagesDeque a_reactingAnswers;
- anna::diameter::codec::MessagesDeque *getReactingAnswers() { return (anna::diameter::codec::MessagesDeque*)&a_reactingAnswers; }
};
#endif