X-Git-Url: https://git.teslayout.com/public/public/public/?a=blobdiff_plain;f=include%2Fanna%2Fdiameter.comm%2FApplicationMessageOamModule.hpp;h=d8f6fa66d82c6eebb7755de84c1c3faf84e23b4a;hb=315432d00c203013462b27b2fb4dad0f518c9b10;hp=c9c5b0dedc54f6311a86a8ba6ecd5d5ca228bb5b;hpb=3d71e5185fa9c93bde7363a668aecf96240ae2e9;p=anna.git diff --git a/include/anna/diameter.comm/ApplicationMessageOamModule.hpp b/include/anna/diameter.comm/ApplicationMessageOamModule.hpp index c9c5b0d..d8f6fa6 100644 --- a/include/anna/diameter.comm/ApplicationMessageOamModule.hpp +++ b/include/anna/diameter.comm/ApplicationMessageOamModule.hpp @@ -29,10 +29,10 @@ namespace comm { /** Special OAM module which tracks a replica for a set of counter types for each different application message managed by the - communication layer in a specific stack id. For example, if one process is managing CCR/A, RAR/A for Gx and AAR/A, RAR/A for Rx, - then two counter scopes should be registered (one for Gx, another for Rx). Each scope will store counters sets for each diameter - message. Having N counters within each scope (for example N=14), the total capacity is N/(number of counter types) different - message codes: + communication layer and result code in case of answer, in a specific stack id. For example, if one process is managing CCR/A, + RAR/A for Gx and AAR/A, RAR/A for Rx, then two counter scopes should be registered (one for Gx, another for Rx). Each scope + will store counters sets for each diameter event (message and optionally result code description). Having N counters within + each scope (for example N=14), the total capacity is N/(number of counter types) different events:
Scope for Gx: @@ -96,11 +96,15 @@ namespace comm { Re-Auth-Request_Received_AsServer Re-Auth-Answer_Received_AsServer Re-Auth-Answer_UnknownReceived_AsServer + + Note: all other combinations including the result code for answers + may be dynamically created. +*/ class ApplicationMessageOamModule : public anna::oam::Module, public anna::Singleton