GNU CommonC++
Macros | Typedefs
config.h File Reference
#include <unistd.h>
#include <features.h>
#include <sys/types.h>
#include <sys/time.h>
#include <poll.h>
#include <sys/socket.h>
#include <sys/select.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <netdb.h>
#include <netinet/in_systm.h>
#include <netinet/ip.h>
#include <sys/un.h>
#include <fcntl.h>
#include <sys/fcntl.h>
#include <endian.h>
#include <signal.h>
#include <cstring>
#include <strings.h>
#include <alloca.h>
#include <pthread.h>
#include <semaphore.h>

Go to the source code of this file.

Macros

#define __DLL
 
#define __EXPORT_TEMPLATE(x)
 
#define CCXX_EMPTY
 
#define COMMON_64_CLEAN
 
#define COMMON_ASYNC_OVERRIDE
 
#define COMMON_OST_NAMESPACE
 
#define COMMON_THREAD_SLEEP
 
#define COMMON_NET_DEVICES
 
#define COMMON_THREAD_DEBUG
 
#define COMMON_DEADLOCK_DEBUG
 
#define COMMON_NAMED_MUTEX
 
#define COMMON_PROCESS_ATTACH
 
#define COMMON_XML_PARSING
 
#define COMMON_TIMER_SLEEP
 
#define CCXX_PACKING
 
#define CCXX_PACKED
 
#define _REENTRANT   1
 
#define _THREAD_SAFE   1
 
#define _GNU_SOURCE   1
 
#define _XOPEN_SOURCE   600
 
#define HAVE_UNISTD_H   1
 
#define HAVE_FEATURES_H   1
 
#define HAVE_SYS_TYPES_H   1
 
#define HAVE_SYS_TIME_H   1
 
#define TIME_WITH_SYS_TIME   1
 
#define HAVE_SYS_TYPES_STD   1
 
#define HAVE_SYS_TYPES_64   1
 
#define HAVE_LONG_LONG   1
 
#define HAVE_64_BITS
 
#define CCXX_EXCEPTIONS   1
 
#define CCXX_HAVE_NEW_INIT   1
 
#define CCXX_NAMESPACES   1
 
#define CCXX_NAT   1
 
#define ETC_PREFIX   "/etc/"
 
#define HAVE_ALLOCA_H   1
 
#define HAVE_ARPA_INET_H   1
 
#define HAVE_BITS_WORDSIZE_H   1
 
#define HAVE_BOOL_TYPE   1
 
#define HAVE_DLFCN_H   1
 
#define HAVE_ENDIAN_H   1
 
#define HAVE_ERRNO_H   1
 
#define HAVE_EXCEPTION   1
 
#define HAVE_EXTRAS   1
 
#define HAVE_FCNTL_H   1
 
#define HAVE_FEATURES_H   1
 
#define HAVE_GETADDRINFO   1
 
#define HAVE_GETGRNAM_R   1
 
#define HAVE_GETHOSTBYNAME2   1
 
#define HAVE_GETOPT   1
 
#define HAVE_GETOPT_H   1
 
#define HAVE_GETOPT_LONG   1
 
#define HAVE_GETPAGESIZE   1
 
#define HAVE_GETPWNAM_R   1
 
#define HAVE_GETPWUID_R   1
 
#define HAVE_GETTIMEOFDAY   1
 
#define HAVE_HIRES_TIMER   1
 
#define HAVE_INET_ATON   1
 
#define HAVE_INET_PTON   1
 
#define HAVE_INET_SOCKETS   1
 
#define HAVE_INTTYPES_H   1
 
#define HAVE_LIMITS_H   1
 
#define HAVE_LINUX_IN6_H   1
 
#define HAVE_LINUX_NETFILTER_IPV4_H   1
 
#define HAVE_LINUX_NETFILTER_IPV6_H   1
 
#define HAVE_LOCALTIME_R   1
 
#define HAVE_LOCKF   1
 
#define HAVE_LONG_LONG   1
 
#define HAVE_LSTAT   1
 
#define HAVE_MEMMOVE   1
 
#define HAVE_MLOCK   1
 
#define HAVE_MLOCKALL   1
 
