X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=include%2Fanna%2Fdiameter.comm%2FLocalServer.hpp;h=734972d39de8482ff5cc6043365c6b3495d97623;hb=2921c651c9945cefec0715167201596aaa079e8d;hp=f8f0079e8955323481fd1c146794fd1976f2a13b;hpb=6f990d26c49e6f5bbb31cb1a2a47615918b6c339;p=anna.git diff --git a/include/anna/diameter.comm/LocalServer.hpp b/include/anna/diameter.comm/LocalServer.hpp index f8f0079..734972d 100644 --- a/include/anna/diameter.comm/LocalServer.hpp +++ b/include/anna/diameter.comm/LocalServer.hpp @@ -175,14 +175,14 @@ 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 + /** + * Gets the diameter::comm::Engine + * @return Diameter::comm::Engine + */ + Engine *getEngine() const throw() { return a_engine; } + /** * Gets the local server key * @return LocalServer key @@ -359,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