libnice Reference Manual: API Index

## API Index

### A

NiceAddress, struct in NiceAddress
nice_address_copy_to_sockaddr, function in NiceAddress
nice_address_dup, function in NiceAddress
nice_address_equal, function in NiceAddress
nice_address_equal_no_port, function in NiceAddress
nice_address_free, function in NiceAddress
nice_address_get_port, function in NiceAddress
nice_address_init, function in NiceAddress
nice_address_ip_version, function in NiceAddress
nice_address_is_private, function in NiceAddress
nice_address_is_valid, function in NiceAddress
nice_address_new, function in NiceAddress
nice_address_set_from_sockaddr, function in NiceAddress
nice_address_set_from_string, function in NiceAddress
nice_address_set_ipv4, function in NiceAddress
nice_address_set_ipv6, function in NiceAddress
nice_address_set_port, function in NiceAddress
NICE_ADDRESS_STRING_LEN, macro in NiceAddress
nice_address_to_string, function in NiceAddress
NiceAgent, struct in NiceAgent
NiceAgent::candidate-gathering-done, object signal in NiceAgent
NiceAgent::component-state-changed, object signal in NiceAgent
NiceAgent::initial-binding-request-received, object signal in NiceAgent
NiceAgent::new-candidate, object signal in NiceAgent
NiceAgent::new-candidate-full, object signal in NiceAgent
NiceAgent::new-remote-candidate, object signal in NiceAgent
NiceAgent::new-remote-candidate-full, object signal in NiceAgent
NiceAgent::new-selected-pair, object signal in NiceAgent
NiceAgent::new-selected-pair-full, object signal in NiceAgent
NiceAgent::reliable-transport-writable, object signal in NiceAgent
NiceAgent::streams-removed, object signal in NiceAgent
NiceAgent:bytestream-tcp, object property in NiceAgent
NiceAgent:compatibility, object property in NiceAgent
NiceAgent:controlling-mode, object property in NiceAgent
NiceAgent:full-mode, object property in NiceAgent
NiceAgent:ice-tcp, object property in NiceAgent
NiceAgent:ice-udp, object property in NiceAgent
NiceAgent:keepalive-conncheck, object property in NiceAgent
NiceAgent:main-context, object property in NiceAgent
NiceAgent:max-connectivity-checks, object property in NiceAgent
NiceAgent:proxy-ip, object property in NiceAgent
NiceAgent:proxy-password, object property in NiceAgent
NiceAgent:proxy-port, object property in NiceAgent
NiceAgent:proxy-type, object property in NiceAgent
NiceAgent:proxy-username, object property in NiceAgent
NiceAgent:reliable, object property in NiceAgent
NiceAgent:stun-pacing-timer, object property in NiceAgent
NiceAgent:stun-server, object property in NiceAgent
NiceAgent:stun-server-port, object property in NiceAgent
NiceAgent:upnp, object property in NiceAgent
NiceAgent:upnp-timeout, object property in NiceAgent
NiceAgentRecvFunc, user_function in NiceAgent
nice_agent_add_local_address, function in NiceAgent
nice_agent_add_stream, function in NiceAgent
nice_agent_attach_recv, function in NiceAgent
nice_agent_forget_relays, function in NiceAgent
nice_agent_gather_candidates, function in NiceAgent
nice_agent_generate_local_candidate_sdp, function in NiceAgent
nice_agent_generate_local_sdp, function in NiceAgent
nice_agent_generate_local_stream_sdp, function in NiceAgent
nice_agent_get_component_state, function in NiceAgent
nice_agent_get_default_local_candidate, function in NiceAgent
nice_agent_get_io_stream, function in NiceAgent
nice_agent_get_local_candidates, function in NiceAgent
nice_agent_get_local_credentials, function in NiceAgent
nice_agent_get_remote_candidates, function in NiceAgent
nice_agent_get_selected_pair, function in NiceAgent
nice_agent_get_selected_socket, function in NiceAgent
nice_agent_get_stream_name, function in NiceAgent
NICE_AGENT_MAX_REMOTE_CANDIDATES, macro in NiceAgent
nice_agent_new, function in NiceAgent
nice_agent_new_reliable, function in NiceAgent
nice_agent_parse_remote_candidate_sdp, function in NiceAgent
nice_agent_parse_remote_sdp, function in NiceAgent
nice_agent_parse_remote_stream_sdp, function in NiceAgent
nice_agent_recv, function in NiceAgent
nice_agent_recv_messages, function in NiceAgent
nice_agent_recv_messages_nonblocking, function in NiceAgent
nice_agent_recv_nonblocking, function in NiceAgent
nice_agent_remove_stream, function in NiceAgent
nice_agent_restart, function in NiceAgent
nice_agent_restart_stream, function in NiceAgent
nice_agent_send, function in NiceAgent
nice_agent_send_messages_nonblocking, function in NiceAgent
nice_agent_set_local_credentials, function in NiceAgent
nice_agent_set_port_range, function in NiceAgent
nice_agent_set_relay_info, function in NiceAgent
nice_agent_set_remote_candidates, function in NiceAgent
nice_agent_set_remote_credentials, function in NiceAgent
nice_agent_set_selected_pair, function in NiceAgent
nice_agent_set_selected_remote_candidate, function in NiceAgent
nice_agent_set_software, function in NiceAgent
nice_agent_set_stream_name, function in NiceAgent
nice_agent_set_stream_tos, function in NiceAgent

