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

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


Detailed Description

PJLIB Main configuration settings.

Go to the source code of this file.

Defines

#define PJ_DEBUG   1
#define PJ_DEBUG_MUTEX   0
#define PJ_FUNCTIONS_ARE_INLINED   0
#define PJ_HAS_FLOATING_POINT   1
#define PJ_LOG_MAX_SIZE   2000
#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_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_INLINE(type)   PJ_INLINE_SPECIFIER type
#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)

Functions

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

Variables

const char * PJ_VERSION


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.