Defines | Variables

sofia-sip/sofia_features.h File Reference

Sofia-SIP Library Features. More...

Go to the source code of this file.

Defines

#define SOFIA_SIP_FEATURES_H
 Defined when <sofia-sip/sofia_features.h> has been included.
#define SOFIA_SIP_VERSION   "1.12.11"
 Current Sofia version.
#define SOFIA_SIP_NAME_VERSION   "sofia-sip-1.12.11"
 Current Sofia package name and version.

Variables

char const *const sofia_sip_name_version
 The name and version of software package providing Sofia-SIP-UA library.
char const * sofia_sip_has_smime
 The name and version of software package providing S/MIME functionality, NULL if none.
char const * sofia_sip_has_tls
 The name and version of software package providing TLS functionality, NULL if none.
char const * sofia_sip_has_dtls
 The name and version of software package providing DTLS functionality, NULL if none.
char const * sofia_sip_has_tls_sctp
 The name and version of software package providing TLS over SCTP functionality, NULL if none.
char const * sofia_sip_has_sigcomp
 The name and version of software package providing SigComp functionality, NULL if none.
char const * sofia_sip_has_stun
 The name and version of software package providing STUN functionality, NULL if none.
char const * sofia_sip_has_turn
 The name and version of software package providing TURN functionality, NULL if none.
char const * sofia_sip_has_upnp
 The name and version of software package providing UPnP functionality, NULL if none.
char const * sofia_sip_has_sctp
 The name and version of software package providing SCTP functionality, NULL if none.
char const * sofia_sip_has_ipv6
 The name and version of software package providing IPv6 functionality, NULL if none.

Detailed Description

Sofia-SIP Library Features.

Macros and string constants listing features supported or not supported by sofia-sip-ua library.

Author:
Pekka Pessi <Pekka.Pessi@nokia-email.address.hidden>
Date:
Created: Wed Feb 14 17:09:44 2001 ppessi

Define Documentation

#define SOFIA_SIP_FEATURES_H

Defined when <sofia-sip/sofia_features.h> has been included.


Variable Documentation

char const* sofia_sip_has_dtls

The name and version of software package providing DTLS functionality, NULL if none.

DTLS or TLS over datagram transport (UDP) can be used as transport for SIP messages.

char const* sofia_sip_has_ipv6

The name and version of software package providing IPv6 functionality, NULL if none.

IPv6 can be used to send SIP messages.

char const* sofia_sip_has_sctp

The name and version of software package providing SCTP functionality, NULL if none.

SCTP can be used as transport for SIP messages. The software providing it can be, for example, LKSCTP (Linux kernel SCTP) for Linux.

char const* sofia_sip_has_sigcomp

The name and version of software package providing SigComp functionality, NULL if none.

SigComp can be used to compress SIP messages.

char const* sofia_sip_has_stun

The name and version of software package providing STUN functionality, NULL if none.

STUN is a protocol used to traverse NATs with UDP.

char const* sofia_sip_has_tls

The name and version of software package providing TLS functionality, NULL if none.

TLS over TCP is used as transport for SIP messages when using SIPS scheme. Using TLS over TCP with SIP is described in RFC 3261.

The name and version of software package providing TLS over SCTP functionality, NULL if none.

TLS over SCTP can be used as transport for SIP messages.

char const* sofia_sip_has_turn

The name and version of software package providing TURN functionality, NULL if none.

TURN is a protocol used to traverse NATs or firewalls with TCP or UDP.

char const* sofia_sip_has_upnp

The name and version of software package providing UPnP functionality, NULL if none.

UPnP (Universal Plug and Play) can be used to traverse NATs or firewalls.

 All Data Structures Files Functions Variables Defines

Sofia-SIP 1.12.11 - Copyright (C) 2006 Nokia Corporation. All rights reserved. Licensed under the terms of the GNU Lesser General Public License.