pjsip logo pjsip.org
Open source SIP stack and media stack for presence, im/instant messaging, and multimedia communication
Loading

HOME

SIP/media Features
High Performance SIP
Small Footprint SIP
Symbian Port

FAQ

Documentation

Licensing

Download

Development (Trac)

Projects using pjsip

Mailing List

Open Source Links


About: PJLIB, PJLIB-UTIL, PJSIP, and PJMEDIA are created by: Benny Prijono
<bennylp@pjsip.org>


 

Home --> Documentations --> PJLIB Reference

config.h File Reference

PJLIB Main configuration settings. More...

Go to the source code of this file.

Defines

#define PJ_DEBUG   1
#define PJ_FUNCTIONS_ARE_INLINED   0
#define PJ_HAS_FLOATING_POINT   1
#define PJ_LOG_MAX_SIZE   4000
#define PJ_LOG_USE_STACK_BUFFER   1
#define PJ_TERM_HAS_COLOR   1
#define PJ_SAFE_POOL   0
#define PJ_POOL_DEBUG   0
#define PJ_THREAD_DEFAULT_STACK_SIZE   8192
#define PJ_OS_HAS_CHECK_STACK   0
#define PJ_HAS_POOL_ALT_API   PJ_POOL_DEBUG
#define PJ_HAS_IPV6   0
#define PJ_MAX_HOSTNAME   (128)
#define PJ_ACTIVESOCK_MAX_CONSECUTIVE_ACCEPT_ERROR   50
#define PJ_IOQUEUE_MAX_HANDLES   (64)
#define PJ_IOQUEUE_HAS_SAFE_UNREG   1
#define PJ_IOQUEUE_DEFAULT_ALLOW_CONCURRENCY   1
#define PJ_IOQUEUE_KEY_FREE_DELAY   500
#define PJ_FD_SETSIZE_SETABLE   0
#define PJ_IP_HELPER_IGNORE_LOOPBACK_IF   1
#define PJ_MAXPATH   260
#define PJ_ENABLE_EXTRA_CHECK   1
#define PJ_HAS_EXCEPTION_NAMES   1
#define PJ_MAX_EXCEPTION_ID   16
#define PJ_EXCEPTION_USE_WIN32_SEH   0
#define PJ_TIMESTAMP_USE_RDTSC   0
#define PJ_NATIVE_ERR_POSITIVE   1
#define PJ_HAS_ERROR_STRING   1
#define PJ_HAS_STRICMP_ALNUM   0
#define PJ_QOS_DUMMY   1
#define PJ_QOS_BSD   2
#define PJ_QOS_WM   3
#define PJ_QOS_SYMBIAN   4
#define PJ_HAS_SSL_SOCK   0
#define PJ_SOCK_DISABLE_WSAECONNRESET   1
#define PJ_INLINE(type)   PJ_INLINE_SPECIFIER type
#define PJ_EXPORT_DECL_SPECIFIER
#define PJ_EXPORT_DEF_SPECIFIER
#define PJ_IMPORT_DECL_SPECIFIER
#define PJ_EXPORT_SYMBOL(x)
#define PJ_DECL_NO_RETURN(type)   PJ_NORETURN PJ_DECL(type)
#define PJ_IDECL_NO_RETURN(type)   PJ_NORETURN PJ_INLINE(type)
#define PJ_BEGIN_DECL
#define PJ_END_DECL
#define PJ_DEF_DATA(type)   type
#define PJ_IDECL(type)   PJ_DECL(type)
#define PJ_IDEF(type)   PJ_DEF(type)
#define PJ_UNUSED_ARG(arg)   (void)arg
#define PJ_TODO(id)   TODO___##id:
#define __pj_throw__(x)
#define PJ_VERSION_NUM_MAJOR   1
#define PJ_VERSION_NUM_MINOR   12
#define PJ_VERSION_NUM_REV   0
#define PJ_VERSION_NUM_EXTRA   ""
#define PJ_VERSION_NUM

Functions

const char * pj_get_version (void)
void pj_dump_config (void)

Variables

const char * PJ_VERSION

Detailed Description

PJLIB Main configuration settings.


Define Documentation

#define PJ_VERSION_NUM
Value:

PJLIB version number consists of three bytes with the following format: 0xMMIIRR00, where MM: major number, II: minor number, RR: revision number, 00: always zero for now.

#define PJ_VERSION_NUM_EXTRA   ""

Extra suffix for the version (e.g. "-trunk"), or empty for web release version.

#define PJ_VERSION_NUM_MAJOR   1

PJLIB version major number.

#define PJ_VERSION_NUM_MINOR   12

PJLIB version minor number.

#define PJ_VERSION_NUM_REV   0

PJLIB version revision number.


Function Documentation

void pj_dump_config ( void   ) 

Dump configuration to log with verbosity equal to info(3).

const char* pj_get_version ( void   ) 

Get PJLIB version string.

Returns:
PJ_VERSION constant.

Variable Documentation

const char* PJ_VERSION

PJLIB version string constant.

See also:
pj_get_version()

 


PJLIB Open Source, high performance, small footprint, and very very portable framework
Copyright (C) 2006-2009 Teluu Inc.