#define HAVE_MODULES   1
 
#define HAVE_NAT_NETFILTER   1
 
#define HAVE_NETINET_IN_H   1
 
#define HAVE_NETINET_IN_SYSTM_H   1
 
#define HAVE_NETINET_IP_H   1
 
#define HAVE_NET_IF_H   1
 
#define HAVE_POLL   1
 
#define HAVE_POLL_H   1
 
#define HAVE_POSIX_MEMALIGN   1
 
#define HAVE_PREAD_PWRITE   1
 
#define HAVE_PTHREAD_ATTR_SETSTACKSIZE   1
 
#define HAVE_PTHREAD_CANCEL   1
 
#define HAVE_PTHREAD_H   1
 
#define HAVE_PTHREAD_MUTEXATTR_SETTYPE   1
 
#define HAVE_PTHREAD_NANOSLEEP   1
 
#define HAVE_PTHREAD_RWLOCK   1
 
#define HAVE_PTHREAD_SCHED_YIELD   1
 
#define HAVE_PTHREAD_SETCANCELTYPE   1
 
#define HAVE_READDIR_R   1
 
#define HAVE_REALPATH   1
 
#define HAVE_SCHED_GETSCHEDULER   1
 
#define HAVE_SCHED_H   1
 
#define HAVE_SEMAPHORE_H   1
 
#define HAVE_SETEGID   1
 
#define HAVE_SETENV   1
 
#define HAVE_SETITIMER   1
 
#define HAVE_SETPGRP   1
 
#define HAVE_SIGACTION   1
 
#define HAVE_SIGWAIT   1
 
#define HAVE_SIGWAIT2   1
 
#define HAVE_SNPRINTF   1
 
#define HAVE_SOCKLEN_T   1
 
#define HAVE_SSTREAM   1
 
#define HAVE_STDINT_H   1
 
#define HAVE_STDIO_H   1
 
#define HAVE_STDLIB_H   1
 
#define HAVE_STRCASECMP   1
 
#define HAVE_STRDUP   1
 
#define HAVE_STRERROR_R   1
 
#define HAVE_STRINGS_H   1
 
#define HAVE_STRING_H   1
 
#define HAVE_STRTOK_R   1
 
#define HAVE_SYSLOG_H   1
 
#define HAVE_SYS_FCNTL_H   1
 
#define HAVE_SYS_FILE_H   1
 
#define HAVE_SYS_IOCTL_H   1
 
#define HAVE_SYS_PARAM_H   1
 
#define HAVE_SYS_POLL_H   1
 
#define HAVE_SYS_SELECT_H   1
 
#define HAVE_SYS_SOCKET_H   1
 
#define HAVE_SYS_STAT_H   1
 
#define HAVE_SYS_TIME_H   1
 
#define HAVE_SYS_TYPES_64   1
 
#define HAVE_SYS_TYPES_H   1
 
#define HAVE_SYS_TYPES_STD   1
 
#define HAVE_SYS_UN_H   1
 
#define HAVE_SYS_WAIT_H   1
 
#define HAVE_UNISTD_H   1
 
#define HAVE_UNIX_SOCKETS   1
 
#define HAVE_WAIT4   1
 
#define HAVE_WAITPID   1
 
#define HAVE_WCHAR_H   1
 
#define HAVE_ZLIB_H   1
 
#define LT_OBJDIR   ".libs/"
 
#define CCXX_PACKAGE   "commoncpp2"
 
#define CCXX_PACKAGE_BUGREPORT   ""
 
#define CCXX_PACKAGE_NAME   ""
 
#define CCXX_PACKAGE_STRING   ""
 
#define CCXX_PACKAGE_TARNAME   ""
 
#define CCXX_PACKAGE_URL   ""
 
#define CCXX_PACKAGE_CCXX_VERSION   ""
 
#define PTHREAD_MUTEXTYPE_RECURSIVE   PTHREAD_MUTEX_RECURSIVE_NP
 
#define RETSIGTYPE   void
 
#define STDC_HEADERS   1
 
#define TIME_WITH_SYS_TIME   1
 
#define USE_MONOTONIC_TIMER   1
 