### C

NiceCandidate, struct in NiceCandidate
NiceCandidateTransport, enum in NiceCandidate
NiceCandidateType, enum in NiceCandidate
nice_candidate_copy, function in NiceCandidate
nice_candidate_free, function in NiceCandidate
NICE_CANDIDATE_MAX_FOUNDATION, macro in NiceCandidate
nice_candidate_new, function in NiceCandidate
NiceCompatibility, enum in NiceAgent
NiceComponentState, enum in NiceAgent
NiceComponentType, enum in NiceAgent
nice_component_state_to_string, function in NiceAgent

### D

nice_debug_disable, function in Debug messages
nice_debug_enable, function in Debug messages

### I

NiceInputMessage, struct in NiceAgent
nice_interfaces_get_ip_for_interface, function in Network interfaces discovery
nice_interfaces_get_local_interfaces, function in Network interfaces discovery
nice_interfaces_get_local_ips, function in Network interfaces discovery

### O

NiceOutputMessage, struct in NiceAgent

### P

NiceProxyType, enum in NiceAgent
PseudoTcpCallbacks, struct in Pseudo TCP Socket
PseudoTcpDebugLevel, enum in Pseudo TCP Socket
PseudoTcpShutdown, enum in Pseudo TCP Socket
PseudoTcpSocket, struct in Pseudo TCP Socket
PseudoTcpSocket:ack-delay, object property in Pseudo TCP Socket
PseudoTcpSocket:callbacks, object property in Pseudo TCP Socket
PseudoTcpSocket:conversation, object property in Pseudo TCP Socket
PseudoTcpSocket:no-delay, object property in Pseudo TCP Socket
PseudoTcpSocket:rcv-buf, object property in Pseudo TCP Socket
PseudoTcpSocket:snd-buf, object property in Pseudo TCP Socket
PseudoTcpSocket:state, object property in Pseudo TCP Socket
PseudoTcpSocket:support-fin-ack, object property in Pseudo TCP Socket
PseudoTcpState, enum in Pseudo TCP Socket
PseudoTcpWriteResult, enum in Pseudo TCP Socket
pseudo_tcp_set_debug_level, function in Pseudo TCP Socket
pseudo_tcp_socket_can_send, function in Pseudo TCP Socket
pseudo_tcp_socket_close, function in Pseudo TCP Socket
pseudo_tcp_socket_connect, function in Pseudo TCP Socket
pseudo_tcp_socket_get_available_bytes, function in Pseudo TCP Socket
pseudo_tcp_socket_get_available_send_space, function in Pseudo TCP Socket
pseudo_tcp_socket_get_error, function in Pseudo TCP Socket
pseudo_tcp_socket_get_next_clock, function in Pseudo TCP Socket
pseudo_tcp_socket_is_closed, function in Pseudo TCP Socket
pseudo_tcp_socket_is_closed_remotely, function in Pseudo TCP Socket
pseudo_tcp_socket_new, function in Pseudo TCP Socket
pseudo_tcp_socket_notify_clock, function in Pseudo TCP Socket
pseudo_tcp_socket_notify_message, function in Pseudo TCP Socket
pseudo_tcp_socket_notify_mtu, function in Pseudo TCP Socket
pseudo_tcp_socket_notify_packet, function in Pseudo TCP Socket
pseudo_tcp_socket_recv, function in Pseudo TCP Socket
pseudo_tcp_socket_send, function in Pseudo TCP Socket
pseudo_tcp_socket_set_time, function in Pseudo TCP Socket
pseudo_tcp_socket_shutdown, function in Pseudo TCP Socket

### R

NiceRelayType, enum in NiceCandidate

### S

