<SECTION>
<FILE>agent</FILE>
<TITLE>NiceAgent</TITLE>
NiceAgent
NiceComponentState
NiceComponentType
NiceProxyType
NiceNominationMode
NiceCompatibility
NiceAgentRecvFunc
NiceInputMessage
NiceOutputMessage
NICE_AGENT_MAX_REMOTE_CANDIDATES
nice_agent_new
nice_agent_new_reliable
nice_agent_new_full
NiceAgentOption
nice_agent_add_local_address
nice_agent_set_port_range
nice_agent_add_stream
nice_agent_remove_stream
nice_agent_set_relay_info
nice_agent_forget_relays
nice_agent_gather_candidates
nice_agent_set_remote_credentials
nice_agent_get_local_credentials
nice_agent_set_local_credentials
nice_agent_set_remote_candidates
nice_agent_get_remote_candidates
nice_agent_get_local_candidates
nice_agent_get_selected_pair
nice_agent_peer_candidate_gathering_done
nice_agent_send
nice_agent_send_messages_nonblocking
nice_agent_recv
nice_agent_recv_messages
nice_agent_recv_nonblocking
nice_agent_recv_messages_nonblocking
nice_agent_attach_recv
nice_agent_set_selected_pair
nice_agent_set_selected_remote_candidate
nice_agent_set_stream_tos
nice_agent_set_software
nice_agent_restart
nice_agent_restart_stream
nice_agent_set_stream_name
nice_agent_get_stream_name
nice_agent_get_default_local_candidate
nice_agent_generate_local_sdp
nice_agent_generate_local_stream_sdp
nice_agent_generate_local_candidate_sdp
nice_agent_parse_remote_sdp
nice_agent_parse_remote_stream_sdp
nice_agent_parse_remote_candidate_sdp
nice_agent_get_io_stream
nice_agent_get_selected_socket
nice_agent_get_sockets
nice_agent_get_component_state
nice_agent_close_async
nice_agent_consent_lost
nice_component_state_to_string
NICE_CHECK_VERSION
<SUBSECTION Standard>
NICE_AGENT
NICE_IS_AGENT
NICE_TYPE_AGENT
nice_agent_get_type
NICE_AGENT_CLASS
NICE_IS_AGENT_CLASS
NICE_AGENT_GET_CLASS
NICE_TYPE_AGENT_OPTION
NICE_TYPE_COMPATIBILITY
NICE_TYPE_COMPONENT_STATE
NICE_TYPE_COMPONENT_TYPE
NICE_TYPE_NOMINATION_MODE
NICE_TYPE_PROXY_TYPE
nice_agent_option_get_type
nice_compatibility_get_type
nice_component_state_get_type
nice_component_type_get_type
nice_nomination_mode_get_type
nice_proxy_type_get_type
<SUBSECTION Private>
NiceAgentClass
NICE_VERSION_MAJOR
NICE_VERSION_MICRO
NICE_VERSION_MINOR
NICE_VERSION_NANO
</SECTION>

<SECTION>
<FILE>candidate</FILE>
<TITLE>NiceCandidate</TITLE>
NiceCandidate
NiceCandidateType
NiceCandidateTransport
NiceRelayType
NICE_CANDIDATE_MAX_FOUNDATION
NICE_CANDIDATE_MAX_TURN_SERVERS
NICE_CANDIDATE_MAX_LOCAL_ADDRESSES
nice_candidate_new
nice_candidate_free
nice_candidate_copy
nice_candidate_equal_target
nice_candidate_transport_to_string
nice_candidate_type_to_string
nice_candidate_relay_address
nice_candidate_stun_server_address
<SUBSECTION Standard>
NICE_TYPE_CANDIDATE
nice_candidate_get_type
nice_candidate_transport_get_type
nice_candidate_type_get_type
nice_relay_type_get_type
NICE_TYPE_RELAY_TYPE
NICE_TYPE_CANDIDATE_TRANSPORT
NICE_TYPE_CANDIDATE_TYPE
<SUBSECTION Private>
NICE_CANDIDATE_TYPE_PREF_HOST
NICE_CANDIDATE_TYPE_PREF_PEER_REFLEXIVE
NICE_CANDIDATE_TYPE_PREF_SERVER_REFLEXIVE
NICE_CANDIDATE_TYPE_PREF_RELAYED
NICE_CANDIDATE_TYPE_PREF_NAT_ASSISTED
NICE_CANDIDATE_TYPE_PREF_UDP_TUNNELED
NICE_CANDIDATE_TYPE_PREF_RELAYED_UDP
NICE_CANDIDATE_DIRECTION_MS_PREF_ACTIVE
NICE_CANDIDATE_DIRECTION_MS_PREF_PASSIVE
NICE_CANDIDATE_TRANSPORT_MS_PREF_TCP
NICE_CANDIDATE_TRANSPORT_MS_PREF_UDP
TurnServer
</SECTION>