#define _ALL_SOURCE   1
 
#define _DARWIN_C_SOURCE   1
 
#define __EXTENSIONS__   1
 
#define _HPUX_ALT_XOPEN_SOCKET_API   1
 
#define _NETBSD_SOURCE   1
 
#define _OPENBSD_SOURCE   1
 
#define _POSIX_PTHREAD_SEMANTICS   1
 
#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__   1
 
#define __STDC_WANT_IEC_60559_BFP_EXT__   1
 
#define __STDC_WANT_IEC_60559_DFP_EXT__   1
 
#define __STDC_WANT_IEC_60559_FUNCS_EXT__   1
 
#define __STDC_WANT_IEC_60559_TYPES_EXT__   1
 
#define __STDC_WANT_LIB_EXT2__   1
 
#define __STDC_WANT_MATH_SPEC_FUNCS__   1
 
#define _TANDEM_SOURCE   1
 
#define CCXX_VERSION   "1.8.1"
 
#define restrict
 
#define SUN_LEN(ptr)   ((size_t)((struct sockaddr_un *)0)->sun_path) + strlen((ptr)->sun_path))
 
#define CCXX_MULTIFAMILY_IP
 
#define THROW(x)   throw x
 
#define THROWS(x)   throw(x)
 
#define NEW_THROWS   throw()
 
#define THROWS_EMPTY   throw()
 
#define USING(x)   using namespace x;
 
#define COMMON_NAMESPACE   ost
 
#define NAMESPACE_COMMON   namespace ost {
 
#define END_NAMESPACE   }
 
#define __EXPORT
 
#define __DLLRTL
 
#define __LOCAL
 
#define __LITTLE_ENDIAN   1234
 
#define __BIG_ENDIAN   4321
 
#define __BYTE_ORDER   1234
 
#define __BYTE_ALIGNMENT   1
 
#define SA_ONESHOT   SA_RESETHAND
 
#define stricmp(x, y)   strcasecmp(x,y)
 
#define strnicmp(x, y, n)   strncasecmp(x,y,n)
 
#define stristr(x, y)   strcasestr(x,y)
 
#define __PTHREAD_H__
 
#define pthread_yield()   sched_yield()
 
#define HAVE_PTHREAD_YIELD
 
#define HAVE_PTHREAD_DELAY
 
#define pthread_delay(x)   nanosleep(x, NULL)
 

Typedefs

typedef int8_t int8
 
typedef u_int8_t uint8
 
typedef int16_t int16
 
typedef u_int16_t uint16
 
typedef int32_t int32
 
typedef u_int32_t uint32
 
typedef int64_t int64
 
typedef u_int64_t uint64
 

Macro Definition Documentation

◆ __BIG_ENDIAN

#define __BIG_ENDIAN   4321

◆ __BYTE_ALIGNMENT

#define __BYTE_ALIGNMENT   1

◆ __BYTE_ORDER

#define __BYTE_ORDER   1234

◆ __DLL

#define __DLL

◆ __DLLRTL

#define __DLLRTL

◆ __EXPORT

#define __EXPORT

◆ __EXPORT_TEMPLATE

#define __EXPORT_TEMPLATE (   x)

◆ __EXTENSIONS__

#define __EXTENSIONS__   1

◆ __LITTLE_ENDIAN

#define __LITTLE_ENDIAN   1234

◆ __LOCAL

#define __LOCAL

◆ __PTHREAD_H__

#define __PTHREAD_H__

◆ __STDC_WANT_IEC_60559_ATTRIBS_EXT__

#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__   1

◆ __STDC_WANT_IEC_60559_BFP_EXT__

#define __STDC_WANT_IEC_60559_BFP_EXT__   1

◆ __STDC_WANT_IEC_60559_DFP_EXT__

#define __STDC_WANT_IEC_60559_DFP_EXT__   1

◆ __STDC_WANT_IEC_60559_FUNCS_EXT__

#define __STDC_WANT_IEC_60559_FUNCS_EXT__   1

◆ __STDC_WANT_IEC_60559_TYPES_EXT__

#define __STDC_WANT_IEC_60559_TYPES_EXT__   1

