Amazon Kinesis Webrtc C SDK
STUNStatusCodes

STUN related status codes. More...

Collaboration diagram for STUNStatusCodes:

Macros

#define STATUS_STUN_BASE   STATUS_SDP_BASE + 0x01000000
 
#define STATUS_STUN_MESSAGE_INTEGRITY_NOT_LAST   STATUS_STUN_BASE + 0x00000001
 
#define STATUS_STUN_MESSAGE_INTEGRITY_SIZE_ALIGNMENT   STATUS_STUN_BASE + 0x00000002
 
#define STATUS_STUN_FINGERPRINT_NOT_LAST   STATUS_STUN_BASE + 0x00000003
 
#define STATUS_STUN_MAGIC_COOKIE_MISMATCH   STATUS_STUN_BASE + 0x00000004
 
#define STATUS_STUN_INVALID_ADDRESS_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000005
 
#define STATUS_STUN_INVALID_USERNAME_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000006
 
#define STATUS_STUN_INVALID_MESSAGE_INTEGRITY_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000007
 
#define STATUS_STUN_INVALID_FINGERPRINT_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000008
 
#define STATUS_STUN_MULTIPLE_MESSAGE_INTEGRITY_ATTRIBUTES   STATUS_STUN_BASE + 0x00000009
 
#define STATUS_STUN_MULTIPLE_FINGERPRINT_ATTRIBUTES   STATUS_STUN_BASE + 0x0000000A
 
#define STATUS_STUN_ATTRIBUTES_AFTER_FINGERPRINT_MESSAGE_INTEGRITY   STATUS_STUN_BASE + 0x0000000B
 
#define STATUS_STUN_MESSAGE_INTEGRITY_AFTER_FINGERPRINT   STATUS_STUN_BASE + 0x0000000C
 
#define STATUS_STUN_MAX_ATTRIBUTE_COUNT   STATUS_STUN_BASE + 0x0000000D
 
#define STATUS_STUN_MESSAGE_INTEGRITY_MISMATCH   STATUS_STUN_BASE + 0x0000000E
 
#define STATUS_STUN_FINGERPRINT_MISMATCH   STATUS_STUN_BASE + 0x0000000F
 
#define STATUS_STUN_INVALID_PRIORITY_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000010
 
#define STATUS_STUN_INVALID_USE_CANDIDATE_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000011
 
#define STATUS_STUN_INVALID_LIFETIME_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000012
 
#define STATUS_STUN_INVALID_REQUESTED_TRANSPORT_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000013
 
#define STATUS_STUN_INVALID_REALM_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000014
 
#define STATUS_STUN_INVALID_NONCE_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000015
 
#define STATUS_STUN_INVALID_ERROR_CODE_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000016
 
#define STATUS_STUN_INVALID_ICE_CONTROL_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000017
 
#define STATUS_STUN_INVALID_CHANNEL_NUMBER_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000018
 
#define STATUS_STUN_INVALID_CHANGE_REQUEST_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000019
 
#define STATUS_STUN_INVALID_MESSAGE_LENGTH   STATUS_STUN_BASE + 0x0000001A
 
#define STATUS_STUN_INVALID_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x0000001B
 
#define STATUS_STUN_ATTRIBUTE_NOT_FOUND   STATUS_STUN_BASE + 0x0000001C
 
#define STATUS_STUN_NO_MORE_ATTRIBUTE_FOUND   STATUS_STUN_BASE + 0x0000001D
 
#define STATUS_STUN_UNKNOWN_ERROR   STATUS_STUN_BASE + 0x0000001E
 

Detailed Description

STUN related status codes.

WEBRTC STUN related codes. Values are derived from STATUS_STUN_BASE (0x57000000)

Macro Definition Documentation

◆ STATUS_STUN_ATTRIBUTE_NOT_FOUND

#define STATUS_STUN_ATTRIBUTE_NOT_FOUND   STATUS_STUN_BASE + 0x0000001C

◆ STATUS_STUN_ATTRIBUTES_AFTER_FINGERPRINT_MESSAGE_INTEGRITY

#define STATUS_STUN_ATTRIBUTES_AFTER_FINGERPRINT_MESSAGE_INTEGRITY   STATUS_STUN_BASE + 0x0000000B

◆ STATUS_STUN_BASE

#define STATUS_STUN_BASE   STATUS_SDP_BASE + 0x01000000

◆ STATUS_STUN_FINGERPRINT_MISMATCH

#define STATUS_STUN_FINGERPRINT_MISMATCH   STATUS_STUN_BASE + 0x0000000F

◆ STATUS_STUN_FINGERPRINT_NOT_LAST

#define STATUS_STUN_FINGERPRINT_NOT_LAST   STATUS_STUN_BASE + 0x00000003

◆ STATUS_STUN_INVALID_ADDRESS_ATTRIBUTE_LENGTH

#define STATUS_STUN_INVALID_ADDRESS_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000005

◆ STATUS_STUN_INVALID_ATTRIBUTE_LENGTH