<SECTION>
<FILE>address</FILE>
<TITLE>NiceAddress</TITLE>
NiceAddress
NICE_ADDRESS_STRING_LEN
nice_address_init
nice_address_new
nice_address_free
nice_address_dup
nice_address_set_ipv4
nice_address_set_ipv6
nice_address_set_port
nice_address_get_port
nice_address_set_from_string
nice_address_set_from_sockaddr
nice_address_copy_to_sockaddr
nice_address_equal
nice_address_equal_no_port
nice_address_to_string
nice_address_dup_string
nice_address_is_private
nice_address_is_linklocal
nice_address_is_valid
nice_address_ip_version
<SUBSECTION Standard>
NICE_TYPE_ADDRESS
nice_address_get_type
</SECTION>


<SECTION>
<FILE>debug</FILE>
<TITLE>Debug messages</TITLE>
nice_debug_enable
nice_debug_disable
</SECTION>

<SECTION>
<FILE>interfaces</FILE>
<TITLE>Network interfaces discovery</TITLE>
nice_interfaces_get_ip_for_interface
nice_interfaces_get_local_interfaces
nice_interfaces_get_local_ips
nice_interfaces_get_if_index_by_addr
</SECTION>

<SECTION>
<FILE>stunagent</FILE>
<TITLE>StunAgent</TITLE>
StunAgent
StunCompatibility
StunAgentUsageFlags
StunValidationStatus
StunMessageIntegrityValidate
StunDefaultValidaterData
StunDebugHandler
stun_agent_init
stun_agent_validate
stun_agent_default_validater
stun_agent_init_request
stun_agent_init_indication
stun_agent_init_response
stun_agent_init_error
stun_agent_build_unknown_attributes_error
stun_agent_finish_message
stun_agent_forget_transaction
stun_agent_set_software
stun_debug_enable
stun_debug_disable
stun_set_debug_handler
<SUBSECTION Private>
StunAgentSavedIds
stun_debug
stun_debug_bytes
stun_agent_t
</SECTION>


<SECTION>
<FILE>stunmessage</FILE>
<TITLE>StunMessage</TITLE>
StunMessage
StunClass
StunMethod
StunAttribute
StunTransactionId
StunError
StunMessageReturn
STUN_MESSAGE_BUFFER_INCOMPLETE
STUN_MESSAGE_BUFFER_INVALID
stun_message_init
stun_message_length
stun_message_find
stun_message_find_flag
stun_message_find32
stun_message_find64
stun_message_find_string
stun_message_find_addr
stun_message_find_xor_addr
stun_message_find_xor_addr_full
stun_message_find_error
stun_message_append
stun_message_append_bytes
stun_message_append_flag
stun_message_append32
stun_message_append64
stun_message_append_string
stun_message_append_addr
stun_message_append_xor_addr
stun_message_append_xor_addr_full
stun_message_append_error
stun_message_validate_buffer_length
StunInputVector
stun_message_validate_buffer_length_fast
stun_message_id
stun_message_get_class
stun_message_get_method
stun_message_has_attribute
stun_message_has_cookie
stun_optional
stun_strerror
</SECTION>