◆ __STDC_WANT_LIB_EXT2__

#define __STDC_WANT_LIB_EXT2__   1

◆ __STDC_WANT_MATH_SPEC_FUNCS__

#define __STDC_WANT_MATH_SPEC_FUNCS__   1

◆ _ALL_SOURCE

#define _ALL_SOURCE   1

◆ _DARWIN_C_SOURCE

#define _DARWIN_C_SOURCE   1

◆ _GNU_SOURCE

#define _GNU_SOURCE   1

◆ _HPUX_ALT_XOPEN_SOCKET_API

#define _HPUX_ALT_XOPEN_SOCKET_API   1

◆ _NETBSD_SOURCE

#define _NETBSD_SOURCE   1

◆ _OPENBSD_SOURCE

#define _OPENBSD_SOURCE   1

◆ _POSIX_PTHREAD_SEMANTICS

#define _POSIX_PTHREAD_SEMANTICS   1

◆ _REENTRANT

#define _REENTRANT   1

◆ _TANDEM_SOURCE

#define _TANDEM_SOURCE   1

◆ _THREAD_SAFE

#define _THREAD_SAFE   1

◆ _XOPEN_SOURCE

#define _XOPEN_SOURCE   600

◆ CCXX_EMPTY

#define CCXX_EMPTY

◆ CCXX_EXCEPTIONS

#define CCXX_EXCEPTIONS   1

◆ CCXX_HAVE_NEW_INIT

#define CCXX_HAVE_NEW_INIT   1

◆ CCXX_MULTIFAMILY_IP

#define CCXX_MULTIFAMILY_IP

◆ CCXX_NAMESPACES

#define CCXX_NAMESPACES   1

◆ CCXX_NAT

#define CCXX_NAT   1

◆ CCXX_PACKAGE

#define CCXX_PACKAGE   "commoncpp2"

◆ CCXX_PACKAGE_BUGREPORT

#define CCXX_PACKAGE_BUGREPORT   ""

◆ CCXX_PACKAGE_CCXX_VERSION

#define CCXX_PACKAGE_CCXX_VERSION   ""

◆ CCXX_PACKAGE_NAME

#define CCXX_PACKAGE_NAME   ""

◆ CCXX_PACKAGE_STRING

#define CCXX_PACKAGE_STRING   ""

◆ CCXX_PACKAGE_TARNAME

#define CCXX_PACKAGE_TARNAME   ""

◆ CCXX_PACKAGE_URL

#define CCXX_PACKAGE_URL   ""

◆ CCXX_PACKED

#define CCXX_PACKED

◆ CCXX_PACKING

#define CCXX_PACKING

◆ CCXX_VERSION

#define CCXX_VERSION   "1.8.1"

◆ COMMON_64_CLEAN

#define COMMON_64_CLEAN

◆ COMMON_ASYNC_OVERRIDE

#define COMMON_ASYNC_OVERRIDE

◆ COMMON_DEADLOCK_DEBUG

#define COMMON_DEADLOCK_DEBUG

◆ COMMON_NAMED_MUTEX

#define COMMON_NAMED_MUTEX

◆ COMMON_NAMESPACE

#define COMMON_NAMESPACE   ost

◆ COMMON_NET_DEVICES

#define COMMON_NET_DEVICES

◆ COMMON_OST_NAMESPACE

#define COMMON_OST_NAMESPACE

◆ COMMON_PROCESS_ATTACH

#define COMMON_PROCESS_ATTACH

◆ COMMON_THREAD_DEBUG

#define COMMON_THREAD_DEBUG

◆ COMMON_THREAD_SLEEP

#define COMMON_THREAD_SLEEP

◆ COMMON_TIMER_SLEEP

#define COMMON_TIMER_SLEEP

◆ COMMON_XML_PARSING

#define COMMON_XML_PARSING

◆ END_NAMESPACE

#define END_NAMESPACE   }

◆ ETC_PREFIX

#define ETC_PREFIX   "/etc/"

◆ HAVE_64_BITS

#define HAVE_64_BITS

◆ HAVE_ALLOCA_H

#define HAVE_ALLOCA_H   1

