ANNA Suite  2020b
Multipurpose development suite for Telco applications
Namespaces | Macros | Functions
defines.hpp File Reference
#include <anna/diameter/helpers/defines.hpp>
#include <string>
Include dependency graph for defines.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 anna
 
 anna::diameter
 
 anna::diameter::helpers
 
 anna::diameter::helpers::base
 

Macros

#define anna_diameter_helpers_define_avp(avpname, code)   anna_diameter_helpers_define_avp_in_context(avpname,code,base)
 
#define anna_diameter_helpers_define_avp_with_values(avpname, code)   anna_diameter_helpers_define_avp_with_values_in_context(avpname,code,base)
 

Functions

 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Host_IP_Address, 257)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Auth_Application_Id, 258)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp_with_values (Acct_Application_Id, 259)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Vendor_Specific_Application_Id, 260)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp_with_values (Redirect_Host_Usage, 261)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Redirect_Max_Cache_Time, 262)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Session_Id, 263)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Origin_Host, 264)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Supported_Vendor_Id, 265)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Vendor_Id, 266)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Firmware_Revision, 267)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp_with_values (Result_Code, 268)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Product_Name, 269)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp_with_values (Session_Binding, 270)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp_with_values (Session_Server_Failover, 271)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Multi_Round_Time_Out, 272)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp_with_values (Disconnect_Cause, 273)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp_with_values (Auth_Request_Type, 274)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Auth_Grace_Period, 276)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp_with_values (Auth_Session_State, 277)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Origin_State_Id, 278)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Failed_AVP, 279)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Proxy_Host, 280)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Error_Message, 281)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Route_Record, 282)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Destination_Realm, 283)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Proxy_Info, 284)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp_with_values (Re_Auth_Request_Type, 285)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Accounting_Sub_Session_Id, 287)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Authorization_Lifetime, 291)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Redirect_Host, 292)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Destination_Host, 293)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Error_Reporting_Host, 294)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp_with_values (Termination_Cause, 295)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Origin_Realm, 296)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Experimental_Result, 297)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Experimental_Result_Code, 298)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp_with_values (Inband_Security_Id, 299)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (E2E_Sequence_AVP, 300)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp_with_values (Accounting_Record_Type, 480)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Accounting_Interim_Interval, 482)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp_with_values (Accounting_Realtime_Required, 483)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_avp (Accounting_Record_Number, 485)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_command_request (Abort_Session_Request, 274)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_command_answer (Abort_Session_Answer, 274)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_command_request (Accounting_Request, 271)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_command_answer (Accounting_Answer, 271)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_command_request (Capabilities_Exchange_Request, 257)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_command_answer (Capabilities_Exchange_Answer, 257)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_command_request (Device_Watchdog_Request, 280)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_command_answer (Device_Watchdog_Answer, 280)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_command_request (Disconnect_Peer_Request, 282)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_command_answer (Disconnect_Peer_Answer, 282)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_command_request (Re_Auth_Request, 258)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_command_answer (Re_Auth_Answer, 258)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_command_request (Session_Termination_Request, 275)
 
 anna::diameter::helpers::base::anna_diameter_helpers_define_command_answer (Session_Termination_Answer, 275)
 

Macro Definition Documentation

◆ anna_diameter_helpers_define_avp

#define anna_diameter_helpers_define_avp (   avpname,
  code 
)    anna_diameter_helpers_define_avp_in_context(avpname,code,base)

Contextualized definitions (avp id)

◆ anna_diameter_helpers_define_avp_with_values

#define anna_diameter_helpers_define_avp_with_values (   avpname,
  code 
)    anna_diameter_helpers_define_avp_with_values_in_context(avpname,code,base)

Contextualized definitions (avp id and values)