X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=include%2Fanna%2Fdiameter.comm%2FServer.hpp;h=69f5e80d95933d54a4119b782ac23b38a53f1be6;hb=75e01e90ae4e1f29813eabe40c3e6b5eea8457bf;hp=f7c383173a5150ce4516c77a1254a90cf03e96cf;hpb=93366a0bda79e6fd6e7dad6316bfcf8cc82f5731;p=anna.git diff --git a/include/anna/diameter.comm/Server.hpp b/include/anna/diameter.comm/Server.hpp index f7c3831..69f5e80 100644 --- a/include/anna/diameter.comm/Server.hpp +++ b/include/anna/diameter.comm/Server.hpp @@ -73,8 +73,8 @@ class Server { // Statistics int a_processing_time__StatisticConceptId; int a_received_message_size__StatisticConceptId; - anna::statistics::Accumulator a_statisticsAccumulator; - void initializeStatisticConcepts() throw(); + anna::statistics::Accumulator *a_statisticsAccumulator; + void initializeStatisticResources() throw(); void resetStatistics() throw(); // Availability @@ -281,6 +281,13 @@ protected: */ virtual void eventPeerShutdown(const ClientSession*) throw(); + /** + Handler about a request retransmission over the session. + + \param request Message retransmitted + */ + virtual void eventRequestRetransmission(const ClientSession*, Message *request) throw(); + /** Handler for diameter server (client-session) responses @@ -324,4 +331,3 @@ protected: } #endif -