#include "ns_turn_ioaddr.h"#include "ns_turn_msg_defs.h"Go to the source code of this file.
Classes | |
| struct | stun_tid |
Defines | |
| #define | print_bin(str, len, field) print_bin_func(str,len,field,__FUNCTION__) |
Typedefs | |
| typedef const void * | stun_attr_ref |
Functions | |
| int | stun_tid_equals (const stun_tid *id1, const stun_tid *id2) |
| void | stun_tid_cpy (stun_tid *id1, const stun_tid *id2) |
| void | stun_tid_generate (stun_tid *id) |
| u16bits | stun_make_type (u16bits method) |
| u16bits | stun_make_request (u16bits method) |
| u16bits | stun_make_indication (u16bits method) |
| u16bits | stun_make_success_response (u16bits method) |
| u16bits | stun_make_error_response (u16bits method) |
| u32bits | stun_adjust_allocate_lifetime (u32bits lifetime) |
| int | stun_get_message_len_str (u08bits *buf, size_t len) |
| void | stun_init_buffer_str (u08bits *buf, size_t *len) |
| void | stun_init_command_str (u16bits message_type, u08bits *buf, size_t *len) |
| void | stun_init_request_str (u16bits method, u08bits *buf, size_t *len) |
| void | stun_init_indication_str (u16bits method, u08bits *buf, size_t *len) |
| void | stun_init_success_response_str (u16bits method, u08bits *buf, size_t *len, stun_tid *id) |
| void | stun_init_error_response_str (u16bits method, u08bits *buf, size_t *len, u16bits error_code, const u08bits *reason, stun_tid *id) |
| int | stun_init_channel_message_str (u16bits chnumber, u08bits *buf, size_t *len, int length) |
| u08bits * | stun_get_app_data_ptr_str (u08bits *buf, int *olength) |
| int | stun_is_command_message_str (const u08bits *buf, size_t blen) |
| int | stun_is_command_message_full_check_str (const u08bits *buf, size_t blen, int must_check_fingerprint) |
| int | stun_is_command_message_offset_str (const u08bits *buf, size_t blen, int offset) |
| int | stun_is_request_str (const u08bits *buf, size_t len) |
| int | stun_is_success_response_str (const u08bits *buf, size_t len) |
| int | stun_is_error_response_str (const u08bits *buf, size_t len, int *err_code, u08bits *err_msg, size_t err_msg_size) |
| int | stun_is_challenge_response_str (const u08bits *buf, size_t len, int *err_code, u08bits *err_msg, size_t err_msg_size, u08bits *realm, u08bits *nonce) |
| int | stun_is_response_str (const u08bits *buf, size_t len) |
| int | stun_is_indication_str (const u08bits *buf, size_t len) |
| u16bits | stun_get_method_str (const u08bits *buf, size_t len) |
| u16bits | stun_get_msg_type_str (const u08bits *buf, size_t len) |
| int | stun_is_channel_message_str (const u08bits *buf, size_t len, u16bits *chnumber) |
| int | is_channel_msg_str (const u08bits *buf, size_t blen) |
| void | stun_set_binding_request_str (u08bits *buf, size_t *len) |
| int | stun_set_binding_response_str (u08bits *buf, size_t *len, stun_tid *tid, const ioa_addr *reflexive_addr, int error_code, const u08bits *reason) |
| int | stun_is_binding_request_str (const u08bits *buf, size_t len, size_t offset) |
| int | stun_is_binding_response_str (const u08bits *buf, size_t len) |
| void | stun_tid_from_message_str (const u08bits *buf, size_t len, stun_tid *id) |
| void | stun_tid_message_cpy (u08bits *buf, const stun_tid *id) |
| void | stun_tid_generate_in_message_str (u08bits *buf, stun_tid *id) |
| int | stun_get_command_message_len_str (const u08bits *buf, size_t len) |
| int | stun_attr_is_addr (stun_attr_ref attr) |
| int | stun_attr_get_type (stun_attr_ref attr) |
| int | stun_attr_get_len (stun_attr_ref attr) |
| const u08bits * | stun_attr_get_value (stun_attr_ref attr) |
| u16bits | stun_attr_get_channel_number (stun_attr_ref attr) |
| u08bits | stun_attr_get_even_port (stun_attr_ref attr) |
| u64bits | stun_attr_get_reservation_token_value (stun_attr_ref attr) |
| stun_attr_ref | stun_attr_get_first_by_type_str (const u08bits *buf, size_t len, u16bits attr_type) |
| stun_attr_ref | stun_attr_get_first_str (const u08bits *buf, size_t len) |
| stun_attr_ref | stun_attr_get_next_str (const u08bits *buf, size_t len, stun_attr_ref prev) |
| int | stun_attr_add_str (u08bits *buf, size_t *len, u16bits attr, const u08bits *avalue, int alen) |
| int | stun_attr_add_addr_str (u08bits *buf, size_t *len, u16bits attr_type, const ioa_addr *ca) |
| int | stun_attr_get_addr_str (const u08bits *buf, size_t len, stun_attr_ref attr, ioa_addr *ca, const ioa_addr *default_addr) |
| int | stun_attr_get_first_addr_str (const u08bits *buf, size_t len, u16bits attr_type, ioa_addr *ca, const ioa_addr *default_addr) |
| int | stun_attr_add_channel_number_str (u08bits *buf, size_t *len, u16bits chnumber) |
| u16bits | stun_attr_get_first_channel_number_str (const u08bits *buf, size_t len) |
| int | stun_get_channel_message_len_str (const u08bits *buf) |
| int | stun_is_specific_channel_message_str (const u08bits *buf, size_t len, u16bits chnumber) |
| int | stun_set_allocate_request_str (u08bits *buf, size_t *len, u32bits lifetime, int address_family) |
| int | stun_set_allocate_response_str (u08bits *buf, size_t *len, stun_tid *tid, const ioa_addr *relayed_addr, const ioa_addr *reflexive_addr, u32bits lifetime, int error_code, const u08bits *reason, u64bits reservation_token) |
| u16bits | stun_set_channel_bind_request_str (u08bits *buf, size_t *len, const ioa_addr *peer_addr, u16bits channel_number) |
| void | stun_set_channel_bind_response_str (u08bits *buf, size_t *len, stun_tid *tid, int error_code, const u08bits *reason) |
| int | stun_get_requested_address_family (stun_attr_ref attr) |
| int | stun_attr_add_fingerprint_str (u08bits *buf, size_t *len) |
| int | SASLprep (u08bits *s) |
| void | print_bin_func (const char *name, size_t len, const void *s, const char *func) |
| int | stun_check_message_integrity_by_key_str (u08bits *buf, size_t len, u08bits *key) |
| int | stun_check_message_integrity_str (u08bits *buf, size_t len, u08bits *uname, u08bits *realm, u08bits *upwd) |
| int | stun_attr_add_integrity_str (u08bits *buf, size_t *len, u08bits *key) |
| int | stun_attr_add_integrity_by_user_str (u08bits *buf, size_t *len, u08bits *uname, u08bits *realm, u08bits *upwd, u08bits *nonce) |
| int | stun_produce_integrity_key_str (u08bits *uname, u08bits *realm, u08bits *upwd, u08bits *key) |
| int | stun_calculate_hmac (u08bits *buf, size_t len, u08bits *key, u08bits *hmac) |
| int | stun_attr_get_change_request_str (stun_attr_ref attr, int *change_ip, int *change_port) |
| int | stun_attr_add_change_request_str (u08bits *buf, size_t *len, int change_ip, int change_port) |
| int | stun_attr_get_response_port_str (stun_attr_ref attr) |
| int | stun_attr_add_response_port_str (u08bits *buf, size_t *len, u16bits port) |
| int | stun_attr_get_padding_len_str (stun_attr_ref attr) |
| int | stun_attr_add_padding_str (u08bits *buf, size_t *len, u16bits padding_len) |
| #define print_bin | ( | str, | |
| len, | |||
| field | |||
| ) | print_bin_func(str,len,field,__FUNCTION__) |
Definition at line 153 of file ns_turn_msg.h.
| typedef const void* stun_attr_ref |
Definition at line 55 of file ns_turn_msg.h.
| int is_channel_msg_str | ( | const u08bits * | buf, |
| size_t | blen | ||
| ) |
| void print_bin_func | ( | const char * | name, |
| size_t | len, | ||
| const void * | s, | ||
| const char * | func | ||
| ) |
| int SASLprep | ( | u08bits * | s | ) |
| u32bits stun_adjust_allocate_lifetime | ( | u32bits | lifetime | ) |
| int stun_attr_add_addr_str | ( | u08bits * | buf, |
| size_t * | len, | ||
| u16bits | attr_type, | ||
| const ioa_addr * | ca | ||
| ) |
| int stun_attr_add_change_request_str | ( | u08bits * | buf, |
| size_t * | len, | ||
| int | change_ip, | ||
| int | change_port | ||
| ) |
| int stun_attr_add_channel_number_str | ( | u08bits * | buf, |
| size_t * | len, | ||
| u16bits | chnumber | ||
| ) |
| int stun_attr_add_fingerprint_str | ( | u08bits * | buf, |
| size_t * | len | ||
| ) |
| int stun_attr_add_integrity_by_user_str | ( | u08bits * | buf, |
| size_t * | len, | ||
| u08bits * | uname, | ||
| u08bits * | realm, | ||
| u08bits * | upwd, | ||
| u08bits * | nonce | ||
| ) |
| int stun_attr_add_integrity_str | ( | u08bits * | buf, |
| size_t * | len, | ||
| u08bits * | key | ||
| ) |
| int stun_attr_add_padding_str | ( | u08bits * | buf, |
| size_t * | len, | ||
| u16bits | padding_len | ||
| ) |
| int stun_attr_add_response_port_str | ( | u08bits * | buf, |
| size_t * | len, | ||
| u16bits | port | ||
| ) |
| int stun_attr_add_str | ( | u08bits * | buf, |
| size_t * | len, | ||
| u16bits | attr, | ||
| const u08bits * | avalue, | ||
| int | alen | ||
| ) |
| int stun_attr_get_addr_str | ( | const u08bits * | buf, |
| size_t | len, | ||
| stun_attr_ref | attr, | ||
| ioa_addr * | ca, | ||
| const ioa_addr * | default_addr | ||
| ) |
| int stun_attr_get_change_request_str | ( | stun_attr_ref | attr, |
| int * | change_ip, | ||
| int * | change_port | ||
| ) |
| u16bits stun_attr_get_channel_number | ( | stun_attr_ref | attr | ) |
| u08bits stun_attr_get_even_port | ( | stun_attr_ref | attr | ) |
| int stun_attr_get_first_addr_str | ( | const u08bits * | buf, |
| size_t | len, | ||
| u16bits | attr_type, | ||
| ioa_addr * | ca, | ||
| const ioa_addr * | default_addr | ||
| ) |
| stun_attr_ref stun_attr_get_first_by_type_str | ( | const u08bits * | buf, |
| size_t | len, | ||
| u16bits | attr_type | ||
| ) |
| u16bits stun_attr_get_first_channel_number_str | ( | const u08bits * | buf, |
| size_t | len | ||
| ) |
| stun_attr_ref stun_attr_get_first_str | ( | const u08bits * | buf, |
| size_t | len | ||
| ) |
| int stun_attr_get_len | ( | stun_attr_ref | attr | ) |
| stun_attr_ref stun_attr_get_next_str | ( | const u08bits * | buf, |
| size_t | len, | ||
| stun_attr_ref | prev | ||
| ) |
| int stun_attr_get_padding_len_str | ( | stun_attr_ref | attr | ) |
| u64bits stun_attr_get_reservation_token_value | ( | stun_attr_ref | attr | ) |
| int stun_attr_get_response_port_str | ( | stun_attr_ref | attr | ) |
| int stun_attr_get_type | ( | stun_attr_ref | attr | ) |
| const u08bits* stun_attr_get_value | ( | stun_attr_ref | attr | ) |
| int stun_attr_is_addr | ( | stun_attr_ref | attr | ) |
| int stun_calculate_hmac | ( | u08bits * | buf, |
| size_t | len, | ||
| u08bits * | key, | ||
| u08bits * | hmac | ||
| ) |
| int stun_check_message_integrity_by_key_str | ( | u08bits * | buf, |
| size_t | len, | ||
| u08bits * | key | ||
| ) |
| int stun_check_message_integrity_str | ( | u08bits * | buf, |
| size_t | len, | ||
| u08bits * | uname, | ||
| u08bits * | realm, | ||
| u08bits * | upwd | ||
| ) |
| u08bits* stun_get_app_data_ptr_str | ( | u08bits * | buf, |
| int * | olength | ||
| ) |
| int stun_get_channel_message_len_str | ( | const u08bits * | buf | ) |
| int stun_get_command_message_len_str | ( | const u08bits * | buf, |
| size_t | len | ||
| ) |
| int stun_get_message_len_str | ( | u08bits * | buf, |
| size_t | len | ||
| ) |
| u16bits stun_get_method_str | ( | const u08bits * | buf, |
| size_t | len | ||
| ) |
| u16bits stun_get_msg_type_str | ( | const u08bits * | buf, |
| size_t | len | ||
| ) |
| int stun_get_requested_address_family | ( | stun_attr_ref | attr | ) |
| void stun_init_buffer_str | ( | u08bits * | buf, |
| size_t * | len | ||
| ) |
| int stun_init_channel_message_str | ( | u16bits | chnumber, |
| u08bits * | buf, | ||
| size_t * | len, | ||
| int | length | ||
| ) |
| void stun_init_command_str | ( | u16bits | message_type, |
| u08bits * | buf, | ||
| size_t * | len | ||
| ) |
| void stun_init_error_response_str | ( | u16bits | method, |
| u08bits * | buf, | ||
| size_t * | len, | ||
| u16bits | error_code, | ||
| const u08bits * | reason, | ||
| stun_tid * | id | ||
| ) |
| void stun_init_indication_str | ( | u16bits | method, |
| u08bits * | buf, | ||
| size_t * | len | ||
| ) |
| void stun_init_request_str | ( | u16bits | method, |
| u08bits * | buf, | ||
| size_t * | len | ||
| ) |
| void stun_init_success_response_str | ( | u16bits | method, |
| u08bits * | buf, | ||
| size_t * | len, | ||
| stun_tid * | id | ||
| ) |
| int stun_is_binding_request_str | ( | const u08bits * | buf, |
| size_t | len, | ||
| size_t | offset | ||
| ) |
| int stun_is_binding_response_str | ( | const u08bits * | buf, |
| size_t | len | ||
| ) |
| int stun_is_challenge_response_str | ( | const u08bits * | buf, |
| size_t | len, | ||
| int * | err_code, | ||
| u08bits * | err_msg, | ||
| size_t | err_msg_size, | ||
| u08bits * | realm, | ||
| u08bits * | nonce | ||
| ) |
| int stun_is_channel_message_str | ( | const u08bits * | buf, |
| size_t | len, | ||
| u16bits * | chnumber | ||
| ) |
| int stun_is_command_message_full_check_str | ( | const u08bits * | buf, |
| size_t | blen, | ||
| int | must_check_fingerprint | ||
| ) |
| int stun_is_command_message_offset_str | ( | const u08bits * | buf, |
| size_t | blen, | ||
| int | offset | ||
| ) |
| int stun_is_command_message_str | ( | const u08bits * | buf, |
| size_t | blen | ||
| ) |
| int stun_is_error_response_str | ( | const u08bits * | buf, |
| size_t | len, | ||
| int * | err_code, | ||
| u08bits * | err_msg, | ||
| size_t | err_msg_size | ||
| ) |
| int stun_is_indication_str | ( | const u08bits * | buf, |
| size_t | len | ||
| ) |
| int stun_is_request_str | ( | const u08bits * | buf, |
| size_t | len | ||
| ) |
| int stun_is_response_str | ( | const u08bits * | buf, |
| size_t | len | ||
| ) |
| int stun_is_specific_channel_message_str | ( | const u08bits * | buf, |
| size_t | len, | ||
| u16bits | chnumber | ||
| ) |
| int stun_is_success_response_str | ( | const u08bits * | buf, |
| size_t | len | ||
| ) |
| u16bits stun_make_error_response | ( | u16bits | method | ) |
| u16bits stun_make_indication | ( | u16bits | method | ) |
| u16bits stun_make_request | ( | u16bits | method | ) |
| u16bits stun_make_success_response | ( | u16bits | method | ) |
| u16bits stun_make_type | ( | u16bits | method | ) |
| int stun_produce_integrity_key_str | ( | u08bits * | uname, |
| u08bits * | realm, | ||
| u08bits * | upwd, | ||
| u08bits * | key | ||
| ) |
| int stun_set_allocate_request_str | ( | u08bits * | buf, |
| size_t * | len, | ||
| u32bits | lifetime, | ||
| int | address_family | ||
| ) |
| int stun_set_allocate_response_str | ( | u08bits * | buf, |
| size_t * | len, | ||
| stun_tid * | tid, | ||
| const ioa_addr * | relayed_addr, | ||
| const ioa_addr * | reflexive_addr, | ||
| u32bits | lifetime, | ||
| int | error_code, | ||
| const u08bits * | reason, | ||
| u64bits | reservation_token | ||
| ) |
| void stun_set_binding_request_str | ( | u08bits * | buf, |
| size_t * | len | ||
| ) |
| int stun_set_binding_response_str | ( | u08bits * | buf, |
| size_t * | len, | ||
| stun_tid * | tid, | ||
| const ioa_addr * | reflexive_addr, | ||
| int | error_code, | ||
| const u08bits * | reason | ||
| ) |
| u16bits stun_set_channel_bind_request_str | ( | u08bits * | buf, |
| size_t * | len, | ||
| const ioa_addr * | peer_addr, | ||
| u16bits | channel_number | ||
| ) |
| void stun_set_channel_bind_response_str | ( | u08bits * | buf, |
| size_t * | len, | ||
| stun_tid * | tid, | ||
| int | error_code, | ||
| const u08bits * | reason | ||
| ) |
| void stun_tid_cpy | ( | stun_tid * | id1, |
| const stun_tid * | id2 | ||
| ) |
| int stun_tid_equals | ( | const stun_tid * | id1, |
| const stun_tid * | id2 | ||
| ) |
| void stun_tid_from_message_str | ( | const u08bits * | buf, |
| size_t | len, | ||
| stun_tid * | id | ||
| ) |
| void stun_tid_generate | ( | stun_tid * | id | ) |
| void stun_tid_generate_in_message_str | ( | u08bits * | buf, |
| stun_tid * | id | ||
| ) |
| void stun_tid_message_cpy | ( | u08bits * | buf, |
| const stun_tid * | id | ||
| ) |
1.8.0