Ignore:
Timestamp:
Mar 9, 2007 11:25:11 PM (17 years ago)
Author:
bennylp
Message:

Today's work on TURN server. All looks to be implemented

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjlib-util/include/pjlib-util/stun_msg.h

    r1049 r1052  
    335335    PJ_STUN_ATTR_LIFETIME           = 0x000D,/**< LIFETIME attribute.       */ 
    336336    PJ_STUN_ATTR_BANDWIDTH          = 0x0010,/**< BANDWIDTH attribute       */ 
    337     PJ_STUN_ATTR_REMOTE_ADDRESS     = 0x0012,/**< REMOTE-ADDRESS attribute  */ 
     337    PJ_STUN_ATTR_REMOTE_ADDR        = 0x0012,/**< REMOTE-ADDRESS attribute  */ 
    338338    PJ_STUN_ATTR_DATA               = 0x0013,/**< DATA attribute.           */ 
    339339    PJ_STUN_ATTR_REALM              = 0x0014,/**< REALM attribute.          */ 
     
    355355    PJ_STUN_ATTR_START_EXTENDED_ATTR= 0x8021, 
    356356 
    357     PJ_STUN_ATTR_FINGERPRINT        = 0x8021,/**< FINGERPRINT attribute.    */ 
    358357    PJ_STUN_ATTR_SERVER             = 0x8022,/**< SERVER attribute.         */ 
    359358    PJ_STUN_ATTR_ALTERNATE_SERVER   = 0x8023,/**< ALTERNATE-SERVER.         */ 
    360359    PJ_STUN_ATTR_REFRESH_INTERVAL   = 0x8024,/**< REFRESH-INTERVAL.         */ 
     360    PJ_STUN_ATTR_FINGERPRINT        = 0x8028,/**< FINGERPRINT attribute.    */ 
    361361 
    362362    PJ_STUN_ATTR_END_EXTENDED_ATTR 
     
    370370typedef enum pj_stun_status 
    371371{ 
    372     PJ_STUN_STATUS_TRY_ALTERNATE            = 300,  /**< Try Alternate      */ 
    373     PJ_STUN_STATUS_BAD_REQUEST              = 400,  /**< Bad Request        */ 
    374     PJ_STUN_STATUS_UNAUTHORIZED             = 401,  /**< Unauthorized       */ 
    375     PJ_STUN_STATUS_UNKNOWN_ATTRIBUTE        = 420,  /**< Unknown Attribute  */ 
    376     PJ_STUN_STATUS_STALE_CREDENTIALS        = 430,  /**< Stale Credentials  */ 
    377     PJ_STUN_STATUS_INTEGRITY_CHECK_FAILURE  = 431,  /**< Integrity Chk Fail */ 
    378     PJ_STUN_STATUS_MISSING_USERNAME         = 432,  /**< Missing Username   */ 
    379     PJ_STUN_STATUS_USE_TLS                  = 433,  /**< Use TLS            */ 
    380     PJ_STUN_STATUS_MISSING_REALM            = 434,  /**< Missing Realm      */ 
    381     PJ_STUN_STATUS_MISSING_NONCE            = 435,  /**< Missing Nonce      */ 
    382     PJ_STUN_STATUS_UNKNOWN_USERNAME         = 436,  /**< Unknown Username   */ 
    383     PJ_STUN_STATUS_NO_BINDING               = 437,  /**< No Binding.        */ 
    384     PJ_STUN_STATUS_STALE_NONCE              = 438,  /**< Stale Nonce        */ 
    385     PJ_STUN_STATUS_TRANSITIONING            = 439,  /**< Transitioning.     */ 
    386     PJ_STUN_STATUS_WRONG_USERNAME           = 441,  /**< Wrong Username.    */ 
    387     PJ_STUN_STATUS_UNSUPP_TRANSPORT_PROTO   = 442,  /**< Unsupported Transport Protocol */ 
    388     PJ_STUN_STATUS_INVALID_IP_ADDR          = 443,  /**< Invalid IP Address */ 
    389     PJ_STUN_STATUS_INVALID_PORT             = 444,  /**< Invalid Port       */ 
    390     PJ_STUN_STATUS_OPER_TCP_ONLY            = 445,  /**< Operation for TCP Only */ 
    391     PJ_STUN_STATUS_CONNECTION_FAILURE       = 446,  /**< Connection Failure */ 
    392     PJ_STUN_STATUS_CONNECTION_TIMEOUT       = 447,  /**< Connection Timeout */ 
    393     PJ_STUN_STATUS_ALLOCATION_QUOTA_REACHED = 486,  /**< Allocation Quota Reached (TURN) */ 
    394     PJ_STUN_STATUS_SERVER_ERROR             = 500,  /**< Server Error       */ 
    395     PJ_STUN_STATUS_INSUFFICIENT_CAPACITY    = 507,  /**< Insufficient Capacity (TURN) */ 
    396     PJ_STUN_STATUS_GLOBAL_FAILURE           = 600   /**< Global Failure     */ 
     372    PJ_STUN_SC_TRY_ALTERNATE            = 300,  /**< Try Alternate          */ 
     373    PJ_STUN_SC_BAD_REQUEST              = 400,  /**< Bad Request            */ 
     374    PJ_STUN_SC_UNAUTHORIZED             = 401,  /**< Unauthorized           */ 
     375    PJ_STUN_SC_UNKNOWN_ATTRIBUTE        = 420,  /**< Unknown Attribute      */ 
     376    PJ_STUN_SC_STALE_CREDENTIALS        = 430,  /**< Stale Credentials      */ 
     377    PJ_STUN_SC_INTEGRITY_CHECK_FAILURE  = 431,  /**< Integrity Chk Fail     */ 
     378    PJ_STUN_SC_MISSING_USERNAME         = 432,  /**< Missing Username       */ 
     379    PJ_STUN_SC_USE_TLS                  = 433,  /**< Use TLS                */ 
     380    PJ_STUN_SC_MISSING_REALM            = 434,  /**< Missing Realm          */ 
     381    PJ_STUN_SC_MISSING_NONCE            = 435,  /**< Missing Nonce          */ 
     382    PJ_STUN_SC_UNKNOWN_USERNAME         = 436,  /**< Unknown Username       */ 
     383    PJ_STUN_SC_NO_BINDING               = 437,  /**< No Binding.            */ 
     384    PJ_STUN_SC_STALE_NONCE              = 438,  /**< Stale Nonce            */ 
     385    PJ_STUN_SC_TRANSITIONING            = 439,  /**< Transitioning.         */ 
     386    PJ_STUN_SC_WRONG_USERNAME           = 441,  /**< Wrong Username.        */ 
     387    PJ_STUN_SC_UNSUPP_TRANSPORT_PROTO   = 442,  /**< Unsupported Transport or 
     388                                                     Protocol */ 
     389    PJ_STUN_SC_INVALID_IP_ADDR          = 443,  /**< Invalid IP Address     */ 
     390    PJ_STUN_SC_INVALID_PORT             = 444,  /**< Invalid Port           */ 
     391    PJ_STUN_SC_OPER_TCP_ONLY            = 445,  /**< Operation for TCP Only */ 
     392    PJ_STUN_SC_CONNECTION_FAILURE       = 446,  /**< Connection Failure     */ 
     393    PJ_STUN_SC_CONNECTION_TIMEOUT       = 447,  /**< Connection Timeout     */ 
     394    PJ_STUN_SC_ALLOCATION_QUOTA_REACHED = 486,  /**< Allocation Quota Reached 
     395                                                     (TURN) */ 
     396    PJ_STUN_SC_SERVER_ERROR             = 500,  /**< Server Error           */ 
     397    PJ_STUN_SC_INSUFFICIENT_CAPACITY    = 507,  /**< Insufficient Capacity  
     398                                                     (TURN) */ 
     399    PJ_STUN_SC_GLOBAL_FAILURE           = 600   /**< Global Failure         */ 
    397400} pj_stun_status; 
    398401 
Note: See TracChangeset for help on using the changeset viewer.