#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.
§ __BIG_ENDIAN
#define __BIG_ENDIAN 4321 |
§ __BYTE_ALIGNMENT
#define __BYTE_ALIGNMENT 1 |
§ __BYTE_ORDER
#define __BYTE_ORDER 1234 |
§ __DLL
§ __DLLRTL
§ __EXPORT
Referenced by ost::SimpleTCPStream::flush(), ost::SerialService::getCount(), ost::DSO::getError(), ost::MD5Digest::getSize(), ost::Slog::info(), ost::info(), ost::NetworkDeviceInfo::mtu(), ost::String::operator+=(), ost::String::operator=(), ost::Engine::read(), and ost::URLStream::setLocalInterface().
§ __EXPORT_TEMPLATE
#define __EXPORT_TEMPLATE |
( |
|
x | ) |
|
§ __EXTENSIONS__
§ __LITTLE_ENDIAN
#define __LITTLE_ENDIAN 1234 |
§ __LOCAL
§ __PTHREAD_H__
§ _ALL_SOURCE
§ _GNU_SOURCE
§ _POSIX_PTHREAD_SEMANTICS
#define _POSIX_PTHREAD_SEMANTICS 1 |
§ _REENTRANT
§ _TANDEM_SOURCE
§ _THREAD_SAFE
§ _XOPEN_SOURCE
#define _XOPEN_SOURCE 600 |
§ 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
§ 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
§ CCXX_PACKING
§ CCXX_VERSION
#define CCXX_VERSION "1.8.1" |
§ 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
§ ETC_PREFIX
#define ETC_PREFIX "/etc/" |
§ HAVE_64_BITS
§ HAVE_ALLOCA_H
§ HAVE_ARPA_INET_H
#define HAVE_ARPA_INET_H 1 |
§ HAVE_BITS_WORDSIZE_H
#define HAVE_BITS_WORDSIZE_H 1 |
§ HAVE_BOOL_TYPE
§ HAVE_DLFCN_H
§ HAVE_ENDIAN_H
§ HAVE_ERRNO_H
§ HAVE_EXCEPTION
§ HAVE_EXTRAS
§ HAVE_FCNTL_H
§ 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
§ HAVE_GETOPT_H
§ 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
§ HAVE_INET_PTON
§ HAVE_INET_SOCKETS
#define HAVE_INET_SOCKETS 1 |
§ HAVE_INTTYPES_H
#define HAVE_INTTYPES_H 1 |
§ HAVE_LIMITS_H
§ 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
§ HAVE_LONG_LONG [1/2]
§ HAVE_LONG_LONG [2/2]
§ HAVE_LSTAT
§ HAVE_MEMMOVE
§ HAVE_MEMORY_H
§ HAVE_MLOCK
§ HAVE_MLOCKALL
§ HAVE_MODULES
§ HAVE_NAT_NETFILTER
#define HAVE_NAT_NETFILTER 1 |
§ HAVE_NET_IF_H
§ 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
§ HAVE_POLL_H
§ 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
§ 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_SETCANCELTYPE
#define HAVE_PTHREAD_SETCANCELTYPE 1 |
§ HAVE_PTHREAD_YIELD
#define HAVE_PTHREAD_YIELD 1 |
§ HAVE_READDIR_R
§ HAVE_REALPATH
§ HAVE_SCHED_GETSCHEDULER
#define HAVE_SCHED_GETSCHEDULER 1 |
§ HAVE_SCHED_H
§ HAVE_SEMAPHORE_H
#define HAVE_SEMAPHORE_H 1 |
§ HAVE_SETEGID
§ HAVE_SETENV
§ HAVE_SETITIMER
§ HAVE_SETPGRP
§ HAVE_SIGACTION
§ HAVE_SIGWAIT
§ HAVE_SIGWAIT2
§ HAVE_SNPRINTF
§ HAVE_SOCKLEN_T
§ HAVE_SSTREAM
§ HAVE_STDINT_H
§ HAVE_STDLIB_H
§ HAVE_STRCASECMP
#define HAVE_STRCASECMP 1 |
§ HAVE_STRDUP
§ HAVE_STRERROR_R
#define HAVE_STRERROR_R 1 |
§ HAVE_STRING_H
§ HAVE_STRINGS_H
§ HAVE_STRTOK_R
§ 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
§ HAVE_SYS_WAIT_H
#define HAVE_SYS_WAIT_H 1 |
§ HAVE_SYSLOG_H
§ HAVE_UNISTD_H [1/2]
§ HAVE_UNISTD_H [2/2]
§ HAVE_UNIX_SOCKETS
#define HAVE_UNIX_SOCKETS 1 |
§ HAVE_WAIT4
§ HAVE_WAITPID
§ HAVE_ZLIB_H
§ 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 |
§ restrict
#define restrict __restrict |
§ RETSIGTYPE
§ SA_ONESHOT
#define SA_ONESHOT SA_RESETHAND |
§ STDC_HEADERS
§ stricmp
#define stricmp |
( |
|
x, |
|
|
|
y |
|
) |
| strcasecmp(x,y) |
§ stristr
#define stristr |
( |
|
x, |
|
|
|
y |
|
) |
| strcasestr(x,y) |
§ strnicmp
#define strnicmp |
( |
|
x, |
|
|
|
y, |
|
|
|
n |
|
) |
| 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; |
§ int16
§ int32
§ int64
§ int8
§ uint16
§ uint32
§ uint64
§ uint8