libnice-sections.txt 7.33 KB
Newer Older
Youness Alaoui's avatar
Youness Alaoui committed
1 2
<SECTION>
<FILE>agent</FILE>
3 4
<TITLE>NiceAgent</TITLE>
NiceAgent
Youness Alaoui's avatar
Youness Alaoui committed
5 6
NiceComponentState
NiceComponentType
7
NiceProxyType
8
NiceNominationMode
Youness Alaoui's avatar
Youness Alaoui committed
9 10
NiceCompatibility
NiceAgentRecvFunc
11
NiceInputMessage
Olivier Crête's avatar
Olivier Crête committed
12
NiceOutputMessage
13
NICE_AGENT_MAX_REMOTE_CANDIDATES
Youness Alaoui's avatar
Youness Alaoui committed
14
nice_agent_new
15
nice_agent_new_reliable
16
nice_agent_new_full
Youness Alaoui's avatar
Youness Alaoui committed
17
nice_agent_add_local_address
18
nice_agent_set_port_range
Youness Alaoui's avatar
Youness Alaoui committed
19 20 21
nice_agent_add_stream
nice_agent_remove_stream
nice_agent_set_relay_info
22
nice_agent_forget_relays
Youness Alaoui's avatar
Youness Alaoui committed
23 24 25
nice_agent_gather_candidates
nice_agent_set_remote_credentials
nice_agent_get_local_credentials
26
nice_agent_set_local_credentials
Youness Alaoui's avatar
Youness Alaoui committed
27 28
nice_agent_set_remote_candidates
nice_agent_get_remote_candidates
29
nice_agent_get_local_candidates
30
nice_agent_get_selected_pair
31
nice_agent_send
32
nice_agent_send_messages_nonblocking
33
nice_agent_recv
34
nice_agent_recv_messages
35
nice_agent_recv_nonblocking
36
nice_agent_recv_messages_nonblocking
Youness Alaoui's avatar
Youness Alaoui committed
37 38 39
nice_agent_attach_recv
nice_agent_set_selected_pair
nice_agent_set_selected_remote_candidate
40
nice_agent_set_stream_tos
41
nice_agent_set_software
42
nice_agent_restart
43
nice_agent_restart_stream
44 45
nice_agent_set_stream_name
nice_agent_get_stream_name
46
nice_agent_get_default_local_candidate
47
nice_agent_generate_local_sdp
48
nice_agent_generate_local_stream_sdp
Youness Alaoui's avatar
Youness Alaoui committed
49
nice_agent_generate_local_candidate_sdp
50
nice_agent_parse_remote_sdp
51 52
nice_agent_parse_remote_stream_sdp
nice_agent_parse_remote_candidate_sdp
53
nice_agent_get_socket
54
nice_agent_get_selected_socket
55
nice_agent_get_component_state
56
nice_component_state_to_string
Youness Alaoui's avatar
Youness Alaoui committed
57 58 59 60 61 62 63 64 65
<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
<SUBSECTION Private>
66
NiceAgentClass
Youness Alaoui's avatar
Youness Alaoui committed
67 68 69 70 71
</SECTION>

<SECTION>
<FILE>candidate</FILE>
<TITLE>NiceCandidate</TITLE>
72
NiceCandidate
Youness Alaoui's avatar
Youness Alaoui committed
73 74 75
NiceCandidateType
NiceCandidateTransport
TurnServer
76 77
NiceRelayType
NICE_CANDIDATE_MAX_FOUNDATION
Youness Alaoui's avatar
Youness Alaoui committed
78 79 80
nice_candidate_new
nice_candidate_free
nice_candidate_copy
81
nice_candidate_equal_target
Olivier Crête's avatar
Olivier Crête committed
82 83 84
<SUBSECTION Standard>
NICE_TYPE_CANDIDATE
nice_candidate_get_type
Youness Alaoui's avatar
Youness Alaoui committed
85 86 87 88 89
<SUBSECTION Private>
NICE_CANDIDATE_TYPE_PREF_HOST
NICE_CANDIDATE_TYPE_PREF_PEER_REFLEXIVE
NICE_CANDIDATE_TYPE_PREF_SERVER_REFLEXIVE
NICE_CANDIDATE_TYPE_PREF_RELAYED
Olivier Crête's avatar
Olivier Crête committed
90 91
NICE_CANDIDATE_TYPE_PREF_NAT_ASSISTED
NICE_CANDIDATE_TYPE_PREF_UDP_TUNNELED
Olivier Crête's avatar
Olivier Crête committed
92
NICE_CANDIDATE_TYPE_PREF_RELAYED_UDP
Olivier Crête's avatar
Olivier Crête committed
93 94 95 96
NICE_CANDIDATE_DIRECTION_MS_PREF_ACTIVE
NICE_CANDIDATE_DIRECTION_MS_PREF_PASSIVE
NICE_CANDIDATE_TRANSPORT_MS_PREF_TCP
NICE_CANDIDATE_TRANSPORT_MS_PREF_UDP
Youness Alaoui's avatar
Youness Alaoui committed
97 98 99 100 101 102
</SECTION>

