X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=include%2Fanna%2Fdiameter.comm%2FLocalServer.hpp;h=9d733d403eab201ec4e4ac08cd9cb8fe63893196;hb=129af2a9a7c287843be5bd443c5b1ad9b08438a8;hp=03308b141aba895398a95e800099b6e753052e05;hpb=93366a0bda79e6fd6e7dad6316bfcf8cc82f5731;p=anna.git diff --git a/include/anna/diameter.comm/LocalServer.hpp b/include/anna/diameter.comm/LocalServer.hpp index 03308b1..9d733d4 100644 --- a/include/anna/diameter.comm/LocalServer.hpp +++ b/include/anna/diameter.comm/LocalServer.hpp @@ -175,6 +175,11 @@ public: */ void setEngine(Engine *e) throw() { a_engine = e; } +// /** +// * Gets the diameter::comm::Engine +// * @return Diameter::comm::Engine +// */ +// Engine *getEngine() const throw() { return a_engine; } // getters @@ -354,6 +359,14 @@ protected: */ virtual void eventPeerShutdown(const ServerSession* serverSession) throw(); + /** + Handler about a request retransmission over the server-session. + Default implementation traces warning event + \param serverSession ServerSession from which retransmission happened + \param request Retransmitted request message + */ + virtual void eventRequestRetransmission(const ServerSession* serverSession, Message *request) throw(); + /** Handler for diameter client responses