◆ HAVE_ARPA_INET_H

#define HAVE_ARPA_INET_H   1

◆ HAVE_BITS_WORDSIZE_H

#define HAVE_BITS_WORDSIZE_H   1

◆ HAVE_BOOL_TYPE

#define HAVE_BOOL_TYPE   1

◆ HAVE_DLFCN_H

#define HAVE_DLFCN_H   1

◆ HAVE_ENDIAN_H

#define HAVE_ENDIAN_H   1

◆ HAVE_ERRNO_H

#define HAVE_ERRNO_H   1

◆ HAVE_EXCEPTION

#define HAVE_EXCEPTION   1

◆ HAVE_EXTRAS

#define HAVE_EXTRAS   1

◆ HAVE_FCNTL_H

#define HAVE_FCNTL_H   1

◆ HAVE_FEATURES_H [1/2]

#define HAVE_FEATURES_H   1

◆ HAVE_FEATURES_H [2/2]

#define HAVE_FEATURES_H   1

◆ HAVE_GETADDRINFO

#define HAVE_GETADDRINFO   1

◆ HAVE_GETGRNAM_R

#define HAVE_GETGRNAM_R   1

◆ HAVE_GETHOSTBYNAME2

#define HAVE_GETHOSTBYNAME2   1

◆ HAVE_GETOPT

#define HAVE_GETOPT   1

◆ HAVE_GETOPT_H

#define HAVE_GETOPT_H   1

◆ HAVE_GETOPT_LONG

#define HAVE_GETOPT_LONG   1

◆ HAVE_GETPAGESIZE

#define HAVE_GETPAGESIZE   1

◆ HAVE_GETPWNAM_R

#define HAVE_GETPWNAM_R   1

◆ HAVE_GETPWUID_R

#define HAVE_GETPWUID_R   1

◆ HAVE_GETTIMEOFDAY

#define HAVE_GETTIMEOFDAY   1

◆ HAVE_HIRES_TIMER

#define HAVE_HIRES_TIMER   1

◆ HAVE_INET_ATON

#define HAVE_INET_ATON   1

◆ HAVE_INET_PTON

#define HAVE_INET_PTON   1

◆ HAVE_INET_SOCKETS

#define HAVE_INET_SOCKETS   1

◆ HAVE_INTTYPES_H

#define HAVE_INTTYPES_H   1

◆ HAVE_LIMITS_H

#define HAVE_LIMITS_H   1

◆ HAVE_LINUX_IN6_H

#define HAVE_LINUX_IN6_H   1

◆ HAVE_LINUX_NETFILTER_IPV4_H

#define HAVE_LINUX_NETFILTER_IPV4_H   1

◆ HAVE_LINUX_NETFILTER_IPV6_H

#define HAVE_LINUX_NETFILTER_IPV6_H   1

◆ HAVE_LOCALTIME_R

#define HAVE_LOCALTIME_R   1

◆ HAVE_LOCKF

#define HAVE_LOCKF   1

◆ HAVE_LONG_LONG [1/2]

#define HAVE_LONG_LONG   1

◆ HAVE_LONG_LONG [2/2]

#define HAVE_LONG_LONG   1

◆ HAVE_LSTAT

#define HAVE_LSTAT   1

◆ HAVE_MEMMOVE

#define HAVE_MEMMOVE   1

◆ HAVE_MLOCK

#define HAVE_MLOCK   1

◆ HAVE_MLOCKALL

#define HAVE_MLOCKALL   1

◆ HAVE_MODULES

#define HAVE_MODULES   1

◆ HAVE_NAT_NETFILTER

#define HAVE_NAT_NETFILTER   1

◆ HAVE_NET_IF_H

#define HAVE_NET_IF_H   1

◆ HAVE_NETINET_IN_H

#define HAVE_NETINET_IN_H   1

◆ HAVE_NETINET_IN_SYSTM_H

#define HAVE_NETINET_IN_SYSTM_H   1

◆ HAVE_NETINET_IP_H

#define HAVE_NETINET_IP_H   1

◆ HAVE_POLL

#define HAVE_POLL   1

◆ HAVE_POLL_H