#define STATUS_STUN_INVALID_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x0000001B

◆ STATUS_STUN_INVALID_CHANGE_REQUEST_ATTRIBUTE_LENGTH

#define STATUS_STUN_INVALID_CHANGE_REQUEST_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000019

◆ STATUS_STUN_INVALID_CHANNEL_NUMBER_ATTRIBUTE_LENGTH

#define STATUS_STUN_INVALID_CHANNEL_NUMBER_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000018

◆ STATUS_STUN_INVALID_ERROR_CODE_ATTRIBUTE_LENGTH

#define STATUS_STUN_INVALID_ERROR_CODE_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000016

◆ STATUS_STUN_INVALID_FINGERPRINT_ATTRIBUTE_LENGTH

#define STATUS_STUN_INVALID_FINGERPRINT_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000008

◆ STATUS_STUN_INVALID_ICE_CONTROL_ATTRIBUTE_LENGTH

#define STATUS_STUN_INVALID_ICE_CONTROL_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000017

◆ STATUS_STUN_INVALID_LIFETIME_ATTRIBUTE_LENGTH

#define STATUS_STUN_INVALID_LIFETIME_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000012

◆ STATUS_STUN_INVALID_MESSAGE_INTEGRITY_ATTRIBUTE_LENGTH

#define STATUS_STUN_INVALID_MESSAGE_INTEGRITY_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000007

◆ STATUS_STUN_INVALID_MESSAGE_LENGTH

#define STATUS_STUN_INVALID_MESSAGE_LENGTH   STATUS_STUN_BASE + 0x0000001A

◆ STATUS_STUN_INVALID_NONCE_ATTRIBUTE_LENGTH

#define STATUS_STUN_INVALID_NONCE_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000015

◆ STATUS_STUN_INVALID_PRIORITY_ATTRIBUTE_LENGTH

#define STATUS_STUN_INVALID_PRIORITY_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000010

◆ STATUS_STUN_INVALID_REALM_ATTRIBUTE_LENGTH

#define STATUS_STUN_INVALID_REALM_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000014

◆ STATUS_STUN_INVALID_REQUESTED_TRANSPORT_ATTRIBUTE_LENGTH

#define STATUS_STUN_INVALID_REQUESTED_TRANSPORT_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000013

◆ STATUS_STUN_INVALID_USE_CANDIDATE_ATTRIBUTE_LENGTH

#define STATUS_STUN_INVALID_USE_CANDIDATE_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000011

◆ STATUS_STUN_INVALID_USERNAME_ATTRIBUTE_LENGTH

#define STATUS_STUN_INVALID_USERNAME_ATTRIBUTE_LENGTH   STATUS_STUN_BASE + 0x00000006

◆ STATUS_STUN_MAGIC_COOKIE_MISMATCH

#define STATUS_STUN_MAGIC_COOKIE_MISMATCH   STATUS_STUN_BASE + 0x00000004

◆ STATUS_STUN_MAX_ATTRIBUTE_COUNT

#define STATUS_STUN_MAX_ATTRIBUTE_COUNT   STATUS_STUN_BASE + 0x0000000D

◆ STATUS_STUN_MESSAGE_INTEGRITY_AFTER_FINGERPRINT

#define STATUS_STUN_MESSAGE_INTEGRITY_AFTER_FINGERPRINT   STATUS_STUN_BASE + 0x0000000C

◆ STATUS_STUN_MESSAGE_INTEGRITY_MISMATCH

#define STATUS_STUN_MESSAGE_INTEGRITY_MISMATCH   STATUS_STUN_BASE + 0x0000000E

◆ STATUS_STUN_MESSAGE_INTEGRITY_NOT_LAST

#define STATUS_STUN_MESSAGE_INTEGRITY_NOT_LAST   STATUS_STUN_BASE + 0x00000001

◆ STATUS_STUN_MESSAGE_INTEGRITY_SIZE_ALIGNMENT

#define STATUS_STUN_MESSAGE_INTEGRITY_SIZE_ALIGNMENT   STATUS_STUN_BASE + 0x00000002

◆ STATUS_STUN_MULTIPLE_FINGERPRINT_ATTRIBUTES

#define STATUS_STUN_MULTIPLE_FINGERPRINT_ATTRIBUTES   STATUS_STUN_BASE + 0x0000000A

◆ STATUS_STUN_MULTIPLE_MESSAGE_INTEGRITY_ATTRIBUTES

#define STATUS_STUN_MULTIPLE_MESSAGE_INTEGRITY_ATTRIBUTES   STATUS_STUN_BASE + 0x00000009

◆ STATUS_STUN_NO_MORE_ATTRIBUTE_FOUND

#define STATUS_STUN_NO_MORE_ATTRIBUTE_FOUND   STATUS_STUN_BASE + 0x0000001D

◆ STATUS_STUN_UNKNOWN_ERROR

#define STATUS_STUN_UNKNOWN_ERROR   STATUS_STUN_BASE + 0x0000001E