1 // ANNA - Anna is Not Nothingness Anymore //
3 // (c) Copyright 2005-2015 Eduardo Ramos Testillano & Francisco Ruiz Rayo //
5 // See project site at http://redmine.teslayout.com/projects/anna-suite //
6 // See accompanying file LICENSE or copy at http://www.teslayout.com/projects/public/anna.LICENSE //
9 #include <anna/diameter.comm/OamModule.hpp>
12 anna_assign_enum(anna::diameter::comm::OamModule::Alarm) = { \
13 "UnableToDeliverDiameterMessageToEntityDefinedAs__s__", \
14 "UnableToDeliverDiameterMessageToEntityDefinedAsPrimary__s__AndSecondary__s__", \
15 "RequestSentOnClientSessionExpired", \
16 "RequestSentOnServerSessionExpired", \
17 "AnswerReceivedOnClientSessionUnknown", \
18 "AnswerReceivedOnServerSessionUnknown", \
19 "c_LostAvailabilityOverClientSessionWithServer__s__", \
20 "c_LostAvailabilityOverClientSessionWithServer__s__ClientSessionId__d__", \
21 "c_LostAvailabilityOverServerDefinedAs__s__", \
22 "c_LostAvailabilityOverEntityDefinedAs__s__", \
23 "c_LostAvailabilityOverEntityDefinedAsPrimary__s__AndSecondary__s__", \
24 "c_LostAvailabilityOverEntitiesForEngineWithClassName__s__", \
25 "UnableToDeliverDiameterMessageToClientFromLocalServer__s__", \
26 "LostConnectionForServerSessionAtLocalServer__s__", \
27 "LostConnectionForServerSessionAtLocalServer__s__ServerSessionId__d__", \
28 "UnbindConnectionForServerSessionAtLocalServer__s__DueToInactivityTimeAnomaly", \
29 "UnbindConnectionForServerSessionAtLocalServer__s__ServerSessionId__d__DueToInactivityTimeAnomaly", \
30 "c_LostAvailabilityOverLocalServerDefinedAs__s__", \
31 "c_LostAvailabilityOverLocalServersForEngineWithClassName__s__", \
32 NULL /* list end indicator */
35 anna_assign_enum(anna::diameter::comm::OamModule::Counter) = { \
38 "RequestReceivedOnClientSession", \
39 "AnswerReceivedOnClientSession", \
40 "RequestReceivedOnServerSession", \
41 "AnswerReceivedOnServerSession", \
46 "RequestSentOnClientSessionOK", \
47 "RequestSentOnClientSessionNOK", \
48 "AnswerSentOnClientSessionOK", \
49 "AnswerSentOnClientSessionNOK", \
50 "RequestSentOnServerSessionOK", \
51 "RequestSentOnServerSessionNOK", \
52 "AnswerSentOnServerSessionOK", \
53 "AnswerSentOnServerSessionNOK", \
54 "RequestSentExpired", \
55 "RequestSentOnClientSessionExpired", \
56 "RequestSentOnServerSessionExpired", \
57 "RequestRetransmitted", \
58 "RequestRetransmittedOnClientSession", \
59 "RequestRetransmittedOnServerSession", \
60 "AnswerReceivedUnknown", \
61 "AnswerReceivedOnClientSessionUnknown", \
62 "AnswerReceivedOnServerSessionUnknown", \
81 "ServerSocketsOpened", \
82 "ServerSocketsClosed", \
83 "UnableToDeliverOverEntity", \
84 "LostAvailabilityOverClientSession", \
85 "RecoveredAvailabilityOverClientSession", \
86 "LostAvailabilityOverServer", \
87 "RecoveredAvailabilityOverServer", \
88 "LostAvailabilityOverEntity", \
89 "RecoveredAvailabilityOverEntity", \
90 "LostAvailabilityOverEngineForEntities", \
91 "RecoveredAvailabilityOverEngineForEntities", \
92 "UnableToDeliverToClient", \
93 "LostConnectionForServerSession", \
94 "UnbindConnectionForServerSessionDueToInactivityTimeAnomaly", \
95 "CreatedConnectionForServerSession", \
96 "LostAvailabilityOverLocalServer", \
97 "RecoveredAvailabilityOverLocalServer", \
98 "LostAvailabilityOverEngineForLocalServers", \
99 "RecoveredAvailabilityOverEngineForLocalServers", \
100 NULL /* list end indicator */