#define HAVE_POLL_H   1

◆ HAVE_POSIX_MEMALIGN

#define HAVE_POSIX_MEMALIGN   1

◆ HAVE_PREAD_PWRITE

#define HAVE_PREAD_PWRITE   1

◆ HAVE_PTHREAD_ATTR_SETSTACKSIZE

#define HAVE_PTHREAD_ATTR_SETSTACKSIZE   1

◆ HAVE_PTHREAD_CANCEL

#define HAVE_PTHREAD_CANCEL   1

◆ HAVE_PTHREAD_DELAY

#define HAVE_PTHREAD_DELAY

◆ HAVE_PTHREAD_H

#define HAVE_PTHREAD_H   1

◆ HAVE_PTHREAD_MUTEXATTR_SETTYPE

#define HAVE_PTHREAD_MUTEXATTR_SETTYPE   1

◆ HAVE_PTHREAD_NANOSLEEP

#define HAVE_PTHREAD_NANOSLEEP   1

◆ HAVE_PTHREAD_RWLOCK

#define HAVE_PTHREAD_RWLOCK   1

◆ HAVE_PTHREAD_SCHED_YIELD

#define HAVE_PTHREAD_SCHED_YIELD   1

◆ HAVE_PTHREAD_SETCANCELTYPE

#define HAVE_PTHREAD_SETCANCELTYPE   1

◆ HAVE_PTHREAD_YIELD

#define HAVE_PTHREAD_YIELD

◆ HAVE_READDIR_R

#define HAVE_READDIR_R   1

◆ HAVE_REALPATH

#define HAVE_REALPATH   1

◆ HAVE_SCHED_GETSCHEDULER

#define HAVE_SCHED_GETSCHEDULER   1

◆ HAVE_SCHED_H

#define HAVE_SCHED_H   1

◆ HAVE_SEMAPHORE_H

#define HAVE_SEMAPHORE_H   1

◆ HAVE_SETEGID

#define HAVE_SETEGID   1

◆ HAVE_SETENV

#define HAVE_SETENV   1

◆ HAVE_SETITIMER

#define HAVE_SETITIMER   1

◆ HAVE_SETPGRP

#define HAVE_SETPGRP   1

◆ HAVE_SIGACTION

#define HAVE_SIGACTION   1

◆ HAVE_SIGWAIT

#define HAVE_SIGWAIT   1

◆ HAVE_SIGWAIT2

#define HAVE_SIGWAIT2   1

◆ HAVE_SNPRINTF

#define HAVE_SNPRINTF   1

◆ HAVE_SOCKLEN_T

#define HAVE_SOCKLEN_T   1

◆ HAVE_SSTREAM

#define HAVE_SSTREAM   1

◆ HAVE_STDINT_H

#define HAVE_STDINT_H   1

◆ HAVE_STDIO_H

#define HAVE_STDIO_H   1

◆ HAVE_STDLIB_H

#define HAVE_STDLIB_H   1

◆ HAVE_STRCASECMP

#define HAVE_STRCASECMP   1

◆ HAVE_STRDUP

#define HAVE_STRDUP   1

◆ HAVE_STRERROR_R

#define HAVE_STRERROR_R   1

◆ HAVE_STRING_H

#define HAVE_STRING_H   1

◆ HAVE_STRINGS_H

#define HAVE_STRINGS_H   1

◆ HAVE_STRTOK_R

#define HAVE_STRTOK_R   1

◆ HAVE_SYS_FCNTL_H

#define HAVE_SYS_FCNTL_H   1

◆ HAVE_SYS_FILE_H

#define HAVE_SYS_FILE_H   1

◆ HAVE_SYS_IOCTL_H

#define HAVE_SYS_IOCTL_H   1

◆ HAVE_SYS_PARAM_H

#define HAVE_SYS_PARAM_H   1

◆ HAVE_SYS_POLL_H

#define HAVE_SYS_POLL_H   1

◆ HAVE_SYS_SELECT_H

#define HAVE_SYS_SELECT_H   1

◆ HAVE_SYS_SOCKET_H

#define HAVE_SYS_SOCKET_H   1

