Commit 3786e3e3 authored by juvancic's avatar juvancic
Browse files

updated ' added Result_Code_Type as ENUMERATED

parent 330e3fde
Loading
Loading
Loading
Loading
+44 −1
Original line number Diff line number Diff line
@@ -423,6 +423,48 @@ group BasicTypesAndConstants{
            
            group AVP_RFC3588_Types{
                
                type enumerated Result_Code_Type{
                    DIAMETER_DUMMY_E (0),
                    
                    DIAMETER_MULTI_ROUND_AUTH_E (1001),
                    
                    DIAMETER_SUCCESS_E (2001),
                    DIAMETER_LIMITED_SUCCESS_E (2002),
                    
                    DIAMETER_COMMAND_UNSUPPORTED_E (3001),
                    DIAMETER_UNABLE_TO_DELIVER_E (3002),			
                    DIAMETER_REALM_NOT_SERVED_E (3003),
                    DIAMETER_TOO_BUSY_E (3004),
                    DIAMETER_LOOP_DETECTED_E (3005),
                    DIAMETER_REDIRECT_INDICATION_E (3006),
                    DIAMETER_APPLICATION_UNSUPPORTED_E (3007),
                    DIAMETER_INVALID_HDR_BITS_E (3008),
                    DIAMETER_INVALID_AVP_BITS_E (3009),
                    DIAMETER_UNKNOWN_PEER_E (3010),
                    
                    DIAMETER_AUTHENTICATION_REJECTED_E (4001),
                    DIAMETER_OUT_OF_SPACE_E (4002),			
                    DIAMETER_ELECTION_LOST_E (4003),
                    
                    DIAMETER_AVP_UNSUPPORTED_E (5001),
                    DIAMETER_UNKNOWN_SESSION_ID_E (5002),
                    DIAMETER_AUTHORIZATION_REJECTED_E (5003),
                    DIAMETER_INVALID_AVP_VALUE_E (5004),
                    DIAMETER_MISSING_AVP_E (5005),
                    DIAMETER_RESOURCES_EXCEEDED_E (5006),
                    DIAMETER_CONTRADICTING_AVPS_E (5007),
                    DIAMETER_AVP_NOT_ALLOWED_E (5008),
                    DIAMETER_AVP_OCCURS_TOO_MANY_TIMES_E (5009),
                    DIAMETER_NO_COMMON_APPLICATION_E (5010),
                    DIAMETER_UNSUPPORTED_VERSION_E (5011),
                    DIAMETER_UNABLE_TO_COMPLY_E (5012),
                    DIAMETER_INVALID_BIT_IN_HEADER_E (5013),
                    DIAMETER_INVALID_AVP_LENGTH_E (5014),
                    DIAMETER_INVALID_MESSAGE_LENGTH_E (5015),
                    DIAMETER_INVALID_AVP_BIT_COMBO_E (5016),
                    DIAMETER_NO_COMMON_SECURITY_E (5017)	
                };
    			
    			type enumerated Re_Auth_Req_Type{
    				//Ref: RFC3588 8.12.  Re-Auth-Request-Type AVP
    				AUTHORIZE_ONLY_E (0),
@@ -850,7 +892,8 @@ group BasicTypesAndConstants{
				type record Result_Code_AVP{
				//Ref: RFC3588 7.1.  Result-Code AVP
					AVP_Header         	aVP_Header,//<AVP header: 268 ....>
					UInt32 				aVP_Data		
					//UInt32
					Result_Code_Type 				aVP_Data		
				};
				type record Error_Message_AVP{
				//Ref: RFC3588 7.3.  Error-Message AVP