SYNOPSIS

#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>

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 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_LOCALTIME_R 1

#define HAVE_LOCKF 1

#define HAVE_LONG_LONG 1

#define HAVE_LSTAT 1

#define HAVE_MEMMOVE 1

#define HAVE_MEMORY_H 1

#define HAVE_MLOCK 1

#define HAVE_MLOCKALL 1

#define HAVE_MODULES 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_SETCANCELTYPE 1

#define HAVE_PTHREAD_YIELD 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_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_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 _POSIX_PTHREAD_SEMANTICS 1

#define _TANDEM_SOURCE 1

#define __EXTENSIONS__ 1

#define CCXX_VERSION '1.8.1'

#define restrict __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 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

#define __BIG_ENDIAN 4321

#define __BYTE_ALIGNMENT 1

#define __BYTE_ORDER 1234

#define __DLL

#define __DLLRTL

#define __EXPORT

#define __EXPORT_TEMPLATE(x)

#define __EXTENSIONS__ 1

#define __LITTLE_ENDIAN 1234

#define __LOCAL

#define __PTHREAD_H__

#define _ALL_SOURCE 1

#define _GNU_SOURCE 1

#define _POSIX_PTHREAD_SEMANTICS 1

#define _REENTRANT 1

#define _TANDEM_SOURCE 1

#define _THREAD_SAFE 1

#define _XOPEN_SOURCE 600

#define CCXX_EMPTY

#define CCXX_EXCEPTIONS 1

#define CCXX_HAVE_NEW_INIT 1

#define CCXX_MULTIFAMILY_IP

#define CCXX_NAMESPACES 1

#define CCXX_PACKAGE 'commoncpp2'

#define CCXX_PACKAGE_BUGREPORT ''

#define CCXX_PACKAGE_CCXX_VERSION ''

#define CCXX_PACKAGE_NAME ''

#define CCXX_PACKAGE_STRING ''

#define CCXX_PACKAGE_TARNAME ''

#define CCXX_PACKAGE_URL ''

#define CCXX_PACKED

#define CCXX_PACKING

#define CCXX_VERSION '1.8.1'

#define COMMON_64_CLEAN

#define COMMON_ASYNC_OVERRIDE

#define COMMON_DEADLOCK_DEBUG

#define COMMON_NAMED_MUTEX

#define COMMON_NAMESPACE ost

#define COMMON_NET_DEVICES

#define COMMON_OST_NAMESPACE

#define COMMON_PROCESS_ATTACH

#define COMMON_THREAD_DEBUG

#define COMMON_THREAD_SLEEP

#define COMMON_TIMER_SLEEP

#define COMMON_XML_PARSING

#define END_NAMESPACE }

#define ETC_PREFIX '/etc/'

#define HAVE_64_BITS

#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_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_LOCALTIME_R 1

#define HAVE_LOCKF 1

#define HAVE_LONG_LONG 1

#define HAVE_LONG_LONG 1

#define HAVE_LSTAT 1

#define HAVE_MEMMOVE 1

#define HAVE_MEMORY_H 1

#define HAVE_MLOCK 1

#define HAVE_MLOCKALL 1

#define HAVE_MODULES 1

#define HAVE_NET_IF_H 1

#define HAVE_NETINET_IN_H 1

#define HAVE_NETINET_IN_SYSTM_H 1

#define HAVE_NETINET_IP_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_DELAY

#define HAVE_PTHREAD_H 1

#define HAVE_PTHREAD_MUTEXATTR_SETTYPE 1

#define HAVE_PTHREAD_NANOSLEEP 1

#define HAVE_PTHREAD_RWLOCK 1

#define HAVE_PTHREAD_SETCANCELTYPE 1

#define HAVE_PTHREAD_YIELD 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_STDLIB_H 1

#define HAVE_STRCASECMP 1

#define HAVE_STRDUP 1

#define HAVE_STRERROR_R 1

#define HAVE_STRING_H 1

#define HAVE_STRINGS_H 1

#define HAVE_STRTOK_R 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_TIME_H 1

#define HAVE_SYS_TYPES_64 1

#define HAVE_SYS_TYPES_64 1

#define HAVE_SYS_TYPES_H 1

#define HAVE_SYS_TYPES_H 1

#define HAVE_SYS_TYPES_STD 1

#define HAVE_SYS_TYPES_STD 1

#define HAVE_SYS_UN_H 1

#define HAVE_SYS_WAIT_H 1

#define HAVE_SYSLOG_H 1

#define HAVE_UNISTD_H 1

#define HAVE_UNISTD_H 1

#define HAVE_UNIX_SOCKETS 1

#define HAVE_WAIT4 1

#define HAVE_WAITPID 1

#define HAVE_ZLIB_H 1

#define LT_OBJDIR '.libs/'

#define NAMESPACE_COMMON namespace ost {

#define NEW_THROWS throw()

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

#define PTHREAD_MUTEXTYPE_RECURSIVE PTHREAD_MUTEX_RECURSIVE_NP

#define restrict __restrict

#define RETSIGTYPE void

#define SA_ONESHOT SA_RESETHAND

#define STDC_HEADERS 1

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

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

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

Referenced by ost::cistring_char_traits< charT >::compare().

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

#define THROW(x) throw x

#define THROWS(x) throw(x)

#define THROWS_EMPTY throw()

#define TIME_WITH_SYS_TIME 1

#define TIME_WITH_SYS_TIME 1

#define USE_MONOTONIC_TIMER 1

#define USING(x) using namespace x;

Typedef Documentation

typedef int16_t \fBint16\fP

typedef int32_t \fBint32\fP

typedef int64_t \fBint64\fP

typedef int8_t \fBint8\fP

typedef u_int16_t \fBuint16\fP

typedef u_int32_t \fBuint32\fP

typedef u_int64_t \fBuint64\fP

typedef u_int8_t \fBuint8\fP

Author

Generated automatically by Doxygen for GNU CommonC++ from the source code.