StunAgent, typedef in StunAgent
StunAgentUsageFlags, enum in StunAgent
StunAttribute, enum in StunMessage
StunClass, enum in StunMessage
StunCompatibility, enum in StunAgent
StunDebugHandler, user_function in StunAgent
StunDefaultValidaterData, struct in StunAgent
StunError, enum in StunMessage
StunInputVector, struct in StunMessage
StunMessage, struct in StunMessage
StunMessageIntegrityValidate, user_function in StunAgent
StunMessageReturn, enum in StunMessage
StunMethod, enum in StunMessage
StunTimer, typedef in Timer
StunTransactionId, typedef in StunMessage
StunUsageBindReturn, enum in Bind
StunUsageIceCompatibility, enum in ICE
StunUsageIceReturn, enum in ICE
StunUsageTimerReturn, enum in Timer
StunUsageTurnCompatibility, enum in TURN
StunUsageTurnRequestPorts, enum in TURN
StunUsageTurnReturn, enum in TURN
StunValidationStatus, enum in StunAgent
stun_agent_build_unknown_attributes_error, function in StunAgent
stun_agent_default_validater, function in StunAgent
stun_agent_finish_message, function in StunAgent
stun_agent_forget_transaction, function in StunAgent
stun_agent_init, function in StunAgent
stun_agent_init_error, function in StunAgent
stun_agent_init_indication, function in StunAgent
stun_agent_init_request, function in StunAgent
stun_agent_init_response, function in StunAgent
STUN_AGENT_MAX_SAVED_IDS, macro in STUN Constants
STUN_AGENT_MAX_UNKNOWN_ATTRIBUTES, macro in STUN Constants
stun_agent_set_software, function in StunAgent
stun_agent_validate, function in StunAgent
STUN_ATTRIBUTE_HEADER_LENGTH, macro in STUN Constants
STUN_ATTRIBUTE_LENGTH_LEN, macro in STUN Constants
STUN_ATTRIBUTE_LENGTH_POS, macro in STUN Constants
STUN_ATTRIBUTE_TYPE_LEN, macro in STUN Constants
STUN_ATTRIBUTE_TYPE_POS, macro in STUN Constants
STUN_ATTRIBUTE_VALUE_POS, macro in STUN Constants
stun_debug_disable, function in StunAgent
stun_debug_enable, function in StunAgent
STUN_ID_LEN, macro in STUN Constants
STUN_MAGIC_COOKIE, macro in STUN Constants
STUN_MAX_MESSAGE_SIZE, macro in STUN Constants
STUN_MAX_MESSAGE_SIZE_IPV4, macro in STUN Constants
STUN_MAX_MESSAGE_SIZE_IPV6, macro in STUN Constants
stun_message_append, function in StunMessage
stun_message_append32, function in StunMessage
stun_message_append64, function in StunMessage
stun_message_append_addr, function in StunMessage
stun_message_append_bytes, function in StunMessage
stun_message_append_error, function in StunMessage
stun_message_append_flag, function in StunMessage
stun_message_append_string, function in StunMessage
stun_message_append_xor_addr, function in StunMessage
stun_message_append_xor_addr_full, function in StunMessage
STUN_MESSAGE_ATTRIBUTES_POS, macro in STUN Constants
STUN_MESSAGE_BUFFER_INCOMPLETE, macro in StunMessage
STUN_MESSAGE_BUFFER_INVALID, macro in StunMessage
stun_message_find, function in StunMessage
stun_message_find32, function in StunMessage
stun_message_find64, function in StunMessage
stun_message_find_addr, function in StunMessage
stun_message_find_error, function in StunMessage
stun_message_find_flag, function in StunMessage
stun_message_find_string, function in StunMessage
stun_message_find_xor_addr, function in StunMessage
stun_message_find_xor_addr_full, function in StunMessage
stun_message_get_class, function in StunMessage
stun_message_get_method, function in StunMessage
stun_message_has_attribute, function in StunMessage
stun_message_has_cookie, function in StunMessage
STUN_MESSAGE_HEADER_LENGTH, macro in STUN Constants
stun_message_id, function in StunMessage
stun_message_init, function in StunMessage
stun_message_length, function in StunMessage
STUN_MESSAGE_LENGTH_LEN, macro in STUN Constants
STUN_MESSAGE_LENGTH_POS, macro in STUN Constants
STUN_MESSAGE_TRANS_ID_LEN, macro in STUN Constants
STUN_MESSAGE_TRANS_ID_POS, macro in STUN Constants
STUN_MESSAGE_TYPE_LEN, macro in STUN Constants
STUN_MESSAGE_TYPE_POS, macro in STUN Constants
stun_message_validate_buffer_length, function in StunMessage
stun_message_validate_buffer_length_fast, function in StunMessage
stun_optional, function in StunMessage
stun_set_debug_handler, function in StunAgent
stun_strerror, function in StunMessage
STUN_TIMER_DEFAULT_MAX_RETRANSMISSIONS, macro in Timer
STUN_TIMER_DEFAULT_RELIABLE_TIMEOUT, macro in Timer
STUN_TIMER_DEFAULT_TIMEOUT, macro in Timer
stun_timer_refresh, function in Timer
stun_timer_remainder, function in Timer
stun_timer_start, function in Timer
stun_timer_start_reliable, function in Timer
stun_usage_bind_create, function in Bind
stun_usage_bind_keepalive, function in Bind
stun_usage_bind_process, function in Bind
stun_usage_bind_run, function in Bind
stun_usage_ice_conncheck_create, function in ICE
stun_usage_ice_conncheck_create_reply, function in ICE
stun_usage_ice_conncheck_priority, function in ICE
stun_usage_ice_conncheck_process, function in ICE
stun_usage_ice_conncheck_use_candidate, function in ICE
stun_usage_turn_create, function in TURN
stun_usage_turn_create_permission, function in TURN
stun_usage_turn_create_refresh, function in TURN
stun_usage_turn_process, function in TURN
stun_usage_turn_refresh_process, function in TURN

### T

TurnServer, struct in NiceCandidate
TURN_MAGIC_COOKIE, macro in STUN Constants