Namespace

Traversity – 1.0

Traversity NAT Traversal Library

Version0.1.0
AuthorsTraversity Developers
LicenseLGPL-2.1-or-later
Websitehttps://keep.imfreedom.org/traversity/traversity/
Sourcehttps://keep.imfreedom.org/traversity/traversity/

Build

C headerstraversity.h
pkg-config filestraversity-1

Dependencies

GLib—2.0 General-purpose, portable utility library.
Browse documentation
GObject—2.0 The base type system library
Browse documentation

Additional documentation

Classes

Discoverer

A discoverer is an abstract class that defines the interface for discovering external IP addresses and gateway devices.

since: 0.1

UpnpDiscoverer

A discoverer that support Universal Plug and Play.

since: 0.1

Enumerations

DiscovererStatus

A status that represents the state of a TraversityDiscoverer.

since: 0.1

Bitfields

CoreFlags

Flags that may be passed to traversity_core_init().

since: 0.1

Functions

check_version

Checks that the traversity version is compatible with the requested version.

since: 0.1

core_get_all_local_ips

Gets a list of all of the local ip addresses.

since: 0.1

core_init

Initializes the library with flags.

since: 0.1

core_uninit

Uninitializes the library.

since: 0.1

get_resource

Function Macros

CHECK_VERSION

Checks the version of traversity being compiled against. See traversity_check_version() for a runtime check.

since: 0.1

DEPRECATED_FOR

UNAVAILABLE

UNAVAILABLE_MACRO

UNAVAILABLE_STATIC_INLINE

UNAVAILABLE_TYPE

Constants

EXTRA_VERSION

The extra version of the version of Traversity that was compiled against.

MAJOR_VERSION

The major version of the version of Traversity that was compiled against.

MICRO_VERSION

The micro version of the version of Traversity that was compiled against.

MINOR_VERSION

The minor version of the version of Traversity that was compiled against.

VERSION

The full version number for the version of Traversity that was compiled against.

VERSION_MIN_REQUIRED

A macro that should be defined by the user prior to including the traversity.h header.