ANNA Suite  2020b
Multipurpose development suite for Telco applications
Public Types | Public Member Functions | List of all members
anna::diameter::codec::OamModule::Alarm Struct Reference

#include <OamModule.hpp>

Public Types

enum  _v {
  None = -1, AvpDecode__NotEnoughBytesToCoverAvpHeaderLength, AvpDecode__IncoherenceBetweenActivatedVBitAndZeroedVendorIDValueReceived, AvpDecode__IncorrectLength,
  AvpDecode__DataPartInconsistence, AvpDecode__UnknownAvp__s__WithMandatoryBit, MessageDecode__NotEnoughBytesToCoverMessageHeaderLength, MessageDecode__NotEnoughBytesToCoverMessageLength,
  AvpValidation__EnumeratedAvp__s__WithValue__d__DoesNotComplyRestriction__s__, AvpValidation__Avp__s__Flags__d__DoesNotFulfillTheDefinedFlagRules__s__, MessageValidation__UnknownOperation__s__UnableToValidate, MessageValidation__Operation__s__HaveIncoherentFlags__d__,
  LevelValidation__MissingFixedRule__s__Inside__s__, LevelValidation__FailedRule__s__ForCardinality_Found__d__ItemsInside__s__, LevelValidation__FailedGenericAvpRule__s__ForCardinality_Found__d__DisregardedItemsInside__s__, LevelValidation__FoundDisregardedItemsInside__s__AndGenericAVPWasNotSpecified__s__
}
 

Public Member Functions

 anna_declare_enum (Alarm)
 

Member Enumeration Documentation

◆ _v

Enumerator
None 
AvpDecode__NotEnoughBytesToCoverAvpHeaderLength 
AvpDecode__IncoherenceBetweenActivatedVBitAndZeroedVendorIDValueReceived 
AvpDecode__IncorrectLength 
AvpDecode__DataPartInconsistence 
AvpDecode__UnknownAvp__s__WithMandatoryBit 
MessageDecode__NotEnoughBytesToCoverMessageHeaderLength 
MessageDecode__NotEnoughBytesToCoverMessageLength 
AvpValidation__EnumeratedAvp__s__WithValue__d__DoesNotComplyRestriction__s__ 
AvpValidation__Avp__s__Flags__d__DoesNotFulfillTheDefinedFlagRules__s__ 
MessageValidation__UnknownOperation__s__UnableToValidate 
MessageValidation__Operation__s__HaveIncoherentFlags__d__ 
LevelValidation__MissingFixedRule__s__Inside__s__ 
LevelValidation__FailedRule__s__ForCardinality_Found__d__ItemsInside__s__ 
LevelValidation__FailedGenericAvpRule__s__ForCardinality_Found__d__DisregardedItemsInside__s__ 
LevelValidation__FoundDisregardedItemsInside__s__AndGenericAVPWasNotSpecified__s__ 
41  {
42 
43  None = -1,
44 
46  // All defined alarms are not transferable //
48 
49  /* Avp decoding */
50 
52  // El buffer pasado no es suficiente para construir un AVP
53  // Not enough buffer to build AVP
54 
56  // Los Flags indican que el AVP es vendor-specific (bit V) y sin embargo el campo vendor-ID tiene un valor 0 (IETF)
57  // AVP Flags are vendor-specific (V bit) but vendor-ID octets value is 0 (IETF)
58 
60  // Existe un error de formato en el AVP, la longitud es incorrecta
61  // There is an error inside the AVP, the length is not correct
62 
64  // Existe un error de inconsistencia en la parte de datos
65  // There is an inconsistence error inside the AVP data part
66 
68  // Formato desconocido del AVP %s con bit M activo
69  // Unknown format for AVP %s with activated M bit
70 
71  /* Message decoding */
72 
74  // El buffer pasado no es suficiente para construir la cabecera de un mensaje DIAMETER
75  // Not enough buffer to build the DIAMETER message header
76 
78  // No se han proporcionado octetos suficientes para cubrir la longitud del mensaje DIAMETER
79  // Not enough bytes to fit DIAMETER message length
80 
81 
82  /* Avp validation */
83 
85  // El AVP enumerado %s con valor %d, no cumple la restriccion: %s
86  // Enumerated AVP %s with value %d does not comply to restriction: %s
87 
89  // El AVP %s tiene flags (%d) incoherentes con las reglas de flags definidas: %s
90  // AVP %s flags (%d) does not fulfill the defined flag rules: %s
91 
92 
93  /* Message validation */
94 
96  // Operacion %s desconocida, imposible validar
97  // Unknown operation %s, unable to validate
98 
100  // La operacion %s tiene flags (%d) incoherentes
101  // Operation %s have incoherent flags (%d)
102 
103 
104  /* Level validation */
105 
107  // Falta un AVP fijo %s dentro de %s
108  // Missing fixed rule %s inside %s
109 
111  // Ha fallado la regla %s de cardinalidad (encontrados %s items dentro de %s)
112  // Failed rule %s for cardinality (found %d items inside %s)
113 
115  // Ha fallado la regla del AVP Generico %s para la cardinalidad (encontrados %d items no contemplados dentro de %s)
116  // Failed Generic AVP rule %s for cardinality (found %d disregarded items inside %s)
117 
119  // Encontrados items no contemplados dentro de %s y el AVP Generico no se especifico: %s
120  // Found disregarded items inside %s and Generic AVP was not specified: %s
121  };

Member Function Documentation

◆ anna_declare_enum()

anna::diameter::codec::OamModule::Alarm::anna_declare_enum ( Alarm  )

The documentation for this struct was generated from the following file: