*/
void setEngine(Engine *e) throw() { a_engine = e; }
-
// 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
*/
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