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