<SECTION>
<FILE>address</FILE>
<TITLE>NiceAddress</TITLE>
NiceAddress
103
NICE_ADDRESS_STRING_LEN
104
nice_address_init
Youness Alaoui's avatar
Youness Alaoui committed
105 106 107 108 109 110 111 112 113 114 115
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
116
nice_address_equal_no_port
Youness Alaoui's avatar
Youness Alaoui committed
117 118 119
nice_address_to_string
nice_address_is_private
nice_address_is_valid
Youness Alaoui's avatar
Youness Alaoui committed
120
nice_address_ip_version
Youness Alaoui's avatar
Youness Alaoui committed
121
</SECTION>
122 123 124


<SECTION>
125 126 127 128
<FILE>debug</FILE>
<TITLE>Debug messages</TITLE>
nice_debug_enable
nice_debug_disable
129 130 131
</SECTION>

<SECTION>
132 133 134 135 136
<FILE>interfaces</FILE>
<TITLE>Network interfaces discovery</TITLE>
nice_interfaces_get_ip_for_interface
nice_interfaces_get_local_interfaces
nice_interfaces_get_local_ips
137 138 139
</SECTION>

<SECTION>
140 141 142 143 144 145 146 147
<FILE>stunagent</FILE>
<TITLE>StunAgent</TITLE>
StunAgent
StunCompatibility
StunAgentUsageFlags
StunValidationStatus
StunMessageIntegrityValidate
StunDefaultValidaterData
148
StunDebugHandler
149 150 151 152 153 154 155 156 157
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
Youness Alaoui's avatar
Youness Alaoui committed
158
stun_agent_forget_transaction
159
stun_agent_set_software
160 161
stun_debug_enable
stun_debug_disable
162
stun_set_debug_handler
163
<SUBSECTION Private>
164
StunAgentSavedIds
165 166 167
stun_debug
stun_debug_bytes
stun_agent_t
168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204
</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
Olivier Crête's avatar
Olivier Crête committed
205 206
StunInputVector
stun_message_validate_buffer_length_fast
207 208 209 210 211 212 213 214 215
stun_message_id
stun_message_get_class
stun_message_get_method
stun_message_has_attribute
stun_message_has_cookie
stun_optional
stun_strerror
</SECTION>

Olivier Crête's avatar
Olivier Crête committed
216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241
<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>
242 243 244

<SECTION>
<FILE>turn</FILE>
245
<TITLE>TURN</TITLE>
246 247 248 249 250 251 252
StunUsageTurnCompatibility
StunUsageTurnRequestPorts
StunUsageTurnReturn
stun_usage_turn_create
stun_usage_turn_create_refresh
stun_usage_turn_process
stun_usage_turn_refresh_process
Olivier Crête's avatar
Olivier Crête committed
253
stun_usage_turn_create_permission
254 255 256 257
</SECTION>

<SECTION>
<FILE>ice</FILE>
258
<TITLE>ICE</TITLE>
259 260 261 262 263 264 265 266 267 268 269
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>
270
<TITLE>Timer</TITLE>
271 272
StunTimer
StunUsageTimerReturn
273 274 275
STUN_TIMER_DEFAULT_MAX_RETRANSMISSIONS
STUN_TIMER_DEFAULT_RELIABLE_TIMEOUT
STUN_TIMER_DEFAULT_TIMEOUT
276 277 278 279
stun_timer_start
stun_timer_start_reliable
stun_timer_refresh
stun_timer_remainder
280 281
<SUBSECTION Private>
stun_timer_s
282 283 284 285
</SECTION>

<SECTION>
<FILE>bind</FILE>
286
<TITLE>Bind</TITLE>
287 288 289 290 291
StunUsageBindReturn
stun_usage_bind_create
stun_usage_bind_process
stun_usage_bind_keepalive
stun_usage_bind_run
292
</SECTION>
293 294 295 296 297 298 299 300

<SECTION>
<FILE>pseudotcp</FILE>
<TITLE>Pseudo TCP Socket</TITLE>
PseudoTcpSocket
PseudoTcpState
PseudoTcpWriteResult
PseudoTcpCallbacks
301
PseudoTcpDebugLevel
302
PseudoTcpShutdown
303 304
pseudo_tcp_socket_new
pseudo_tcp_socket_connect
305
pseudo_tcp_socket_listen
306 307 308
pseudo_tcp_socket_recv
pseudo_tcp_socket_send
pseudo_tcp_socket_close
309
pseudo_tcp_socket_shutdown
310
pseudo_tcp_socket_is_closed
311
pseudo_tcp_socket_is_closed_remotely
312 313 314 315 316
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
317
pseudo_tcp_set_debug_level
318 319
pseudo_tcp_socket_get_available_bytes
pseudo_tcp_socket_can_send
Olivier Crête's avatar
Olivier Crête committed
320 321
pseudo_tcp_socket_get_available_send_space
pseudo_tcp_socket_notify_message
322
pseudo_tcp_socket_set_time
Olivier Crête's avatar
Olivier Crête committed
323 324 325 326 327 328 329 330 331 332 333
<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
<SUBSECTION Private>
PseudoTcpSocketPrivate
334
</SECTION>