The latest version of this documentation can be found on-line at https://nice.freedesktop.org/libnice/.


I. ICE Library
NiceAgent — ICE agent API implementation
NiceAddress — IP address convenience library
NiceCandidate — ICE candidate representation
Libnice helper functions
Debug messages — Debug messages utility functions
Network interfaces discovery — Utility functions to discover local network interfaces
II. STUN Library
StunAgent — STUN agent for building and validating STUN messages
StunMessage — STUN messages parsing and formatting functions
STUN Constants — STUN constants
STUN usages
Bind — STUN Binding Usage
ICE — STUN ICE Usage
TURN — TURN Allocation Usage
Timer — STUN timer Usage
III. Pseudo TCP Socket implementation
Pseudo TCP Socket — Pseudo TCP implementation
IV. Appendices
API Index
Index of deprecated symbols
Index of new symbols in 0.0.4
Index of new symbols in 0.0.6
Index of new symbols in 0.0.7
Index of new symbols in 0.0.9
Index of new symbols in 0.0.10
Index of new symbols in 0.0.11
Index of new symbols in 0.1.4
Index of new symbols in 0.1.5
Index of new symbols in 0.1.6
Index of new symbols in 0.1.8
Index of new symbols in 0.1.14
Index of new symbols in 0.1.15
Index of new symbols in 0.1.16
Index of new symbols in 0.1.17
Index of new symbols in 0.1.19
Index of new symbols in 0.1.20
Annotation Glossary

The libnice library contains the ICE library and the STUN library as well as a Pseudo TCP socket implementation.