◆ HAVE_SYS_STAT_H

#define HAVE_SYS_STAT_H   1

◆ HAVE_SYS_TIME_H [1/2]

#define HAVE_SYS_TIME_H   1

◆ HAVE_SYS_TIME_H [2/2]

#define HAVE_SYS_TIME_H   1

◆ HAVE_SYS_TYPES_64 [1/2]

#define HAVE_SYS_TYPES_64   1

◆ HAVE_SYS_TYPES_64 [2/2]

#define HAVE_SYS_TYPES_64   1

◆ HAVE_SYS_TYPES_H [1/2]

#define HAVE_SYS_TYPES_H   1

◆ HAVE_SYS_TYPES_H [2/2]

#define HAVE_SYS_TYPES_H   1

◆ HAVE_SYS_TYPES_STD [1/2]

#define HAVE_SYS_TYPES_STD   1

◆ HAVE_SYS_TYPES_STD [2/2]

#define HAVE_SYS_TYPES_STD   1

◆ HAVE_SYS_UN_H

#define HAVE_SYS_UN_H   1

◆ HAVE_SYS_WAIT_H

#define HAVE_SYS_WAIT_H   1

◆ HAVE_SYSLOG_H

#define HAVE_SYSLOG_H   1

◆ HAVE_UNISTD_H [1/2]

#define HAVE_UNISTD_H   1

◆ HAVE_UNISTD_H [2/2]

#define HAVE_UNISTD_H   1

◆ HAVE_UNIX_SOCKETS

#define HAVE_UNIX_SOCKETS   1

◆ HAVE_WAIT4

#define HAVE_WAIT4   1

◆ HAVE_WAITPID

#define HAVE_WAITPID   1

◆ HAVE_WCHAR_H

#define HAVE_WCHAR_H   1

◆ HAVE_ZLIB_H

#define HAVE_ZLIB_H   1

◆ LT_OBJDIR

#define LT_OBJDIR   ".libs/"

◆ NAMESPACE_COMMON

#define NAMESPACE_COMMON   namespace ost {

◆ NEW_THROWS

#define NEW_THROWS   throw()

◆ pthread_delay

#define pthread_delay (   x)    nanosleep(x, NULL)

◆ PTHREAD_MUTEXTYPE_RECURSIVE

#define PTHREAD_MUTEXTYPE_RECURSIVE   PTHREAD_MUTEX_RECURSIVE_NP

◆ pthread_yield

#define pthread_yield ( )    sched_yield()

◆ restrict

#define restrict

◆ RETSIGTYPE

#define RETSIGTYPE   void

◆ SA_ONESHOT

#define SA_ONESHOT   SA_RESETHAND

◆ STDC_HEADERS

#define STDC_HEADERS   1

◆ stricmp

#define stricmp (   x,
 
)    strcasecmp(x,y)

◆ stristr

#define stristr (   x,
 
)    strcasestr(x,y)

◆ strnicmp

#define strnicmp (   x,
  y,
 
)    strncasecmp(x,y,n)

◆ SUN_LEN

#define SUN_LEN (   ptr)    ((size_t)((struct sockaddr_un *)0)->sun_path) + strlen((ptr)->sun_path))

◆ THROW

#define THROW (   x)    throw x

◆ THROWS

#define THROWS (   x)    throw(x)

◆ THROWS_EMPTY

#define THROWS_EMPTY   throw()

◆ TIME_WITH_SYS_TIME [1/2]

#define TIME_WITH_SYS_TIME   1

◆ TIME_WITH_SYS_TIME [2/2]

#define TIME_WITH_SYS_TIME   1

◆ USE_MONOTONIC_TIMER

#define USE_MONOTONIC_TIMER   1

◆ USING

#define USING (   x)    using namespace x;

Typedef Documentation

◆ int16

typedef int16_t int16

◆ int32

typedef int32_t int32

◆ int64

typedef int64_t int64

◆ int8

typedef int8_t int8

◆ uint16

typedef u_int16_t uint16

◆ uint32

typedef u_int32_t uint32

◆ uint64

typedef u_int64_t uint64

◆ uint8

typedef u_int8_t uint8