<SECTION>
<FILE>stunconstants</FILE>
<TITLE>STUN Constants</TITLE>
STUN_AGENT_MAX_SAVED_IDS
STUN_AGENT_MAX_UNKNOWN_ATTRIBUTES
STUN_ATTRIBUTE_HEADER_LENGTH
STUN_ATTRIBUTE_LENGTH_LEN
STUN_ATTRIBUTE_LENGTH_POS
STUN_ATTRIBUTE_TYPE_LEN
STUN_ATTRIBUTE_TYPE_POS
STUN_ATTRIBUTE_VALUE_POS
STUN_ID_LEN
STUN_MAGIC_COOKIE
STUN_MAX_MESSAGE_SIZE
STUN_MAX_MESSAGE_SIZE_IPV4
STUN_MAX_MESSAGE_SIZE_IPV6
STUN_MESSAGE_ATTRIBUTES_POS
STUN_MESSAGE_HEADER_LENGTH
STUN_MESSAGE_LENGTH_LEN
STUN_MESSAGE_LENGTH_POS
STUN_MESSAGE_TRANS_ID_LEN
STUN_MESSAGE_TRANS_ID_POS
STUN_MESSAGE_TYPE_LEN
STUN_MESSAGE_TYPE_POS
TURN_MAGIC_COOKIE
</SECTION>

<SECTION>
<FILE>turn</FILE>
<TITLE>TURN</TITLE>
StunUsageTurnCompatibility
StunUsageTurnRequestPorts
StunUsageTurnReturn
stun_usage_turn_create
stun_usage_turn_create_refresh
stun_usage_turn_process
stun_usage_turn_refresh_process
stun_usage_turn_create_permission
</SECTION>

<SECTION>
<FILE>ice</FILE>
<TITLE>ICE</TITLE>
StunUsageIceCompatibility
StunUsageIceReturn
stun_usage_ice_conncheck_create
stun_usage_ice_conncheck_process
stun_usage_ice_conncheck_create_reply
stun_usage_ice_conncheck_priority
stun_usage_ice_conncheck_use_candidate
</SECTION>

<SECTION>
<FILE>timer</FILE>
<TITLE>Timer</TITLE>
StunTimer
StunUsageTimerReturn
STUN_TIMER_DEFAULT_MAX_RETRANSMISSIONS
STUN_TIMER_DEFAULT_RELIABLE_TIMEOUT
STUN_TIMER_DEFAULT_TIMEOUT
stun_timer_start
stun_timer_start_reliable
stun_timer_refresh
stun_timer_remainder
<SUBSECTION Private>
stun_timer_s
</SECTION>

<SECTION>
<FILE>bind</FILE>
<TITLE>Bind</TITLE>
StunUsageBindReturn
stun_usage_bind_create
stun_usage_bind_process
stun_usage_bind_keepalive
stun_usage_bind_run
</SECTION>

<SECTION>
<FILE>pseudotcp</FILE>
<TITLE>Pseudo TCP Socket</TITLE>
PseudoTcpSocket
PseudoTcpState
PseudoTcpWriteResult
PseudoTcpCallbacks
PseudoTcpDebugLevel
PseudoTcpShutdown
pseudo_tcp_socket_new
pseudo_tcp_socket_connect
pseudo_tcp_socket_recv
pseudo_tcp_socket_send
pseudo_tcp_socket_close
pseudo_tcp_socket_shutdown
pseudo_tcp_socket_is_closed
pseudo_tcp_socket_is_closed_remotely
pseudo_tcp_socket_get_error
pseudo_tcp_socket_get_next_clock
pseudo_tcp_socket_notify_clock
pseudo_tcp_socket_notify_mtu
pseudo_tcp_socket_notify_packet
pseudo_tcp_set_debug_level
pseudo_tcp_socket_get_available_bytes
pseudo_tcp_socket_can_send
pseudo_tcp_socket_get_available_send_space
pseudo_tcp_socket_notify_message
pseudo_tcp_socket_set_time
<SUBSECTION Standard>
pseudo_tcp_socket_get_type
PseudoTcpSocketClass
PSEUDOTCP_SOCKET_GET_CLASS
PSEUDO_TCP_SOCKET
PSEUDO_TCP_SOCKET_CLASS
PSEUDO_TCP_SOCKET_TYPE
IS_PSEUDO_TCP_SOCKET
IS_PSEUDO_TCP_SOCKET_CLASS
pseudo_tcp_debug_level_get_type
pseudo_tcp_shutdown_get_type
pseudo_tcp_state_get_type
pseudo_tcp_write_result_get_type
NICE_TYPE_TCP_DEBUG_LEVEL
NICE_TYPE_TCP_SHUTDOWN
NICE_TYPE_TCP_STATE
NICE_TYPE_TCP_WRITE_RESULT
<SUBSECTION Private>
PseudoTcpSocketPrivate
ECONNRESET
EMSGSIZE
ENOTCONN
ETIMEDOUT
EWOULDBLOCK
</SECTION>
