ACE_OS Namespace Reference

This namespace defines an OS independent programming API that shields developers from nonportable aspects of writing efficient system programs on Win32, POSIX and other versions of UNIX, and various real-time operating systems. More...


Classes

struct  macaddr_node_t
class  ace_flock_t
 OS file locking structure. More...

Functions from <cctype>

Included are the functions defined in <cctype> and their <cwctype> equivalents.

Since they are often implemented as macros, we don't use the same name here. Instead, we change by prepending "ace_".

ACE_NAMESPACE_INLINE_FUNCTION
int 
ace_isalnum (ACE_TCHAR c)
 Returns true if the character is an alphanumeric character.
ACE_NAMESPACE_INLINE_FUNCTION
int 
ace_isalpha (ACE_TCHAR c)
 Returns true if the character is an alphabetic character.
ACE_NAMESPACE_INLINE_FUNCTION
int 
ace_iscntrl (ACE_TCHAR c)
 Returns true if the character is a control character.
ACE_NAMESPACE_INLINE_FUNCTION
int 
ace_isdigit (ACE_TCHAR c)
 Returns true if the character is a decimal-digit character.
ACE_NAMESPACE_INLINE_FUNCTION
int 
ace_isgraph (ACE_TCHAR c)
 Returns true if the character is a printable character other than a space.
ACE_NAMESPACE_INLINE_FUNCTION
int 
ace_islower (ACE_TCHAR c)
 Returns true if the character is a lowercase character.
ACE_NAMESPACE_INLINE_FUNCTION
int 
ace_isprint (ACE_TCHAR c)
 Returns true if the character is a printable character.
ACE_NAMESPACE_INLINE_FUNCTION
int 
ace_ispunct (ACE_TCHAR c)
 Returns true if the character is a punctuation character.
ACE_NAMESPACE_INLINE_FUNCTION
int 
ace_isspace (ACE_TCHAR c)
 Returns true if the character is a space character.
ACE_NAMESPACE_INLINE_FUNCTION
int 
ace_isupper (ACE_TCHAR c)
 Returns true if the character is an uppercase character.
ACE_NAMESPACE_INLINE_FUNCTION
int 
ace_isxdigit (ACE_TCHAR c)
 Returns true if the character is a hexadecimal-digit character.
ACE_NAMESPACE_INLINE_FUNCTION
int 
ace_tolower (int c)
 Converts a character to lower case (char version).
ACE_NAMESPACE_INLINE_FUNCTION
wint_t 
ace_towlower (wint_t c)
 Converts a character to lower case (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
int 
ace_toupper (int c)
 Converts a character to upper case (char version).
ACE_NAMESPACE_INLINE_FUNCTION
wint_t 
ace_towupper (wint_t c)
 Converts a character to upper case (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
int 
dlclose (ACE_SHLIB_HANDLE handle)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_TCHAR
dlerror (void)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_SHLIB_HANDLE 
dlopen (const ACE_TCHAR *filename, int mode=ACE_DEFAULT_SHLIB_MODE)
ACE_NAMESPACE_INLINE_FUNCTION
void * 
dlsym (ACE_SHLIB_HANDLE handle, const ACE_TCHAR *symbol)
ACE_NAMESPACE_INLINE_FUNCTION
void 
endpwent (void)
ACE_NAMESPACE_INLINE_FUNCTION
struct passwd * 
getpwent (void)
ACE_NAMESPACE_INLINE_FUNCTION
struct passwd * 
getpwnam (const char *user)
ACE_NAMESPACE_INLINE_FUNCTION
struct passwd * 
getpwnam_r (const char *name, struct passwd *pwent, char *buffer, int buflen)
ACE_NAMESPACE_INLINE_FUNCTION
void 
setpwent (void)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
compile (const char *instring, char *expbuf, char *endbuf)
ACE_NAMESPACE_INLINE_FUNCTION
int 
step (const char *str, char *expbuf)
int sigaction (int signum, const struct sigaction *nsa, struct sigaction *osa)
ACE_NAMESPACE_INLINE_FUNCTION
int 
kill (pid_t pid, int signum)
ACE_NAMESPACE_INLINE_FUNCTION
int 
pthread_sigmask (int how, const sigset_t *nsp, sigset_t *osp)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sigaddset (sigset_t *s, int signum)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sigdelset (sigset_t *s, int signum)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sigemptyset (sigset_t *s)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sigfillset (sigset_t *s)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sigismember (sigset_t *s, int signum)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_SignalHandler 
signal (int signum, ACE_SignalHandler)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sigprocmask (int how, const sigset_t *nsp, sigset_t *osp)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sigsuspend (const sigset_t *set)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
cuserid (char *user, size_t maxlen=ACE_MAX_USERID)
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
cuserid (wchar_t *user, size_t maxlen=ACE_MAX_USERID)
ACE_NAMESPACE_INLINE_FUNCTION
void 
flock_adjust_params (ace_flock_t *lock, short whence, off_t &start, off_t &len)
ACE_NAMESPACE_INLINE_FUNCTION
int 
flock_init (ace_flock_t *lock, int flags=0, const ACE_TCHAR *name=0, mode_t perms=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
flock_destroy (ace_flock_t *lock, int unlink_file=1)
ACE_NAMESPACE_INLINE_FUNCTION
int 
flock_rdlock (ace_flock_t *lock, short whence=0, off_t start=0, off_t len=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
flock_tryrdlock (ace_flock_t *lock, short whence=0, off_t start=0, off_t len=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
flock_trywrlock (ace_flock_t *lock, short whence=0, off_t start=0, off_t len=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
flock_unlock (ace_flock_t *lock, short whence=0, off_t start=0, off_t len=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
flock_wrlock (ace_flock_t *lock, short whence=0, off_t start=0, off_t len=0)

Non-standard functions

These functions aren't in the standard.

void * calloc (size_t elements, size_t sizeof_elements)
void exit (int status)
void free (void *ptr)
ACE_TCHARgetenvstrings (void)
char * itoa_emulation (int value, char *string, int radix)
 Emulated itoa - Converts an integer to a string.
wchar_t * itow_emulation (int value, wchar_t *string, int radix)
 Emulated itow - Converts an integer to a string.
void * malloc (size_t nbytes)
void * realloc (void *ptr, size_t nbytes)
ACE_NAMESPACE_INLINE_FUNCTION
void 
_exit (int status=0)
ACE_NAMESPACE_INLINE_FUNCTION
void 
abort (void)
ACE_NAMESPACE_INLINE_FUNCTION
int 
atexit (ACE_EXIT_HOOK func)
ACE_NAMESPACE_INLINE_FUNCTION
int 
atoi (const char *s)
ACE_NAMESPACE_INLINE_FUNCTION
int 
atoi (const wchar_t *s)
ACE_NAMESPACE_INLINE_FUNCTION
void * 
atop (const char *s)
ACE_NAMESPACE_INLINE_FUNCTION
void * 
atop (const wchar_t *s)
ACE_NAMESPACE_INLINE_FUNCTION
void * 
bsearch (const void *key, const void *base, size_t nel, size_t size, ACE_COMPARE_FUNC)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
getenv (const char *symbol)
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
getenv (const wchar_t *symbol)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
itoa (int value, char *string, int radix)
 Converts an integer to a string.
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
itoa (int value, wchar_t *string, int radix)
 Converts an integer to a string.
ACE_NAMESPACE_INLINE_FUNCTION
ACE_HANDLE 
mkstemp (char *s)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_HANDLE 
mkstemp (wchar_t *s)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
mktemp (char *s)
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
mktemp (wchar_t *s)
ACE_NAMESPACE_INLINE_FUNCTION
int 
putenv (const char *string)
ACE_NAMESPACE_INLINE_FUNCTION
int 
putenv (const wchar_t *string)
ACE_NAMESPACE_INLINE_FUNCTION
void 
qsort (void *base, size_t nel, size_t width, ACE_COMPARE_FUNC)
ACE_NAMESPACE_INLINE_FUNCTION
int 
rand (void)
ACE_NAMESPACE_INLINE_FUNCTION
int 
rand_r (ACE_RANDR_TYPE &seed)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
realpath (const char *file_name, char *resolved_name)
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
realpath (const wchar_t *file_name, wchar_t *resolved_name)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_EXIT_HOOK 
set_exit_hook (ACE_EXIT_HOOK hook)
 For use by ACE_Object_Manager only, to register its exit hook..
ACE_NAMESPACE_INLINE_FUNCTION
void 
srand (u_int seed)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_TCHAR
strenvdup (const ACE_TCHAR *str)
ACE_NAMESPACE_INLINE_FUNCTION
double 
strtod (const char *s, char **endptr)
 Converts a string to a double value (char version).
ACE_NAMESPACE_INLINE_FUNCTION
double 
strtod (const wchar_t *s, wchar_t **endptr)
 Converts a string to a double value (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
long 
strtol (const char *s, char **ptr, int base)
 Converts a string to a long value (char version).
ACE_NAMESPACE_INLINE_FUNCTION
long 
strtol (const wchar_t *s, wchar_t **ptr, int base)
 Converts a string to a long value (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
unsigned long 
strtoul (const char *s, char **ptr, int base)
 Converts a string to an unsigned long value (char version).
ACE_NAMESPACE_INLINE_FUNCTION
unsigned long 
strtoul (const wchar_t *s, wchar_t **ptr, int base)
 Converts a string to an unsigned long value (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
int 
system (const ACE_TCHAR *s)
ACE_Export ACE_EXIT_HOOK exit_hook_ = 0
 Function that is called by <ACE_OS::exit>, if non-null.

Functions from <cstring>

Included are the functions defined in <cstring> and their <cwchar> equivalents.

Todo:
To be complete, we should add strcoll, and strxfrm.


const void * memchr_emulation (const void *s, int c, size_t len)
 Emulated memchr - Finds a character in a buffer.
char * strchr_emulation (char *s, int c)
const char * strchr_emulation (const char *s, int c)
size_t strcspn_emulation (const char *s, const char *reject)
 Emulated strcspn - Finds a substring in a string.
char * strdup (const char *s)
 Returns a malloced duplicated string (char version).
wchar_t * strdup (const wchar_t *s)
 Returns a malloced duplicated string (wchar_t version).
char * strecpy (char *s, const char *t)
wchar_t * strecpy (wchar_t *s, const wchar_t *t)
char * strerror (int errnum)
 Returns a system error message.
const char * strnchr (const char *s, int c, size_t len)
const wchar_t * strnchr (const wchar_t *s, ACE_WINT_T c, size_t len)
const char * strnstr (const char *s1, const char *s2, size_t len2)
const wchar_t * strnstr (const wchar_t *s1, const wchar_t *s2, size_t len2)
char * strrchr_emulation (char *s, int c)
const char * strrchr_emulation (const char *s, int c)
char * strsncpy (char *dst, const char *src, size_t maxlen)
 This is a "safe" c string copy function (char version).
wchar_t * strsncpy (wchar_t *dst, const wchar_t *src, size_t maxlen)
 This is a "safe" c string copy function (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
const void * 
memchr (const void *s, int c, size_t len)
 Finds characters in a buffer (const void version).
ACE_NAMESPACE_INLINE_FUNCTION
void * 
memchr (void *s, int c, size_t len)
 Finds characters in a buffer (void version).
ACE_NAMESPACE_INLINE_FUNCTION
int 
memcmp (const void *t, const void *s, size_t len)
 Compares two buffers.
ACE_NAMESPACE_INLINE_FUNCTION
void * 
memcpy (void *t, const void *s, size_t len)
 Copies one buffer to another.
ACE_NAMESPACE_INLINE_FUNCTION
void * 
memmove (void *t, const void *s, size_t len)
 Moves one buffer to another.
ACE_NAMESPACE_INLINE_FUNCTION
void * 
memset (void *s, int c, size_t len)
 Fills a buffer with a character value.
ACE_NAMESPACE_INLINE_FUNCTION
char * 
strcat (char *s, const char *t)
 Appends a string to another string (char version).
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
strcat (wchar_t *s, const wchar_t *t)
 Appends a string to another string (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
const char * 
strchr (const char *s, int c)
ACE_NAMESPACE_INLINE_FUNCTION
const wchar_t * 
strchr (const wchar_t *s, wint_t c)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
strchr (char *s, int c)
 Finds the first occurance of a character in a string (char version).
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
strchr (wchar_t *s, wint_t c)
 Finds the first occurance of a character in a string (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
int 
strcmp (const char *s, const char *t)
 Compares two strings (char version).
ACE_NAMESPACE_INLINE_FUNCTION
int 
strcmp (const wchar_t *s, const wchar_t *t)
 Compares two strings (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
char * 
strcpy (char *s, const char *t)
 Copies a string (char version).
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
strcpy (wchar_t *s, const wchar_t *t)
 Copies a string (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
size_t 
strcspn (const char *s, const char *reject)
ACE_NAMESPACE_INLINE_FUNCTION
size_t 
strcspn (const wchar_t *s, const wchar_t *reject)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
strncat (char *s, const char *t, size_t len)
 Appends part of a string to another string (char version).
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
strncat (wchar_t *s, const wchar_t *t, size_t len)
 Appends part of a string to another string (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
char * 
strnchr (char *s, int c, size_t len)
 Finds the first occurance of a character in an array (char version).
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
strnchr (wchar_t *s, ACE_WINT_T c, size_t len)
 Finds the first occurance of a character in an array (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
int 
strncmp (const char *s, const char *t, size_t len)
 Compares two arrays (char version).
ACE_NAMESPACE_INLINE_FUNCTION
int 
strncmp (const wchar_t *s, const wchar_t *t, size_t len)
 Compares two arrays (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
size_t 
strnlen (const char *s, size_t maxlen)
 Finds the length of a limited-length string (char version).
ACE_NAMESPACE_INLINE_FUNCTION
size_t 
strnlen (const wchar_t *s, size_t maxlen)
 Finds the length of a limited-length string (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
char * 
strnstr (char *s, const char *t, size_t len)
 Finds the first occurance of a substring in an array (char version).
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
strnstr (wchar_t *s, const wchar_t *t, size_t len)
 Finds the first occurance of a substring in an array (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
const char * 
strpbrk (const char *s1, const char *s2)
 Searches for characters in a string (const char version).
ACE_NAMESPACE_INLINE_FUNCTION
const wchar_t * 
strpbrk (const wchar_t *s1, const wchar_t *s2)
 Searches for characters in a string (const wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
char * 
strpbrk (char *s1, const char *s2)
 Searches for characters in a string (char version).
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
strpbrk (wchar_t *s1, const wchar_t *s2)
 Searches for characters in a string (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
const char * 
strrchr (const char *s, int c)
ACE_NAMESPACE_INLINE_FUNCTION
const wchar_t * 
strrchr (const wchar_t *s, wint_t c)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
strrchr (char *s, int c)
 Finds the last occurance of a character in a string (char version).
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
strrchr (wchar_t *s, wint_t c)
 Finds the last occurance of a character in a string (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
size_t 
strspn (const char *s1, const char *s2)
ACE_NAMESPACE_INLINE_FUNCTION
size_t 
strspn (const wchar_t *s1, const wchar_t *s2)
ACE_NAMESPACE_INLINE_FUNCTION
const char * 
strstr (const char *s, const char *t)
ACE_NAMESPACE_INLINE_FUNCTION
const wchar_t * 
strstr (const wchar_t *s, const wchar_t *t)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
strstr (char *s, const char *t)
 Finds the first occurance of a substring in a string (char version).
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
strstr (wchar_t *s, const wchar_t *t)
 Finds the first occurance of a substring in a string (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
char * 
strtok (char *s, const char *tokens)
 Finds the next token in a string (char version).
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
strtok (wchar_t *s, const wchar_t *tokens)
 Finds the next token in a string (wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
int 
madvise (caddr_t addr, size_t len, int map_advice)
ACE_NAMESPACE_INLINE_FUNCTION
void * 
mmap (void *addr, size_t len, int prot, int flags, ACE_HANDLE handle, off_t off=0, ACE_HANDLE *file_mapping=0, LPSECURITY_ATTRIBUTES sa=0, const ACE_TCHAR *file_mapping_name=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
mprotect (void *addr, size_t len, int prot)
ACE_NAMESPACE_INLINE_FUNCTION
int 
msync (void *addr, size_t len, int sync)
ACE_NAMESPACE_INLINE_FUNCTION
int 
munmap (void *addr, size_t len)
ACE_NAMESPACE_INLINE_FUNCTION
int 
msgctl (int msqid, int cmd, struct msqid_ds *)
ACE_NAMESPACE_INLINE_FUNCTION
int 
msgget (key_t key, int msgflg)
ACE_NAMESPACE_INLINE_FUNCTION
int 
msgrcv (int int_id, void *buf, size_t len, long type, int flags)
ACE_NAMESPACE_INLINE_FUNCTION
int 
msgsnd (int int_id, const void *buf, size_t len, int flags)
ACE_NAMESPACE_INLINE_FUNCTION
void * 
shmat (int int_id, void *shmaddr, int shmflg)
ACE_NAMESPACE_INLINE_FUNCTION
int 
shmctl (int int_id, int cmd, struct shmid_ds *buf)
ACE_NAMESPACE_INLINE_FUNCTION
int 
shmdt (void *shmaddr)
ACE_NAMESPACE_INLINE_FUNCTION
int 
shmget (key_t key, int size, int flags)
ACE_HANDLE accept (ACE_HANDLE handle, struct sockaddr *addr, int *addrlen, const ACE_Accept_QoS_Params &qos_params)
int connect (ACE_HANDLE handle, const sockaddr *addr, int addrlen, const ACE_QoS_Params &qos_params)
ACE_HANDLE join_leaf (ACE_HANDLE socket, const sockaddr *name, int namelen, const ACE_QoS_Params &qos_params)
 Joins a leaf node into a QoS-enabled multi-point session.
int socket_init (int version_high, int version_low)
int socket_fini (void)
 Finalize WinSock after last use (e.g., when a DLL is unloaded).
ACE_NAMESPACE_INLINE_FUNCTION
ACE_HANDLE 
accept (ACE_HANDLE handle, struct sockaddr *addr, int *addrlen)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
bind (ACE_HANDLE s, struct sockaddr *name, int namelen)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
closesocket (ACE_HANDLE s)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
connect (ACE_HANDLE handle, struct sockaddr *addr, int addrlen)
 BSD-style <connect> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
enum_protocols (int *protocols, ACE_Protocol_Info *protocol_buffer, u_long *buffer_length)
ACE_NAMESPACE_INLINE_FUNCTION
int 
getpeername (ACE_HANDLE handle, struct sockaddr *addr, int *addrlen)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
getsockname (ACE_HANDLE handle, struct sockaddr *addr, int *addrlen)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
getsockopt (ACE_HANDLE handle, int level, int optname, char *optval, int *optlen)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
listen (ACE_HANDLE handle, int backlog)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
recv (ACE_HANDLE handle, char *buf, size_t len, int flags=0)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
recvfrom (ACE_HANDLE handle, char *buf, size_t len, int flags, struct sockaddr *addr, int *addrlen)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
recvfrom (ACE_HANDLE handle, iovec *buffers, int buffer_count, size_t &number_of_bytes_recvd, int &flags, struct sockaddr *addr, int *addrlen, ACE_OVERLAPPED *overlapped, ACE_OVERLAPPED_COMPLETION_FUNC func)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
recvmsg (ACE_HANDLE handle, struct msghdr *msg, int flags)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
ssize_t 
recvv (ACE_HANDLE handle, iovec *iov, int iovlen)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
send (ACE_HANDLE handle, const char *buf, size_t len, int flags=0)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
sendmsg (ACE_HANDLE handle, const struct msghdr *msg, int flags)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
sendto (ACE_HANDLE handle, const char *buf, size_t len, int flags, const struct sockaddr *addr, int addrlen)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
sendto (ACE_HANDLE handle, const iovec *buffers, int buffer_count, size_t &number_of_bytes_sent, int flags, const struct sockaddr *addr, int addrlen, ACE_OVERLAPPED *overlapped, ACE_OVERLAPPED_COMPLETION_FUNC func)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
ssize_t 
sendv (ACE_HANDLE handle, const iovec *iov, int iovcnt)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
int 
setsockopt (ACE_HANDLE handle, int level, int optname, const char *optval, int optlen)
 Manipulate the options associated with a socket.
ACE_NAMESPACE_INLINE_FUNCTION
int 
shutdown (ACE_HANDLE handle, int how)
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
ACE_HANDLE 
socket (int protocol_family, int type, int proto)
 Create a BSD-style socket (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
ACE_HANDLE 
socket (int protocol_family, int type, int proto, ACE_Protocol_Info *protocolinfo, ACE_SOCK_GROUP g, u_long flags)
ACE_NAMESPACE_INLINE_FUNCTION
int 
socketpair (int domain, int type, int protocol, ACE_HANDLE sv[2])
 BSD-style <accept> (no QoS).
ACE_NAMESPACE_INLINE_FUNCTION
long 
filesize (ACE_HANDLE handle)
ACE_NAMESPACE_INLINE_FUNCTION
long 
filesize (const ACE_TCHAR *handle)
void mutex_lock_cleanup (void *mutex)
 Handle asynchronous thread cancellation cleanup.
ACE_NAMESPACE_INLINE_FUNCTION
int 
mutex_destroy (ACE_mutex_t *m)
 Handle asynchronous thread cancellation cleanup.
ACE_NAMESPACE_INLINE_FUNCTION
int 
mutex_init (ACE_mutex_t *m, int lock_scope=ACE_DEFAULT_SYNCH_TYPE, const char *name=0, ACE_mutexattr_t *arg=0, LPSECURITY_ATTRIBUTES sa=0, int lock_type=0)
 Handle asynchronous thread cancellation cleanup.
ACE_NAMESPACE_INLINE_FUNCTION
int 
mutex_init (ACE_mutex_t *m, int lock_scope, const wchar_t *name, ACE_mutexattr_t *arg=0, LPSECURITY_ATTRIBUTES sa=0, int lock_type=0)
 Handle asynchronous thread cancellation cleanup.
ACE_NAMESPACE_INLINE_FUNCTION
int 
mutex_lock (ACE_mutex_t *m)
ACE_NAMESPACE_INLINE_FUNCTION
int 
mutex_lock (ACE_mutex_t *m, int &abandoned)
ACE_NAMESPACE_INLINE_FUNCTION
int 
mutex_lock (ACE_mutex_t *m, const ACE_Time_Value &timeout)
ACE_NAMESPACE_INLINE_FUNCTION
int 
mutex_lock (ACE_mutex_t *m, const ACE_Time_Value *timeout)
ACE_NAMESPACE_INLINE_FUNCTION
int 
mutex_trylock (ACE_mutex_t *m)
ACE_NAMESPACE_INLINE_FUNCTION
int 
mutex_trylock (ACE_mutex_t *m, int &abandoned)
ACE_NAMESPACE_INLINE_FUNCTION
int 
mutex_unlock (ACE_mutex_t *m)
 Handle asynchronous thread cancellation cleanup.
int sched_params (const ACE_Sched_Params &sched_params, ACE_id_t id)
ACE_NAMESPACE_INLINE_FUNCTION
int 
condattr_init (ACE_condattr_t &attributes, int type=ACE_DEFAULT_SYNCH_TYPE)
ACE_NAMESPACE_INLINE_FUNCTION
int 
condattr_destroy (ACE_condattr_t &attributes)
ACE_NAMESPACE_INLINE_FUNCTION
int 
cond_broadcast (ACE_cond_t *cv)
ACE_NAMESPACE_INLINE_FUNCTION
int 
cond_destroy (ACE_cond_t *cv)
ACE_NAMESPACE_INLINE_FUNCTION
int 
cond_init (ACE_cond_t *cv, short type=ACE_DEFAULT_SYNCH_TYPE, const char *name=0, void *arg=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
cond_init (ACE_cond_t *cv, ACE_condattr_t &attributes, const char *name=0, void *arg=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
cond_init (ACE_cond_t *cv, short type, const wchar_t *name, void *arg=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
cond_init (ACE_cond_t *cv, ACE_condattr_t &attributes, const wchar_t *name, void *arg=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
cond_signal (ACE_cond_t *cv)
ACE_NAMESPACE_INLINE_FUNCTION
int 
cond_timedwait (ACE_cond_t *cv, ACE_mutex_t *m, ACE_Time_Value *)
ACE_NAMESPACE_INLINE_FUNCTION
int 
cond_wait (ACE_cond_t *cv, ACE_mutex_t *m)
ACE_NAMESPACE_INLINE_FUNCTION
int 
event_destroy (ACE_event_t *event)
ACE_NAMESPACE_INLINE_FUNCTION
int 
event_init (ACE_event_t *event, int manual_reset=0, int initial_state=0, int type=ACE_DEFAULT_SYNCH_TYPE, const char *name=0, void *arg=0, LPSECURITY_ATTRIBUTES sa=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
event_init (ACE_event_t *event, int manual_reset, int initial_state, int type, const wchar_t *name, void *arg=0, LPSECURITY_ATTRIBUTES sa=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
event_pulse (ACE_event_t *event)
ACE_NAMESPACE_INLINE_FUNCTION
int 
event_reset (ACE_event_t *event)
ACE_NAMESPACE_INLINE_FUNCTION
int 
event_signal (ACE_event_t *event)
ACE_NAMESPACE_INLINE_FUNCTION
int 
event_timedwait (ACE_event_t *event, ACE_Time_Value *timeout, int use_absolute_time=1)
ACE_NAMESPACE_INLINE_FUNCTION
int 
event_wait (ACE_event_t *event)
ACE_NAMESPACE_INLINE_FUNCTION
int 
recursive_mutex_cond_unlock (ACE_recursive_thread_mutex_t *m, ACE_recursive_mutex_state &state)
ACE_NAMESPACE_INLINE_FUNCTION
void 
recursive_mutex_cond_relock (ACE_recursive_thread_mutex_t *m, ACE_recursive_mutex_state &state)
ACE_NAMESPACE_INLINE_FUNCTION
int 
recursive_mutex_destroy (ACE_recursive_thread_mutex_t *m)
ACE_NAMESPACE_INLINE_FUNCTION
int 
recursive_mutex_init (ACE_recursive_thread_mutex_t *m, const ACE_TCHAR *name=0, ACE_mutexattr_t *arg=0, LPSECURITY_ATTRIBUTES sa=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
recursive_mutex_lock (ACE_recursive_thread_mutex_t *m)
ACE_NAMESPACE_INLINE_FUNCTION
int 
recursive_mutex_trylock (ACE_recursive_thread_mutex_t *m)
ACE_NAMESPACE_INLINE_FUNCTION
int 
recursive_mutex_unlock (ACE_recursive_thread_mutex_t *m)
ACE_NAMESPACE_INLINE_FUNCTION
int 
rw_rdlock (ACE_rwlock_t *rw)
ACE_NAMESPACE_INLINE_FUNCTION
int 
rw_tryrdlock (ACE_rwlock_t *rw)
ACE_NAMESPACE_INLINE_FUNCTION
int 
rw_trywrlock (ACE_rwlock_t *rw)
ACE_NAMESPACE_INLINE_FUNCTION
int 
rw_trywrlock_upgrade (ACE_rwlock_t *rw)
ACE_NAMESPACE_INLINE_FUNCTION
int 
rw_unlock (ACE_rwlock_t *rw)
ACE_NAMESPACE_INLINE_FUNCTION
int 
rw_wrlock (ACE_rwlock_t *rw)
ACE_NAMESPACE_INLINE_FUNCTION
int 
rwlock_destroy (ACE_rwlock_t *rw)
ACE_Export int rwlock_init (ACE_rwlock_t *rw, int type=ACE_DEFAULT_SYNCH_TYPE, const ACE_TCHAR *name=0, void *arg=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sema_destroy (ACE_sema_t *s)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sema_init (ACE_sema_t *s, u_int count, int type=ACE_DEFAULT_SYNCH_TYPE, const char *name=0, void *arg=0, int max=0x7fffffff, LPSECURITY_ATTRIBUTES sa=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sema_init (ACE_sema_t *s, u_int count, int type, const wchar_t *name, void *arg=0, int max=0x7fffffff, LPSECURITY_ATTRIBUTES sa=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sema_post (ACE_sema_t *s)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sema_post (ACE_sema_t *s, u_int release_count)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sema_trywait (ACE_sema_t *s)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sema_wait (ACE_sema_t *s)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sema_wait (ACE_sema_t *s, ACE_Time_Value &tv)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sema_wait (ACE_sema_t *s, ACE_Time_Value *tv)
ACE_NAMESPACE_INLINE_FUNCTION
int 
semctl (int int_id, int semnum, int cmd, semun)
ACE_NAMESPACE_INLINE_FUNCTION
int 
semget (key_t key, int nsems, int flags)
ACE_NAMESPACE_INLINE_FUNCTION
int 
semop (int int_id, struct sembuf *sops, size_t nsops)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thread_mutex_destroy (ACE_thread_mutex_t *m)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thread_mutex_init (ACE_thread_mutex_t *m, int lock_type=0, const char *name=0, ACE_mutexattr_t *arg=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thread_mutex_init (ACE_thread_mutex_t *m, int lock_type, const wchar_t *name, ACE_mutexattr_t *arg=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thread_mutex_lock (ACE_thread_mutex_t *m)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thread_mutex_lock (ACE_thread_mutex_t *m, const ACE_Time_Value &timeout)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thread_mutex_lock (ACE_thread_mutex_t *m, const ACE_Time_Value *timeout)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thread_mutex_trylock (ACE_thread_mutex_t *m)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thread_mutex_unlock (ACE_thread_mutex_t *m)
tm * localtime_r (const time_t *t, struct tm *res)
time_t mktime (struct tm *t)
char * strptime (char *buf, const char *format, struct tm *tm)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
asctime (const struct tm *tm)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
asctime_r (const struct tm *tm, char *buf, int buflen)
ACE_NAMESPACE_INLINE_FUNCTION
int 
clock_gettime (clockid_t, struct timespec *)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_TCHAR
ctime (const time_t *t)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_TCHAR
ctime_r (const time_t *clock, ACE_TCHAR *buf, int buflen)
ACE_NAMESPACE_INLINE_FUNCTION
double 
difftime (time_t t1, time_t t0)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_hrtime_t 
gethrtime (const ACE_HRTimer_Op=ACE_HRTIMER_GETTIME)
ACE_NAMESPACE_INLINE_FUNCTION
struct tm * 
gmtime (const time_t *clock)
ACE_NAMESPACE_INLINE_FUNCTION
struct tm * 
gmtime_r (const time_t *clock, struct tm *res)
ACE_NAMESPACE_INLINE_FUNCTION
struct tm * 
localtime (const time_t *clock)
ACE_NAMESPACE_INLINE_FUNCTION
int 
nanosleep (const struct timespec *requested, struct timespec *remaining=0)
ACE_NAMESPACE_INLINE_FUNCTION
size_t 
strftime (char *s, size_t maxsize, const char *format, const struct tm *timeptr)
ACE_NAMESPACE_INLINE_FUNCTION
time_t 
time (time_t *tloc=0)
ACE_NAMESPACE_INLINE_FUNCTION
long 
timezone (void)
ACE_NAMESPACE_INLINE_FUNCTION
void 
tzset (void)
pid_t fork (const ACE_TCHAR *program_name)
pid_t fork_exec (ACE_TCHAR *argv[])
ACE_NAMESPACE_INLINE_FUNCTION
pid_t 
fork (void)
ACE_Export ACE_thread_t NULL_thread
ACE_Export ACE_hthread_t NULL_hthread
ACE_Export ACE_thread_key_t NULL_key

Typedefs

typedef wchar_t WChar

Enumerations

enum  ACE_HRTimer_Op { ACE_HRTIMER_START = 0x0, ACE_HRTIMER_INCR = 0x1, ACE_HRTIMER_STOP = 0x2, ACE_HRTIMER_GETTIME = 0xFFFF }

Functions

int inet_aton (const char *host_name, struct in_addr *addr)
ACE_NAMESPACE_INLINE_FUNCTION
unsigned long 
inet_addr (const char *name)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
inet_ntoa (const struct in_addr addr)
ACE_NAMESPACE_INLINE_FUNCTION
const char * 
inet_ntop (int family, const void *addrptr, char *strptr, size_t len)
ACE_NAMESPACE_INLINE_FUNCTION
int 
inet_pton (int family, const char *strptr, void *addrptr)
ACE_INLINE unsigned long inet_addr (const char *name)
ACE_INLINE char * inet_ntoa (const struct in_addr addr)
ACE_INLINE const char * inet_ntop (int family, const void *addrptr, char *strptr, size_t len)
ACE_INLINE int inet_pton (int family, const char *strptr, void *addrptr)
ACE_INLINE int ace_isalnum (ACE_TCHAR c)
 Returns true if the character is an alphanumeric character.
ACE_INLINE int ace_isalpha (ACE_TCHAR c)
 Returns true if the character is an alphabetic character.
ACE_INLINE int ace_iscntrl (ACE_TCHAR c)
 Returns true if the character is a control character.
ACE_INLINE int ace_isdigit (ACE_TCHAR c)
 Returns true if the character is a decimal-digit character.
ACE_INLINE int ace_isgraph (ACE_TCHAR c)
 Returns true if the character is a printable character other than a space.
ACE_INLINE int ace_islower (ACE_TCHAR c)
 Returns true if the character is a lowercase character.
ACE_INLINE int ace_isprint (ACE_TCHAR c)
 Returns true if the character is a printable character.
ACE_INLINE int ace_ispunct (ACE_TCHAR c)
 Returns true if the character is a punctuation character.
ACE_INLINE int ace_isspace (ACE_TCHAR c)
 Returns true if the character is a space character.
ACE_INLINE int ace_isupper (ACE_TCHAR c)
 Returns true if the character is an uppercase character.
ACE_INLINE int ace_isxdigit (ACE_TCHAR c)
 Returns true if the character is a hexadecimal-digit character.
ACE_INLINE int ace_tolower (int c)
 Converts a character to lower case (char version).
ACE_INLINE wint_t ace_towlower (wint_t c)
 Converts a character to lower case (wchar_t version).
ACE_INLINE int ace_toupper (int c)
 Converts a character to upper case (char version).
ACE_INLINE wint_t ace_towupper (wint_t c)
 Converts a character to upper case (wchar_t version).
void closedir_emulation (ACE_DIR *d)
ACE_DIRopendir_emulation (const ACE_TCHAR *filename)
direntreaddir_emulation (ACE_DIR *d)
int scandir_emulation (const ACE_TCHAR *dirname, dirent **namelist[], int(*selector)(const dirent *entry), int(*comparator)(const dirent **f1, const dirent **f2))
ACE_NAMESPACE_INLINE_FUNCTION
void 
closedir (ACE_DIR *)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_DIR
opendir (const ACE_TCHAR *filename)
ACE_NAMESPACE_INLINE_FUNCTION
dirent
readdir (ACE_DIR *)
ACE_NAMESPACE_INLINE_FUNCTION
int 
readdir_r (ACE_DIR *dirp, struct dirent *entry, struct dirent **result)
ACE_NAMESPACE_INLINE_FUNCTION
void 
rewinddir (ACE_DIR *)
ACE_NAMESPACE_INLINE_FUNCTION
int 
scandir (const ACE_TCHAR *dirname, struct dirent **namelist[], int(*selector)(const struct dirent *filename), int(*comparator)(const struct dirent **f1, const struct dirent **f2))
ACE_NAMESPACE_INLINE_FUNCTION
void 
seekdir (ACE_DIR *, long loc)
ACE_NAMESPACE_INLINE_FUNCTION
long 
telldir (ACE_DIR *)
ACE_INLINE void closedir (ACE_DIR *d)
ACE_INLINE ACE_DIRopendir (const ACE_TCHAR *filename)
ACE_INLINE struct direntreaddir (ACE_DIR *d)
ACE_INLINE int readdir_r (ACE_DIR *dirp, struct dirent *entry, struct dirent **result)
ACE_INLINE void rewinddir (ACE_DIR *d)
ACE_INLINE int scandir (const ACE_TCHAR *dirname, struct dirent **namelist[], int(*selector)(const struct dirent *), int(*comparator)(const struct dirent **f1, const struct dirent **f2))
ACE_INLINE void seekdir (ACE_DIR *d, long loc)
ACE_INLINE long telldir (ACE_DIR *d)
ACE_INLINE int dlclose (ACE_SHLIB_HANDLE handle)
ACE_INLINE ACE_TCHARdlerror (void)
ACE_INLINE ACE_SHLIB_HANDLE dlopen (const ACE_TCHAR *fname, int mode)
ACE_INLINE void * dlsym (ACE_SHLIB_HANDLE handle, const ACE_TCHAR *sname)
ACE_NAMESPACE_INLINE_FUNCTION
int 
last_error (void)
ACE_NAMESPACE_INLINE_FUNCTION
void 
last_error (int)
ACE_NAMESPACE_INLINE_FUNCTION
int 
set_errno_to_last_error (void)
ACE_NAMESPACE_INLINE_FUNCTION
int 
set_errno_to_wsa_last_error (void)
ACE_INLINE int last_error (void)
ACE_INLINE void last_error (int error)
ACE_INLINE int set_errno_to_last_error (void)
ACE_INLINE int set_errno_to_wsa_last_error (void)
ACE_HANDLE open (const char *filename, int mode, int perms, LPSECURITY_ATTRIBUTES sa)
ACE_HANDLE open (const wchar_t *filename, int mode, int perms, LPSECURITY_ATTRIBUTES sa)
ACE_NAMESPACE_INLINE_FUNCTION
int 
fcntl (ACE_HANDLE handle, int cmd, long arg=0)
ACE_INLINE int fcntl (ACE_HANDLE handle, int cmd, long arg)
ACE_NAMESPACE_INLINE_FUNCTION
double 
floor (double x)
 This method computes the largest integral value not greater than x.
ACE_NAMESPACE_INLINE_FUNCTION
double 
ceil (double x)
 This method computes the smallest integral value not less than x.
ACE_INLINE double floor (double x)
 This method computes the largest integral value not greater than x.
ACE_INLINE double ceil (double x)
 This method computes the smallest integral value not less than x.
int getmacaddress (struct macaddr_node_t *node)
ACE_NAMESPACE_INLINE_FUNCTION
struct hostent * 
gethostbyaddr (const char *addr, int length, int type)
ACE_NAMESPACE_INLINE_FUNCTION
struct hostent * 
gethostbyaddr_r (const char *addr, int length, int type, struct hostent *result, ACE_HOSTENT_DATA buffer, int *h_errnop)
ACE_NAMESPACE_INLINE_FUNCTION
struct hostent * 
gethostbyname (const char *name)
ACE_NAMESPACE_INLINE_FUNCTION
struct hostent * 
gethostbyname_r (const char *name, struct hostent *result, ACE_HOSTENT_DATA buffer, int *h_errnop)
ACE_NAMESPACE_INLINE_FUNCTION
struct hostent * 
getipnodebyaddr (const void *src, size_t len, int family)
ACE_NAMESPACE_INLINE_FUNCTION
struct hostent * 
getipnodebyname (const char *name, int family, int flags=0)
ACE_NAMESPACE_INLINE_FUNCTION
struct protoent * 
getprotobyname (const char *name)
ACE_NAMESPACE_INLINE_FUNCTION
struct protoent * 
getprotobyname_r (const char *name, struct protoent *result, ACE_PROTOENT_DATA buffer)
ACE_NAMESPACE_INLINE_FUNCTION
struct protoent * 
getprotobynumber (int proto)
ACE_NAMESPACE_INLINE_FUNCTION
struct protoent * 
getprotobynumber_r (int proto, struct protoent *result, ACE_PROTOENT_DATA buffer)
ACE_NAMESPACE_INLINE_FUNCTION
struct servent * 
getservbyname (const char *svc, const char *proto)
ACE_NAMESPACE_INLINE_FUNCTION
struct servent * 
getservbyname_r (const char *svc, const char *proto, struct servent *result, ACE_SERVENT_DATA buf)
ACE_INLINE struct hostent * gethostbyaddr (const char *addr, int length, int type)
ACE_INLINE struct hostent * gethostbyaddr_r (const char *addr, int length, int type, struct hostent *result, ACE_HOSTENT_DATA buffer, int *h_errnop)
ACE_INLINE struct hostent * gethostbyname (const char *name)
ACE_INLINE struct hostent * gethostbyname_r (const char *name, struct hostent *result, ACE_HOSTENT_DATA buffer, int *h_errnop)
ACE_INLINE struct hostent * getipnodebyaddr (const void *src, size_t len, int family)
ACE_INLINE struct hostent * getipnodebyname (const char *name, int family, int flags)
ACE_INLINE struct protoent * getprotobyname (const char *name)
ACE_INLINE struct protoent * getprotobyname_r (const char *name, struct protoent *result, ACE_PROTOENT_DATA buffer)
ACE_INLINE struct protoent * getprotobynumber (int proto)
ACE_INLINE struct protoent * getprotobynumber_r (int proto, struct protoent *result, ACE_PROTOENT_DATA buffer)
ACE_INLINE struct servent * getservbyname (const char *svc, const char *proto)
ACE_INLINE struct servent * getservbyname_r (const char *svc, const char *proto, struct servent *result, ACE_SERVENT_DATA buf)
ACE_NAMESPACE_INLINE_FUNCTION
int 
poll (struct pollfd *pollfds, unsigned long len, const ACE_Time_Value *tv=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
poll (struct pollfd *pollfds, unsigned long len, const ACE_Time_Value &tv)
ACE_INLINE int poll (struct pollfd *pollfds, unsigned long len, const ACE_Time_Value *timeout)
ACE_INLINE int poll (struct pollfd *pollfds, unsigned long len, const ACE_Time_Value &timeout)
ACE_INLINE void endpwent (void)
ACE_INLINE struct passwd * getpwent (void)
ACE_INLINE struct passwd * getpwnam (const char *name)
ACE_INLINE struct passwd * getpwnam_r (const char *name, struct passwd *pwent, char *buffer, int buflen)
ACE_INLINE void setpwent (void)
ACE_INLINE char * compile (const char *instring, char *expbuf, char *endbuf)
ACE_INLINE int step (const char *str, char *expbuf)
ACE_INLINE int kill (pid_t pid, int signum)
ACE_INLINE int pthread_sigmask (int how, const sigset_t *nsp, sigset_t *osp)
ACE_INLINE int sigaddset (sigset_t *s, int signum)
ACE_INLINE int sigdelset (sigset_t *s, int signum)
ACE_INLINE int sigemptyset (sigset_t *s)
ACE_INLINE int sigfillset (sigset_t *s)
ACE_INLINE int sigismember (sigset_t *s, int signum)
ACE_INLINE ACE_SignalHandler signal (int signum, ACE_SignalHandler func)
ACE_INLINE int sigprocmask (int how, const sigset_t *nsp, sigset_t *osp)
ACE_INLINE int sigsuspend (const sigset_t *sigset)
FILE * fopen (const char *filename, const ACE_TCHAR *mode)
FILE * fopen (const wchar_t *filename, const ACE_TCHAR *mode)
int fprintf (FILE *fp, const char *format,...)
int fprintf (FILE *fp, const wchar_t *format,...)
char * gets (char *str, int n)
int printf (const char *format,...)
int snprintf (char *buf, size_t maxlen, const char *format,...)
int snprintf (wchar_t *buf, size_t maxlen, const wchar_t *format,...)
int sprintf (char *buf, const char *format,...)
int sprintf (wchar_t *buf, const wchar_t *format,...)
ACE_NAMESPACE_INLINE_FUNCTION
void 
clearerr (FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
int 
fclose (FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
FILE * 
fdopen (ACE_HANDLE handle, const ACE_TCHAR *mode)
ACE_NAMESPACE_INLINE_FUNCTION
int 
fflush (FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
int 
fgetc (FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
int 
fgetpos (FILE *fp, fpos_t *pos)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
fgets (char *buf, int size, FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
fgets (wchar_t *buf, int size, FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
LPSECURITY_ATTRIBUTES 
default_win32_security_attributes (LPSECURITY_ATTRIBUTES)
 Default Win32 Security Attributes definition.
ACE_NAMESPACE_INLINE_FUNCTION
LPSECURITY_ATTRIBUTES 
default_win32_security_attributes_r (LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, SECURITY_DESCRIPTOR *)
ACE_NAMESPACE_INLINE_FUNCTION
const OSVERSIONINFO & 
get_win32_versioninfo (void)
 Return the win32 OSVERSIONINFO structure.
ACE_NAMESPACE_INLINE_FUNCTION
HINSTANCE 
get_win32_resource_module (void)
ACE_NAMESPACE_INLINE_FUNCTION
void 
set_win32_resource_module (HINSTANCE)
ACE_NAMESPACE_INLINE_FUNCTION
void 
fopen_mode_to_open_mode_converter (ACE_TCHAR x, int &hmode)
ACE_NAMESPACE_INLINE_FUNCTION
int 
fputs (const char *s, FILE *stream)
ACE_NAMESPACE_INLINE_FUNCTION
int 
fputs (const wchar_t *s, FILE *stream)
ACE_NAMESPACE_INLINE_FUNCTION
size_t 
fread (void *ptr, size_t size, size_t nelems, FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
FILE * 
freopen (const ACE_TCHAR *filename, const ACE_TCHAR *mode, FILE *stream)
ACE_NAMESPACE_INLINE_FUNCTION
int 
fseek (FILE *fp, long offset, int ptrname)
ACE_NAMESPACE_INLINE_FUNCTION
int 
fsetpos (FILE *fp, fpos_t *pos)
ACE_NAMESPACE_INLINE_FUNCTION
long 
ftell (FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
size_t 
fwrite (const void *ptr, size_t size, size_t nitems, FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
void 
perror (const char *s)
ACE_NAMESPACE_INLINE_FUNCTION
void 
perror (const wchar_t *s)
ACE_NAMESPACE_INLINE_FUNCTION
int 
puts (const char *s)
ACE_NAMESPACE_INLINE_FUNCTION
int 
puts (const wchar_t *s)
ACE_NAMESPACE_INLINE_FUNCTION
int 
rename (const char *old_name, const char *new_name, int flags=-1)
ACE_NAMESPACE_INLINE_FUNCTION
int 
rename (const wchar_t *old_name, const wchar_t *new_name, int flags=-1)
ACE_NAMESPACE_INLINE_FUNCTION
void 
rewind (FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
tempnam (const char *dir=0, const char *pfx=0)
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
tempnam (const wchar_t *dir, const wchar_t *pfx=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
vsprintf (char *buffer, const char *format, va_list argptr)
ACE_NAMESPACE_INLINE_FUNCTION
int 
vsprintf (wchar_t *buffer, const wchar_t *format, va_list argptr)
ACE_INLINE void flock_adjust_params (ACE_OS::ace_flock_t *lock, short whence, off_t &start, off_t &len)
ACE_INLINE int flock_init (ACE_OS::ace_flock_t *lock, int flags, const ACE_TCHAR *name, mode_t perms)
ACE_INLINE int flock_unlock (ACE_OS::ace_flock_t *lock, short whence, off_t start, off_t len)
ACE_INLINE int flock_destroy (ACE_OS::ace_flock_t *lock, int unlink_file)
ACE_INLINE int flock_rdlock (ACE_OS::ace_flock_t *lock, short whence, off_t start, off_t len)
ACE_INLINE int flock_tryrdlock (ACE_OS::ace_flock_t *lock, short whence, off_t start, off_t len)
ACE_INLINE int flock_trywrlock (ACE_OS::ace_flock_t *lock, short whence, off_t start, off_t len)
ACE_INLINE int flock_wrlock (ACE_OS::ace_flock_t *lock, short whence, off_t start, off_t len)
ACE_INLINE void fopen_mode_to_open_mode_converter (ACE_TCHAR x, int &hmode)
ACE_INLINE void clearerr (FILE *fp)
ACE_INLINE char * cuserid (char *user, size_t maxlen)
ACE_INLINE wchar_t * cuserid (wchar_t *user, size_t maxlen)
ACE_INLINE int fclose (FILE *fp)
ACE_INLINE FILE * fdopen (ACE_HANDLE handle, const ACE_TCHAR *mode)
ACE_INLINE int fflush (FILE *fp)
ACE_INLINE int fgetc (FILE *fp)
ACE_INLINE int fgetpos (FILE *fp, fpos_t *pos)
ACE_INLINE char * fgets (char *buf, int size, FILE *fp)
ACE_INLINE wchar_t * fgets (wchar_t *buf, int size, FILE *fp)
ACE_INLINE int fputs (const char *s, FILE *stream)
ACE_INLINE int fputs (const wchar_t *s, FILE *stream)
ACE_INLINE size_t fread (void *ptr, size_t size, size_t nelems, FILE *fp)
ACE_INLINE FILE * freopen (const ACE_TCHAR *filename, const ACE_TCHAR *mode, FILE *stream)
ACE_INLINE int fseek (FILE *fp, long offset, int whence)
ACE_INLINE int fsetpos (FILE *fp, fpos_t *pos)
ACE_INLINE long ftell (FILE *fp)
ACE_INLINE size_t fwrite (const void *ptr, size_t size, size_t nitems, FILE *fp)
ACE_INLINE void perror (const char *s)
ACE_INLINE void perror (const wchar_t *s)
ACE_INLINE int puts (const char *s)
ACE_INLINE int puts (const wchar_t *s)
ACE_INLINE int rename (const char *old_name, const char *new_name, int flags)
ACE_INLINE int rename (const wchar_t *old_name, const wchar_t *new_name, int flags)
ACE_INLINE void rewind (FILE *fp)
ACE_INLINE char * tempnam (const char *dir, const char *pfx)
ACE_INLINE wchar_t * tempnam (const wchar_t *dir, const wchar_t *pfx)
ACE_INLINE int vsprintf (char *buffer, const char *format, va_list argptr)
ACE_INLINE int vsprintf (wchar_t *buffer, const wchar_t *format, va_list argptr)
ACE_INLINE void _exit (int status)
ACE_INLINE void abort (void)
ACE_INLINE int atexit (ACE_EXIT_HOOK func)
ACE_INLINE int atoi (const char *s)
ACE_INLINE int atoi (const wchar_t *s)
ACE_INLINE void * atop (const char *s)
ACE_INLINE void * atop (const wchar_t *s)
ACE_INLINE void * bsearch (const void *key, const void *base, size_t nel, size_t size, ACE_COMPARE_FUNC compar)
ACE_INLINE char * getenv (const char *symbol)
ACE_INLINE wchar_t * getenv (const wchar_t *symbol)
ACE_INLINE char * itoa (int value, char *string, int radix)
 Converts an integer to a string.
ACE_INLINE wchar_t * itoa (int value, wchar_t *string, int radix)
 Converts an integer to a string.
ACE_INLINE ACE_HANDLE mkstemp (char *s)
ACE_INLINE ACE_HANDLE mkstemp (wchar_t *s)
ACE_INLINE char * mktemp (char *s)
ACE_INLINE wchar_t * mktemp (wchar_t *s)
ACE_INLINE int putenv (const char *string)
ACE_INLINE int putenv (const wchar_t *string)
ACE_INLINE void qsort (void *base, size_t nel, size_t width, ACE_COMPARE_FUNC compar)
ACE_INLINE int rand (void)
ACE_INLINE int rand_r (ACE_RANDR_TYPE &seed)
ACE_INLINE char * realpath (const char *file_name, char *resolved_name)
ACE_INLINE wchar_t * realpath (const wchar_t *file_name, wchar_t *resolved_name)
ACE_INLINE ACE_EXIT_HOOK set_exit_hook (ACE_EXIT_HOOK exit_hook)
 For use by ACE_Object_Manager only, to register its exit hook..
ACE_INLINE void srand (u_int seed)
ACE_INLINE ACE_TCHARstrenvdup (const ACE_TCHAR *str)
ACE_INLINE double strtod (const char *s, char **endptr)
 Converts a string to a double value (char version).
ACE_INLINE double strtod (const wchar_t *s, wchar_t **endptr)
 Converts a string to a double value (wchar_t version).
ACE_INLINE long strtol (const char *s, char **ptr, int base)
 Converts a string to a long value (char version).
ACE_INLINE long strtol (const wchar_t *s, wchar_t **ptr, int base)
 Converts a string to a long value (wchar_t version).
ACE_INLINE unsigned long strtoul (const char *s, char **ptr, int base)
 Converts a string to an unsigned long value (char version).
ACE_INLINE unsigned long strtoul (const wchar_t *s, wchar_t **ptr, int base)
 Converts a string to an unsigned long value (wchar_t version).
ACE_INLINE int system (const ACE_TCHAR *s)
char * strtok_r_emulation (char *s, const char *tokens, char **lasts)
 Emulated strtok_r.
ACE_NAMESPACE_INLINE_FUNCTION
char * 
strtok_r (char *s, const char *tokens, char **lasts)
 Finds the next token in a string (safe char version).
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
strtok_r (wchar_t *s, const wchar_t *tokens, wchar_t **lasts)
 Finds the next token in a string (wchar_t version).
ACE_Export wchar_t * strtok_r_emulation (wchar_t *s, const wchar_t *tokens, wchar_t **lasts)
 Emulated strtok_r (wchar_t version).
ACE_INLINE const void * memchr (const void *s, int c, size_t len)
 Finds characters in a buffer (const void version).
ACE_INLINE void * memchr (void *s, int c, size_t len)
 Finds characters in a buffer (void version).
ACE_INLINE int memcmp (const void *t, const void *s, size_t len)
 Compares two buffers.
ACE_INLINE void * memcpy (void *t, const void *s, size_t len)
 Copies one buffer to another.
ACE_INLINE void * memmove (void *t, const void *s, size_t len)
 Moves one buffer to another.
ACE_INLINE void * memset (void *s, int c, size_t len)
 Fills a buffer with a character value.
ACE_INLINE char * strcat (char *s, const char *t)
 Appends a string to another string (char version).
ACE_INLINE wchar_t * strcat (wchar_t *s, const wchar_t *t)
 Appends a string to another string (wchar_t version).
ACE_INLINE const char * strchr (const char *s, int c)
ACE_INLINE const wchar_t * strchr (const wchar_t *s, wint_t c)
ACE_INLINE char * strchr (char *s, int c)
 Finds the first occurance of a character in a string (char version).
ACE_INLINE wchar_t * strchr (wchar_t *s, wint_t c)
 Finds the first occurance of a character in a string (wchar_t version).
ACE_INLINE int strcmp (const char *s, const char *t)
 Compares two strings (char version).
ACE_INLINE int strcmp (const wchar_t *s, const wchar_t *t)
 Compares two strings (wchar_t version).
ACE_INLINE char * strcpy (char *s, const char *t)
 Copies a string (char version).
ACE_INLINE wchar_t * strcpy (wchar_t *s, const wchar_t *t)
 Copies a string (wchar_t version).
ACE_INLINE size_t strcspn (const char *s, const char *reject)
ACE_INLINE size_t strcspn (const wchar_t *s, const wchar_t *reject)
ACE_INLINE char * strncat (char *s, const char *t, size_t len)
 Appends part of a string to another string (char version).
ACE_INLINE wchar_t * strncat (wchar_t *s, const wchar_t *t, size_t len)
 Appends part of a string to another string (wchar_t version).
ACE_INLINE char * strnchr (char *s, int c, size_t len)
 Finds the first occurance of a character in an array (char version).
ACE_INLINE wchar_t * strnchr (wchar_t *s, ACE_WINT_T c, size_t len)
 Finds the first occurance of a character in an array (wchar_t version).
ACE_INLINE int strncmp (const char *s, const char *t, size_t len)
 Compares two arrays (char version).
ACE_INLINE int strncmp (const wchar_t *s, const wchar_t *t, size_t len)
 Compares two arrays (wchar_t version).
ACE_INLINE size_t strnlen (const char *s, size_t maxlen)
 Finds the length of a limited-length string (char version).
ACE_INLINE size_t strnlen (const wchar_t *s, size_t maxlen)
 Finds the length of a limited-length string (wchar_t version).
ACE_INLINE char * strnstr (char *s, const char *t, size_t len)
 Finds the first occurance of a substring in an array (char version).
ACE_INLINE wchar_t * strnstr (wchar_t *s, const wchar_t *t, size_t len)
 Finds the first occurance of a substring in an array (wchar_t version).
ACE_INLINE const char * strpbrk (const char *s1, const char *s2)
 Searches for characters in a string (const char version).
ACE_INLINE const wchar_t * strpbrk (const wchar_t *s, const wchar_t *t)
 Searches for characters in a string (const wchar_t version).
ACE_INLINE char * strpbrk (char *s1, const char *s2)
 Searches for characters in a string (char version).
ACE_INLINE wchar_t * strpbrk (wchar_t *s, const wchar_t *t)
 Searches for characters in a string (wchar_t version).
ACE_INLINE const char * strrchr (const char *s, int c)
ACE_INLINE const wchar_t * strrchr (const wchar_t *s, wint_t c)
ACE_INLINE char * strrchr (char *s, int c)
 Finds the last occurance of a character in a string (char version).
ACE_INLINE wchar_t * strrchr (wchar_t *s, wint_t c)
 Finds the last occurance of a character in a string (wchar_t version).
ACE_INLINE size_t strspn (const char *s, const char *t)
ACE_INLINE size_t strspn (const wchar_t *s, const wchar_t *t)
ACE_INLINE const char * strstr (const char *s, const char *t)
ACE_INLINE const wchar_t * strstr (const wchar_t *s, const wchar_t *t)
ACE_INLINE char * strstr (char *s, const char *t)
 Finds the first occurance of a substring in a string (char version).
ACE_INLINE wchar_t * strstr (wchar_t *s, const wchar_t *t)
 Finds the first occurance of a substring in a string (wchar_t version).
ACE_INLINE char * strtok (char *s, const char *tokens)
 Finds the next token in a string (char version).
ACE_INLINE wchar_t * strtok (wchar_t *s, const wchar_t *tokens)
 Finds the next token in a string (wchar_t version).
ACE_INLINE char * strtok_r (char *s, const char *tokens, char **lasts)
 Finds the next token in a string (safe char version).
ACE_INLINE wchar_t * strtok_r (wchar_t *s, const wchar_t *tokens, wchar_t **lasts)
 Finds the next token in a string (wchar_t version).
size_t strlen (const char *s)
 Finds the length of a string (char version).
char * strncpy (char *s, const char *t, size_t len)
 Copies an array (char version).
size_t wcslen_emulation (const wchar_t *string)
 Emulated wcslen - Returns the length of a string.
wchar_t * wcsncpy_emulation (wchar_t *destination, const wchar_t *source, size_t len)
 Emulated wcsncpy - Copies an array.
int strcasecmp_emulation (const char *s, const char *t)
 Emulated strcasecmp - Performs a case insensitive comparison of strings.
int strncasecmp_emulation (const char *s, const char *t, size_t len)
 Emulated strncasecmp - Performs a case insensitvie comparison of arrays.
ACE_NAMESPACE_INLINE_FUNCTION
int 
strcasecmp (const char *s, const char *t)
 Compares two strings (case insensitive const char version).
ACE_NAMESPACE_INLINE_FUNCTION
int 
strcasecmp (const wchar_t *s, const wchar_t *t)
 Compares two strings (case insensitive const wchar_t version).
ACE_NAMESPACE_INLINE_FUNCTION
int 
strncasecmp (const char *s, const char *t, size_t len)
 Compares two arrays (case insensitive const char version).
ACE_NAMESPACE_INLINE_FUNCTION
int 
strncasecmp (const wchar_t *s, const wchar_t *t, size_t len)
 Compares two arrays (case insensitive const wchar_t version).
ACE_INLINE int strcasecmp (const char *s, const char *t)
 Compares two strings (case insensitive const char version).
ACE_INLINE int strncasecmp (const char *s, const char *t, size_t len)
 Compares two arrays (case insensitive const char version).
int ioctl (ACE_HANDLE socket, unsigned long io_control_code, void *in_buffer_p, unsigned long in_buffer, void *out_buffer_p, unsigned long out_buffer, unsigned long *bytes_returned, ACE_OVERLAPPED *overlapped, ACE_OVERLAPPED_COMPLETION_FUNC func)
 QoS-enabled <ioctl>.
int ioctl (ACE_HANDLE socket, unsigned long io_control_code, ACE_QoS &ace_qos, unsigned long *bytes_returned, void *buffer_p, unsigned long buffer, ACE_OVERLAPPED *overlapped, ACE_OVERLAPPED_COMPLETION_FUNC func)
ACE_NAMESPACE_INLINE_FUNCTION
int 
getmsg (ACE_HANDLE handle, struct strbuf *ctl, struct strbuf *data, int *flags)
ACE_NAMESPACE_INLINE_FUNCTION
int 
getpmsg (ACE_HANDLE handle, struct strbuf *ctl, struct strbuf *data, int *band, int *flags)
ACE_NAMESPACE_INLINE_FUNCTION
int 
fattach (int handle, const char *path)
ACE_NAMESPACE_INLINE_FUNCTION
int 
fdetach (const char *file)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ioctl (ACE_HANDLE handle, ACE_IOCTL_TYPE_ARG2 cmd, void *=0)
 UNIX-style <ioctl>.
ACE_NAMESPACE_INLINE_FUNCTION
int 
isastream (ACE_HANDLE handle)
ACE_NAMESPACE_INLINE_FUNCTION
int 
putmsg (ACE_HANDLE handle, const struct strbuf *ctl, const struct strbuf *data, int flags)
ACE_NAMESPACE_INLINE_FUNCTION
int 
putpmsg (ACE_HANDLE handle, const struct strbuf *ctl, const struct strbuf *data, int band, int flags)
ACE_INLINE int getmsg (ACE_HANDLE handle, struct strbuf *ctl, struct strbuf *data, int *flags)
ACE_INLINE int getpmsg (ACE_HANDLE handle, struct strbuf *ctl, struct strbuf *data, int *band, int *flags)
ACE_INLINE int fattach (int handle, const char *path)
ACE_INLINE int fdetach (const char *file)
ACE_INLINE int ioctl (ACE_HANDLE handle, ACE_IOCTL_TYPE_ARG2 cmd, void *val)
 UNIX-style <ioctl>.
ACE_INLINE int isastream (ACE_HANDLE handle)
ACE_INLINE int putmsg (ACE_HANDLE handle, const struct strbuf *ctl, const struct strbuf *data, int flags)
ACE_INLINE int putpmsg (ACE_HANDLE handle, const struct strbuf *ctl, const struct strbuf *data, int band, int flags)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_HANDLE 
shm_open (const ACE_TCHAR *filename, int mode, int perms=0, LPSECURITY_ATTRIBUTES sa=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
shm_unlink (const ACE_TCHAR *path)
ACE_INLINE int madvise (caddr_t addr, size_t len, int map_advice)
ACE_INLINE void * mmap (void *addr, size_t len, int prot, int flags, ACE_HANDLE file_handle, off_t off, ACE_HANDLE *file_mapping, LPSECURITY_ATTRIBUTES sa, const ACE_TCHAR *file_mapping_name)
ACE_INLINE int mprotect (void *addr, size_t len, int prot)
ACE_INLINE int msync (void *addr, size_t len, int sync)
ACE_INLINE int munmap (void *addr, size_t len)
ACE_INLINE ACE_HANDLE shm_open (const ACE_TCHAR *filename, int mode, int perms, LPSECURITY_ATTRIBUTES sa)
ACE_INLINE int shm_unlink (const ACE_TCHAR *path)
ACE_INLINE int msgctl (int msqid, int cmd, struct msqid_ds *val)
ACE_INLINE int msgget (key_t key, int msgflg)
ACE_INLINE int msgrcv (int int_id, void *buf, size_t len, long type, int flags)
ACE_INLINE int msgsnd (int int_id, const void *buf, size_t len, int flags)
ACE_NAMESPACE_INLINE_FUNCTION
int 
getrlimit (int resource, struct rlimit *rl)
ACE_NAMESPACE_INLINE_FUNCTION
int 
getrusage (int who, struct rusage *rusage)
ACE_NAMESPACE_INLINE_FUNCTION
int 
setrlimit (int resource, const struct rlimit *rl)
ACE_INLINE int getrlimit (int resource, struct rlimit *rl)
ACE_INLINE int getrusage (int who, struct rusage *ru)
ACE_INLINE int setrlimit (int resource, const struct rlimit *rl)
ACE_NAMESPACE_INLINE_FUNCTION
int 
select (int width, fd_set *rfds, fd_set *wfds=0, fd_set *efds=0, const ACE_Time_Value *tv=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
select (int width, fd_set *rfds, fd_set *wfds, fd_set *efds, const ACE_Time_Value &tv)
ACE_INLINE int select (int width, fd_set *rfds, fd_set *wfds, fd_set *efds, const ACE_Time_Value *timeout)
ACE_INLINE int select (int width, fd_set *rfds, fd_set *wfds, fd_set *efds, const ACE_Time_Value &timeout)
ACE_INLINE void * shmat (int int_id, void *shmaddr, int shmflg)
ACE_INLINE int shmctl (int int_id, int cmd, struct shmid_ds *buf)
ACE_INLINE int shmdt (void *shmaddr)
ACE_INLINE int shmget (key_t key, int size, int flags)
ACE_INLINE ACE_HANDLE accept (ACE_HANDLE handle, struct sockaddr *addr, int *addrlen)
 BSD-style <accept> (no QoS).
ACE_INLINE int bind (ACE_HANDLE handle, struct sockaddr *addr, int addrlen)
ACE_INLINE int closesocket (ACE_HANDLE handle)
ACE_INLINE int connect (ACE_HANDLE handle, struct sockaddr *addr, int addrlen)
 BSD-style <connect> (no QoS).
ACE_INLINE int enum_protocols (int *protocols, ACE_Protocol_Info *protocol_buffer, u_long *buffer_length)
ACE_INLINE int getpeername (ACE_HANDLE handle, struct sockaddr *addr, int *addrlen)
ACE_INLINE int getsockname (ACE_HANDLE handle, struct sockaddr *addr, int *addrlen)
ACE_INLINE int getsockopt (ACE_HANDLE handle, int level, int optname, char *optval, int *optlen)
ACE_INLINE int listen (ACE_HANDLE handle, int backlog)
ACE_INLINE int recv (ACE_HANDLE handle, char *buf, size_t len, int flags)
ACE_INLINE int recvfrom (ACE_HANDLE handle, char *buf, size_t len, int flags, struct sockaddr *addr, int *addrlen)
ACE_INLINE int recvfrom (ACE_HANDLE handle, iovec *buffers, int buffer_count, size_t &number_of_bytes_recvd, int &flags, struct sockaddr *addr, int *addrlen, ACE_OVERLAPPED *overlapped, ACE_OVERLAPPED_COMPLETION_FUNC func)
ACE_INLINE int recvmsg (ACE_HANDLE handle, struct msghdr *msg, int flags)
ACE_INLINE ssize_t recvv (ACE_HANDLE handle, iovec *buffers, int n)
ACE_INLINE int send (ACE_HANDLE handle, const char *buf, size_t len, int flags)
ACE_INLINE int sendmsg (ACE_HANDLE handle, const struct msghdr *msg, int flags)
ACE_INLINE int sendto (ACE_HANDLE handle, const char *buf, size_t len, int flags, const struct sockaddr *addr, int addrlen)
ACE_INLINE int sendto (ACE_HANDLE handle, const iovec *buffers, int buffer_count, size_t &number_of_bytes_sent, int flags, const struct sockaddr *addr, int addrlen, ACE_OVERLAPPED *overlapped, ACE_OVERLAPPED_COMPLETION_FUNC func)
ACE_INLINE ssize_t sendv (ACE_HANDLE handle, const iovec *buffers, int n)
ACE_INLINE int setsockopt (ACE_HANDLE handle, int level, int optname, const char *optval, int optlen)
 Manipulate the options associated with a socket.
ACE_INLINE int shutdown (ACE_HANDLE handle, int how)
ACE_INLINE ACE_HANDLE socket (int domain, int type, int proto)
 Create a BSD-style socket (no QoS).
ACE_INLINE ACE_HANDLE socket (int domain, int type, int proto, ACE_Protocol_Info *protocolinfo, ACE_SOCK_GROUP g, u_long flags)
ACE_INLINE int socketpair (int domain, int type, int protocol, ACE_HANDLE sv[2])
ACE_NAMESPACE_INLINE_FUNCTION
ACE_HANDLE 
creat (const ACE_TCHAR *filename, mode_t mode)
ACE_NAMESPACE_INLINE_FUNCTION
int 
fstat (ACE_HANDLE, ACE_stat *)
ACE_NAMESPACE_INLINE_FUNCTION
int 
lstat (const char *, ACE_stat *)
ACE_NAMESPACE_INLINE_FUNCTION
int 
lstat (const wchar_t *, ACE_stat *)
ACE_NAMESPACE_INLINE_FUNCTION
int 
mkdir (const char *path, mode_t mode=ACE_DEFAULT_DIR_PERMS)
ACE_NAMESPACE_INLINE_FUNCTION
int 
mkdir (const wchar_t *path, mode_t mode=ACE_DEFAULT_DIR_PERMS)
ACE_NAMESPACE_INLINE_FUNCTION
int 
mkfifo (const ACE_TCHAR *file, mode_t mode=ACE_DEFAULT_FILE_PERMS)
ACE_NAMESPACE_INLINE_FUNCTION
int 
stat (const char *file, ACE_stat *)
ACE_NAMESPACE_INLINE_FUNCTION
int 
stat (const wchar_t *file, ACE_stat *)
ACE_NAMESPACE_INLINE_FUNCTION
mode_t 
umask (mode_t cmask)
ACE_INLINE ACE_HANDLE creat (const ACE_TCHAR *filename, mode_t mode)
ACE_INLINE int fstat (ACE_HANDLE handle, ACE_stat *stp)
ACE_INLINE long filesize (ACE_HANDLE handle)
ACE_INLINE long filesize (const ACE_TCHAR *filename)
ACE_INLINE int lstat (const char *file, ACE_stat *stp)
ACE_INLINE int lstat (const wchar_t *file, ACE_stat *stp)
ACE_INLINE int mkdir (const char *path, mode_t mode)
ACE_INLINE int mkdir (const wchar_t *path, mode_t mode)
ACE_INLINE int mkfifo (const ACE_TCHAR *file, mode_t mode)
ACE_INLINE int stat (const char *file, ACE_stat *stp)
ACE_INLINE int stat (const wchar_t *file, ACE_stat *stp)
ACE_INLINE mode_t umask (mode_t cmask)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_Time_Value 
gettimeofday (void)
ACE_INLINE ACE_Time_Value gettimeofday (void)
ACE_NAMESPACE_INLINE_FUNCTION
ssize_t 
readv (ACE_HANDLE handle, const iovec *iov, int iovlen)
ACE_NAMESPACE_INLINE_FUNCTION
ssize_t 
writev (ACE_HANDLE handle, const iovec *iov, int iovcnt)
ACE_INLINE ssize_t readv (ACE_HANDLE handle, const iovec *iov, int iovlen)
ACE_INLINE ssize_t writev (ACE_HANDLE handle, const iovec *iov, int iovcnt)
int uname (ACE_utsname *name)
ACE_NAMESPACE_INLINE_FUNCTION
pid_t 
wait (int *=0)
ACE_NAMESPACE_INLINE_FUNCTION
pid_t 
wait (pid_t pid, ACE_exitcode *status, int wait_options=0, ACE_HANDLE handle=0)
ACE_NAMESPACE_INLINE_FUNCTION
pid_t 
waitpid (pid_t pid, ACE_exitcode *status=0, int wait_options=0, ACE_HANDLE handle=0)
ACE_INLINE pid_t wait (int *status)
ACE_INLINE pid_t waitpid (pid_t pid, ACE_exitcode *status, int wait_options, ACE_HANDLE handle)
ACE_INLINE pid_t wait (pid_t pid, ACE_exitcode *status, int wait_options, ACE_HANDLE handle)
void cleanup_tss (const u_int main_thread)
int lwp_getparams (ACE_Sched_Params &sched_params)
int lwp_setparams (const ACE_Sched_Params &sched_params)
int scheduling_class (const char *class_name, ACE_id_t &)
 Find the schedling class ID that corresponds to the class name.
int set_scheduling_params (const ACE_Sched_Params &, ACE_id_t id=ACE_SELF)
 Friendly interface to <priocntl>(2).
int thr_create (ACE_THR_FUNC func, void *args, long flags, ACE_thread_t *thr_id, ACE_hthread_t *thr_handle, long priority, void *stack, size_t stacksize, ACE_Base_Thread_Adapter *thread_adapter)
void thr_exit (ACE_THR_FUNC_RETURN status)
int thr_key_detach (ACE_thread_key_t key, void *inst)
 NOTE: the "inst" arge is deprecated. It will be ignored.
int thr_key_used (ACE_thread_key_t key)
int thr_keycreate (ACE_thread_key_t *key, ACE_THR_DEST, void *inst=0)
 NOTE: the "inst" arge is deprecated. It will be ignored.
int thr_keyfree (ACE_thread_key_t key)
int thr_setprio (const ACE_Sched_Priority prio)
int thr_setspecific (ACE_thread_key_t key, void *data)
void unique_name (const void *object, ACE_TCHAR *name, size_t length)
ACE_NAMESPACE_INLINE_FUNCTION
int 
priority_control (ACE_idtype_t, ACE_id_t, int, void *)
 Low-level interface to <priocntl>(2).
ACE_NAMESPACE_INLINE_FUNCTION
int 
sigtimedwait (const sigset_t *set, siginfo_t *info, const ACE_Time_Value *timeout)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sigwait (sigset_t *set, int *sig=0)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sigwaitinfo (const sigset_t *set, siginfo_t *info)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_cancel (ACE_thread_t t_id)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_cmp (ACE_hthread_t t1, ACE_hthread_t t2)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_continue (ACE_hthread_t target_thread)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_equal (ACE_thread_t t1, ACE_thread_t t2)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_getconcurrency (void)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_getprio (ACE_hthread_t id, int &priority)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_getprio (ACE_hthread_t id, int &priority, int &policy)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_getspecific (ACE_thread_key_t key, void **data)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_join (ACE_hthread_t waiter_id, ACE_THR_FUNC_RETURN *status)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_join (ACE_thread_t waiter_id, ACE_thread_t *thr_id, ACE_THR_FUNC_RETURN *status)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_kill (ACE_thread_t thr_id, int signum)
ACE_NAMESPACE_INLINE_FUNCTION
size_t 
thr_min_stack (void)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_thread_t 
thr_self (void)
ACE_NAMESPACE_INLINE_FUNCTION
void 
thr_self (ACE_hthread_t &)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_setcancelstate (int new_state, int *old_state)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_setcanceltype (int new_type, int *old_type)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_setconcurrency (int hint)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_setprio (ACE_hthread_t id, int priority, int policy=-1)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_sigsetmask (int how, const sigset_t *nsm, sigset_t *osm)
ACE_NAMESPACE_INLINE_FUNCTION
int 
thr_suspend (ACE_hthread_t target_thread)
ACE_NAMESPACE_INLINE_FUNCTION
void 
thr_testcancel (void)
ACE_NAMESPACE_INLINE_FUNCTION
void 
thr_yield (void)
ACE_INLINE int thr_equal (ACE_thread_t t1, ACE_thread_t t2)
ACE_INLINE int condattr_destroy (ACE_condattr_t &attributes)
ACE_INLINE int condattr_init (ACE_condattr_t &attributes, int type)
ACE_INLINE int cond_broadcast (ACE_cond_t *cv)
ACE_INLINE int cond_destroy (ACE_cond_t *cv)
ACE_INLINE int cond_init (ACE_cond_t *cv, ACE_condattr_t &attributes, const char *name, void *arg)
ACE_INLINE int cond_init (ACE_cond_t *cv, ACE_condattr_t &attributes, const wchar_t *name, void *arg)
ACE_INLINE int cond_init (ACE_cond_t *cv, short type, const char *name, void *arg)
ACE_INLINE int cond_init (ACE_cond_t *cv, short type, const wchar_t *name, void *arg)
ACE_INLINE int cond_signal (ACE_cond_t *cv)
ACE_INLINE int cond_wait (ACE_cond_t *cv, ACE_mutex_t *external_mutex)
ACE_INLINE int cond_timedwait (ACE_cond_t *cv, ACE_mutex_t *external_mutex, ACE_Time_Value *timeout)
ACE_INLINE int event_destroy (ACE_event_t *event)
ACE_INLINE int mutex_init (ACE_mutex_t *m, int lock_scope, const char *name, ACE_mutexattr_t *attributes, LPSECURITY_ATTRIBUTES sa, int lock_type)
ACE_INLINE int event_init (ACE_event_t *event, int manual_reset, int initial_state, int type, const char *name, void *arg, LPSECURITY_ATTRIBUTES sa)
ACE_INLINE int event_init (ACE_event_t *event, int manual_reset, int initial_state, int type, const wchar_t *name, void *arg, LPSECURITY_ATTRIBUTES sa)
ACE_INLINE int event_pulse (ACE_event_t *event)
ACE_INLINE int event_reset (ACE_event_t *event)
ACE_INLINE int event_signal (ACE_event_t *event)
ACE_INLINE int event_timedwait (ACE_event_t *event, ACE_Time_Value *timeout, int use_absolute_time)
ACE_INLINE int event_wait (ACE_event_t *event)
ACE_INLINE int mutex_destroy (ACE_mutex_t *m)
ACE_INLINE int mutex_init (ACE_mutex_t *m, int lock_scope, const wchar_t *name, ACE_mutexattr_t *attributes, LPSECURITY_ATTRIBUTES sa, int lock_type)
ACE_INLINE int mutex_lock (ACE_mutex_t *m)
ACE_INLINE int mutex_lock (ACE_mutex_t *m, int &abandoned)
ACE_INLINE int mutex_lock (ACE_mutex_t *m, const ACE_Time_Value &timeout)
ACE_INLINE int mutex_lock (ACE_mutex_t *m, const ACE_Time_Value *timeout)
ACE_INLINE int mutex_trylock (ACE_mutex_t *m)
ACE_INLINE int mutex_trylock (ACE_mutex_t *m, int &abandoned)
ACE_INLINE int mutex_unlock (ACE_mutex_t *m)
ACE_INLINE int priority_control (ACE_idtype_t idtype, ACE_id_t id, int cmd, void *arg)
 Low-level interface to <priocntl>(2).
ACE_INLINE int recursive_mutex_cond_unlock (ACE_recursive_thread_mutex_t *m, ACE_recursive_mutex_state &state)
ACE_INLINE void recursive_mutex_cond_relock (ACE_recursive_thread_mutex_t *m, ACE_recursive_mutex_state &state)
ACE_INLINE int recursive_mutex_destroy (ACE_recursive_thread_mutex_t *m)
ACE_INLINE int recursive_mutex_init (ACE_recursive_thread_mutex_t *m, const ACE_TCHAR *name, ACE_mutexattr_t *arg, LPSECURITY_ATTRIBUTES sa)
ACE_INLINE int recursive_mutex_lock (ACE_recursive_thread_mutex_t *m)
ACE_INLINE int recursive_mutex_trylock (ACE_recursive_thread_mutex_t *m)
ACE_INLINE int recursive_mutex_unlock (ACE_recursive_thread_mutex_t *m)
ACE_INLINE int rw_rdlock (ACE_rwlock_t *rw)
ACE_INLINE int rw_tryrdlock (ACE_rwlock_t *rw)
ACE_INLINE int rw_trywrlock (ACE_rwlock_t *rw)
ACE_INLINE int rw_trywrlock_upgrade (ACE_rwlock_t *rw)
ACE_INLINE int rw_unlock (ACE_rwlock_t *rw)
ACE_INLINE int rw_wrlock (ACE_rwlock_t *rw)
ACE_INLINE int rwlock_destroy (ACE_rwlock_t *rw)
ACE_INLINE int rwlock_init (ACE_rwlock_t *rw, int type, const ACE_TCHAR *name, void *arg)
ACE_INLINE int sema_destroy (ACE_sema_t *s)
ACE_INLINE int sema_init (ACE_sema_t *s, u_int count, int type, const char *name, void *arg, int max, LPSECURITY_ATTRIBUTES sa)
ACE_INLINE int sema_init (ACE_sema_t *s, u_int count, int type, const wchar_t *name, void *arg, int max, LPSECURITY_ATTRIBUTES sa)
ACE_INLINE int sema_post (ACE_sema_t *s)
ACE_INLINE int sema_post (ACE_sema_t *s, u_int release_count)
ACE_INLINE int sema_trywait (ACE_sema_t *s)
ACE_INLINE int sema_wait (ACE_sema_t *s)
ACE_INLINE int sema_wait (ACE_sema_t *s, ACE_Time_Value &tv)
ACE_INLINE int sema_wait (ACE_sema_t *s, ACE_Time_Value *tv)
ACE_INLINE int semctl (int int_id, int semnum, int cmd, semun value)
ACE_INLINE int semget (key_t key, int nsems, int flags)
ACE_INLINE int semop (int int_id, struct sembuf *sops, size_t nsops)
ACE_INLINE int sigtimedwait (const sigset_t *sset, siginfo_t *info, const ACE_Time_Value *timeout)
ACE_INLINE int sigwait (sigset_t *sset, int *sig)
ACE_INLINE int sigwaitinfo (const sigset_t *sset, siginfo_t *info)
ACE_INLINE int thr_cancel (ACE_thread_t thr_id)
ACE_INLINE int thr_cmp (ACE_hthread_t t1, ACE_hthread_t t2)
ACE_INLINE int thr_continue (ACE_hthread_t target_thread)
ACE_INLINE int thr_getconcurrency (void)
ACE_INLINE int thr_getprio (ACE_hthread_t id, int &priority, int &policy)
ACE_INLINE int thr_getprio (ACE_hthread_t id, int &priority)
ACE_INLINE int thr_getspecific (ACE_thread_key_t key, void **data)
ACE_INLINE int thr_join (ACE_hthread_t thr_handle, ACE_THR_FUNC_RETURN *status)
ACE_INLINE int thr_join (ACE_thread_t waiter_id, ACE_thread_t *thr_id, ACE_THR_FUNC_RETURN *status)
ACE_INLINE int thr_kill (ACE_thread_t thr_id, int signum)
ACE_INLINE size_t thr_min_stack (void)
ACE_INLINE ACE_thread_t thr_self (void)
ACE_INLINE void thr_self (ACE_hthread_t &self)
ACE_INLINE int thr_setcancelstate (int new_state, int *old_state)
ACE_INLINE int thr_setcanceltype (int new_type, int *old_type)
ACE_INLINE int thr_setconcurrency (int hint)
ACE_INLINE int thr_setprio (ACE_hthread_t id, int priority, int policy)
ACE_INLINE int thr_sigsetmask (int how, const sigset_t *nsm, sigset_t *osm)
ACE_INLINE int thr_suspend (ACE_hthread_t target_thread)
ACE_INLINE void thr_testcancel (void)
ACE_INLINE void thr_yield (void)
ACE_INLINE int thread_mutex_destroy (ACE_thread_mutex_t *m)
ACE_INLINE int thread_mutex_init (ACE_thread_mutex_t *m, int lock_type, const char *name, ACE_mutexattr_t *arg)
ACE_INLINE int thread_mutex_init (ACE_thread_mutex_t *m, int lock_type, const wchar_t *name, ACE_mutexattr_t *arg)
ACE_INLINE int thread_mutex_lock (ACE_thread_mutex_t *m)
ACE_INLINE int thread_mutex_lock (ACE_thread_mutex_t *m, const ACE_Time_Value &timeout)
ACE_INLINE int thread_mutex_lock (ACE_thread_mutex_t *m, const ACE_Time_Value *timeout)
ACE_INLINE int thread_mutex_trylock (ACE_thread_mutex_t *m)
ACE_INLINE int thread_mutex_unlock (ACE_thread_mutex_t *m)
ACE_INLINE char * asctime (const struct tm *t)
ACE_INLINE char * asctime_r (const struct tm *t, char *buf, int buflen)
ACE_INLINE int clock_gettime (clockid_t clockid, struct timespec *ts)
ACE_INLINE ACE_TCHARctime (const time_t *t)
ACE_INLINE ACE_TCHARctime_r (const time_t *t, ACE_TCHAR *buf, int buflen)
ACE_INLINE double difftime (time_t t1, time_t t0)
ACE_INLINE ACE_hrtime_t gethrtime (const ACE_HRTimer_Op op)
ACE_INLINE struct tm * gmtime (const time_t *t)
ACE_INLINE struct tm * gmtime_r (const time_t *t, struct tm *res)
ACE_INLINE struct tm * localtime (const time_t *t)
ACE_INLINE int nanosleep (const struct timespec *requested, struct timespec *remaining)
ACE_INLINE size_t strftime (char *s, size_t maxsize, const char *format, const struct tm *timeptr)
ACE_INLINE time_t time (time_t *tloc)
ACE_INLINE long timezone (void)
ACE_INLINE void tzset (void)
int argv_to_string (ACE_TCHAR **argv, ACE_TCHAR *&buf, int substitute_env_args)
int execl (const char *, const char *,...)
int execle (const char *, const char *,...)
int execlp (const char *, const char *,...)
long num_processors (void)
 Get the number of CPUs configured in the machine.
long num_processors_online (void)
 Get the number of CPUs currently online.
ssize_t read_n (ACE_HANDLE handle, void *buf, size_t len, size_t *bt)
ssize_t pread (ACE_HANDLE handle, void *buf, size_t nbytes, off_t offset)
ssize_t pwrite (ACE_HANDLE handle, const void *buf, size_t nbytes, off_t offset)
int string_to_argv (ACE_TCHAR *buf, int &argc, ACE_TCHAR **&argv, int substitute_env_args)
ssize_t write_n (ACE_HANDLE handle, const void *buf, size_t len, size_t *bt)
ACE_NAMESPACE_INLINE_FUNCTION
int 
access (const char *path, int amode)
ACE_NAMESPACE_INLINE_FUNCTION
int 
access (const wchar_t *path, int amode)
ACE_NAMESPACE_INLINE_FUNCTION
unsigned int 
alarm (u_int secs)
ACE_NAMESPACE_INLINE_FUNCTION
int 
allocation_granularity (void)
ACE_NAMESPACE_INLINE_FUNCTION
int 
chdir (const char *path)
ACE_NAMESPACE_INLINE_FUNCTION
int 
chdir (const wchar_t *path)
ACE_NAMESPACE_INLINE_FUNCTION
int 
rmdir (const char *path)
ACE_NAMESPACE_INLINE_FUNCTION
int 
rmdir (const wchar_t *path)
ACE_NAMESPACE_INLINE_FUNCTION
int 
close (ACE_HANDLE handle)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_HANDLE 
dup (ACE_HANDLE handle)
ACE_NAMESPACE_INLINE_FUNCTION
int 
dup2 (ACE_HANDLE oldfd, ACE_HANDLE newfd)
ACE_NAMESPACE_INLINE_FUNCTION
int 
execv (const char *path, char *const argv[])
ACE_NAMESPACE_INLINE_FUNCTION
int 
execve (const char *path, char *const argv[], char *const envp[])
ACE_NAMESPACE_INLINE_FUNCTION
int 
execvp (const char *file, char *const argv[])
ACE_NAMESPACE_INLINE_FUNCTION
int 
fsync (ACE_HANDLE handle)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ftruncate (ACE_HANDLE, off_t)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
getcwd (char *, size_t)
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * 
getcwd (wchar_t *, size_t)
ACE_NAMESPACE_INLINE_FUNCTION
gid_t 
getgid (void)
ACE_NAMESPACE_INLINE_FUNCTION
int 
getopt (int argc, char *const *argv, const char *optstring)
ACE_NAMESPACE_INLINE_FUNCTION
int 
getpagesize (void)
ACE_NAMESPACE_INLINE_FUNCTION
pid_t 
getpgid (pid_t pid)
ACE_NAMESPACE_INLINE_FUNCTION
pid_t 
getpid (void)
ACE_NAMESPACE_INLINE_FUNCTION
pid_t 
getppid (void)
ACE_NAMESPACE_INLINE_FUNCTION
uid_t 
getuid (void)
ACE_NAMESPACE_INLINE_FUNCTION
int 
hostname (char *name, size_t maxnamelen)
ACE_NAMESPACE_INLINE_FUNCTION
int 
hostname (wchar_t *name, size_t maxnamelen)
ACE_NAMESPACE_INLINE_FUNCTION
int 
isatty (int handle)
ACE_NAMESPACE_INLINE_FUNCTION
int 
isatty (ACE_HANDLE handle)
ACE_NAMESPACE_INLINE_FUNCTION
off_t 
lseek (ACE_HANDLE handle, off_t offset, int whence)
ACE_NAMESPACE_INLINE_FUNCTION
int 
pipe (ACE_HANDLE handles[])
ACE_NAMESPACE_INLINE_FUNCTION
ssize_t 
read (ACE_HANDLE handle, void *buf, size_t len)
ACE_NAMESPACE_INLINE_FUNCTION
ssize_t 
read (ACE_HANDLE handle, void *buf, size_t len, ACE_OVERLAPPED *)
ACE_NAMESPACE_INLINE_FUNCTION
int 
readlink (const char *path, char *buf, size_t bufsiz)
ACE_NAMESPACE_INLINE_FUNCTION
void * 
sbrk (int brk)
ACE_NAMESPACE_INLINE_FUNCTION
int 
setgid (gid_t)
ACE_NAMESPACE_INLINE_FUNCTION
int 
setpgid (pid_t pid, pid_t pgid)
ACE_NAMESPACE_INLINE_FUNCTION
int 
setregid (gid_t rgid, gid_t egid)
ACE_NAMESPACE_INLINE_FUNCTION
int 
setreuid (uid_t ruid, uid_t euid)
ACE_NAMESPACE_INLINE_FUNCTION
pid_t 
setsid (void)
ACE_NAMESPACE_INLINE_FUNCTION
int 
setuid (uid_t)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sleep (u_int seconds)
ACE_NAMESPACE_INLINE_FUNCTION
int 
sleep (const ACE_Time_Value &tv)
ACE_NAMESPACE_INLINE_FUNCTION
void 
swab (const void *src, void *dest, ssize_t n)
ACE_NAMESPACE_INLINE_FUNCTION
long 
sysconf (int)
ACE_NAMESPACE_INLINE_FUNCTION
long 
sysinfo (int cmd, char *buf, long count)
ACE_NAMESPACE_INLINE_FUNCTION
int 
truncate (const ACE_TCHAR *filename, off_t length)
ACE_NAMESPACE_INLINE_FUNCTION
u_int 
ualarm (u_int usecs, u_int interval=0)
ACE_NAMESPACE_INLINE_FUNCTION
u_int 
ualarm (const ACE_Time_Value &tv, const ACE_Time_Value &tv_interval=ACE_Time_Value::zero)
ACE_NAMESPACE_INLINE_FUNCTION
int 
unlink (const char *path)
ACE_NAMESPACE_INLINE_FUNCTION
int 
unlink (const wchar_t *path)
ACE_NAMESPACE_INLINE_FUNCTION
ssize_t 
write (ACE_HANDLE handle, const void *buf, size_t nbyte)
ACE_NAMESPACE_INLINE_FUNCTION
ssize_t 
write (ACE_HANDLE handle, const void *buf, size_t nbyte, ACE_OVERLAPPED *)
ACE_INLINE int access (const char *path, int amode)
ACE_INLINE int access (const wchar_t *path, int amode)
ACE_INLINE u_int alarm (u_int secs)
ACE_INLINE int getpagesize (void)
ACE_INLINE int allocation_granularity (void)
ACE_INLINE int chdir (const char *path)
ACE_INLINE int chdir (const wchar_t *path)
ACE_INLINE int rmdir (const char *path)
ACE_INLINE int rmdir (const wchar_t *path)
ACE_INLINE int close (ACE_HANDLE handle)
ACE_INLINE ACE_HANDLE dup (ACE_HANDLE handle)
ACE_INLINE int dup2 (ACE_HANDLE oldhandle, ACE_HANDLE newhandle)
ACE_INLINE int execv (const char *path, char *const argv[])
ACE_INLINE int execve (const char *path, char *const argv[], char *const envp[])
ACE_INLINE int execvp (const char *file, char *const argv[])
ACE_INLINE pid_t fork (void)
ACE_INLINE int fsync (ACE_HANDLE handle)
ACE_INLINE int ftruncate (ACE_HANDLE handle, off_t offset)
ACE_INLINE char * getcwd (char *buf, size_t size)
ACE_INLINE wchar_t * getcwd (wchar_t *buf, size_t size)
ACE_INLINE gid_t getgid (void)
ACE_INLINE int getopt (int argc, char *const *argv, const char *optstring)
ACE_INLINE pid_t getpgid (pid_t pid)
ACE_INLINE pid_t getpid (void)
ACE_INLINE pid_t getppid (void)
ACE_INLINE uid_t getuid (void)
ACE_INLINE int hostname (char name[], size_t maxnamelen)
ACE_INLINE int hostname (wchar_t name[], size_t maxnamelen)
ACE_INLINE int isatty (int handle)
ACE_INLINE int isatty (ACE_HANDLE handle)
ACE_INLINE off_t lseek (ACE_HANDLE handle, off_t offset, int whence)
ACE_INLINE ssize_t read (ACE_HANDLE handle, void *buf, size_t len)
ACE_INLINE ssize_t read (ACE_HANDLE handle, void *buf, size_t len, ACE_OVERLAPPED *overlapped)
ACE_INLINE int readlink (const char *path, char *buf, size_t bufsiz)
ACE_INLINE int pipe (ACE_HANDLE fds[])
ACE_INLINE void * sbrk (int brk)
ACE_INLINE int setgid (gid_t gid)
ACE_INLINE int setpgid (pid_t pid, pid_t pgid)
ACE_INLINE int setregid (gid_t rgid, gid_t egid)
ACE_INLINE int setreuid (uid_t ruid, uid_t euid)
ACE_INLINE pid_t setsid (void)
ACE_INLINE int setuid (uid_t uid)
ACE_INLINE int sleep (u_int seconds)
ACE_INLINE int sleep (const ACE_Time_Value &tv)
ACE_INLINE void swab (const void *src, void *dest, ssize_t length)
ACE_INLINE long sysconf (int name)
ACE_INLINE long sysinfo (int cmd, char *buf, long count)
ACE_INLINE int truncate (const ACE_TCHAR *filename, off_t offset)
ACE_INLINE u_int ualarm (u_int usecs, u_int interval)
ACE_INLINE u_int ualarm (const ACE_Time_Value &tv, const ACE_Time_Value &tv_interval)
ACE_INLINE int unlink (const char *path)
ACE_INLINE int unlink (const wchar_t *path)
ACE_INLINE ssize_t write (ACE_HANDLE handle, const void *buf, size_t nbyte)
ACE_INLINE ssize_t write (ACE_HANDLE handle, const void *buf, size_t nbyte, ACE_OVERLAPPED *overlapped)
wchar_t * wcscat_emulation (wchar_t *destination, const wchar_t *source)
 Emulated wcscat - Appends a string.
wchar_t * wcschr_emulation (const wchar_t *string, wint_t c)
 Emulated wcschr - Finds a character in a string.
int wcscmp_emulation (const wchar_t *string1, const wchar_t *string2)
 Emulated wcscmp - Compares strings.
wchar_t * wcscpy_emulation (wchar_t *destination, const wchar_t *source)
 Emulated wcscpy - Copies a string.
size_t wcscspn_emulation (const wchar_t *string, const wchar_t *reject)
 Emulated wcscspn.
int wcsicmp_emulation (const wchar_t *string1, const wchar_t *string2)
 Emulated wcsicmp - Performs a case insensitive comparison of strings.
wchar_t * wcsncat_emulation (wchar_t *destination, const wchar_t *source, size_t count)
 Emulated wcscat - Appends a string.
int wcsncmp_emulation (const wchar_t *string1, const wchar_t *string2, size_t len)
 Emulated wcsncmp - Compares two arrays.
int wcsnicmp_emulation (const wchar_t *s, const wchar_t *t, size_t len)
wchar_t * wcspbrk_emulation (const wchar_t *string, const wchar_t *charset)
 Emulated wcspbrk - Searches for characters in a string.
const wchar_t * wcsrchr_emulation (const wchar_t *s, wint_t c)
wchar_t * wcsrchr_emulation (wchar_t *s, wint_t c)
size_t wcsspn_emulation (const wchar_t *string, const wchar_t *charset)
 Emulated wcsspn.
wchar_t * wcsstr_emulation (const wchar_t *string, const wchar_t *charset)
 Emulated wcsstr - Performs a case insensitive comparison of two strings.
ACE_NAMESPACE_INLINE_FUNCTION
wint_t 
fgetwc (FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
u_int 
wslen (const WChar *)
ACE_NAMESPACE_INLINE_FUNCTION
WChar
wscpy (WChar *, const WChar *)
ACE_NAMESPACE_INLINE_FUNCTION
int 
wscmp (const WChar *, const WChar *)
ACE_NAMESPACE_INLINE_FUNCTION
int 
wsncmp (const WChar *, const WChar *, size_t len)
ACE_NAMESPACE_INLINE_FUNCTION
wint_t 
ungetwc (wint_t c, FILE *fp)
ACE_INLINE wint_t fgetwc (FILE *fp)
ACE_INLINE u_int wslen (const WChar *s)
ACE_INLINE ACE_OS::WCharwscpy (WChar *dest, const WChar *src)
ACE_INLINE int wscmp (const WChar *s, const WChar *t)
ACE_INLINE int wsncmp (const WChar *s, const WChar *t, size_t len)
ACE_INLINE wint_t ungetwc (wint_t c, FILE *fp)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_accept (ACE_HANDLE fildes, ACE_HANDLE resfd, struct t_call *call)
ACE_NAMESPACE_INLINE_FUNCTION
char * 
t_alloc (ACE_HANDLE fildes, int struct_type, int fields)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_bind (ACE_HANDLE fildes, struct t_bind *req, struct t_bind *ret)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_close (ACE_HANDLE fildes)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_connect (ACE_HANDLE fildes, struct t_call *sndcall, struct t_call *rcvcall)
ACE_NAMESPACE_INLINE_FUNCTION
void 
t_error (const char *errmsg)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_free (char *ptr, int struct_type)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_getinfo (ACE_HANDLE fildes, struct t_info *info)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_getname (ACE_HANDLE fildes, struct netbuf *namep, int type)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_getstate (ACE_HANDLE fildes)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_listen (ACE_HANDLE fildes, struct t_call *call)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_look (ACE_HANDLE fildes)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_HANDLE 
t_open (char *path, int oflag, struct t_info *info)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_optmgmt (ACE_HANDLE handle, struct t_optmgmt *req, struct t_optmgmt *ret)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_rcv (ACE_HANDLE fildes, char *buf, unsigned int nbytes, int *flags)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_rcvdis (ACE_HANDLE fildes, struct t_discon *discon)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_rcvrel (ACE_HANDLE fildes)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_rcvudata (ACE_HANDLE fildes, struct t_unitdata *unitdata, int *flags)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_rcvuderr (ACE_HANDLE fildes, struct t_uderr *uderr)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_snd (ACE_HANDLE fildes, const char *buf, unsigned int nbytes, int flags)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_snddis (ACE_HANDLE fildes, struct t_call *call)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_sndrel (ACE_HANDLE fildes)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_sync (ACE_HANDLE fildes)
ACE_NAMESPACE_INLINE_FUNCTION
int 
t_unbind (ACE_HANDLE fildes)
ACE_INLINE int t_accept (ACE_HANDLE handle, ACE_HANDLE reshandle, struct t_call *call)
ACE_INLINE char * t_alloc (ACE_HANDLE handle, int struct_type, int fields)
ACE_INLINE int t_bind (ACE_HANDLE handle, struct t_bind *req, struct t_bind *ret)
ACE_INLINE int t_close (ACE_HANDLE handle)
ACE_INLINE int t_connect (ACE_HANDLE fildes, struct t_call *sndcall, struct t_call *rcvcall)
ACE_INLINE void t_error (const char *errmsg)
ACE_INLINE int t_free (char *ptr, int struct_type)
ACE_INLINE int t_getinfo (ACE_HANDLE handle, struct t_info *info)
ACE_INLINE int t_getname (ACE_HANDLE handle, struct netbuf *namep, int type)
ACE_INLINE int t_getstate (ACE_HANDLE handle)
ACE_INLINE int t_listen (ACE_HANDLE handle, struct t_call *call)
ACE_INLINE int t_look (ACE_HANDLE handle)
ACE_INLINE ACE_HANDLE t_open (char *path, int oflag, struct t_info *info)
ACE_INLINE int t_optmgmt (ACE_HANDLE handle, struct t_optmgmt *req, struct t_optmgmt *ret)
ACE_INLINE int t_rcv (ACE_HANDLE handle, char *buf, unsigned int nbytes, int *flags)
ACE_INLINE int t_rcvdis (ACE_HANDLE handle, struct t_discon *discon)
ACE_INLINE int t_rcvrel (ACE_HANDLE handle)
ACE_INLINE int t_rcvudata (ACE_HANDLE handle, struct t_unitdata *unitdata, int *flags)
ACE_INLINE int t_rcvuderr (ACE_HANDLE handle, struct t_uderr *uderr)
ACE_INLINE int t_snd (ACE_HANDLE handle, const char *buf, unsigned int nbytes, int flags)
ACE_INLINE int t_snddis (ACE_HANDLE handle, struct t_call *call)
ACE_INLINE int t_sndrel (ACE_HANDLE handle)
ACE_INLINE int t_sync (ACE_HANDLE handle)
ACE_INLINE int t_unbind (ACE_HANDLE handle)

Variables

ACE_Export OSVERSIONINFO win32_versioninfo_
ACE_Export HINSTANCE win32_resource_module_
ACE_Export int socket_initialized_
 Keeps track of whether we've already initialized WinSock...


Detailed Description

This namespace defines an OS independent programming API that shields developers from nonportable aspects of writing efficient system programs on Win32, POSIX and other versions of UNIX, and various real-time operating systems.

This class encapsulates the differences between various OS platforms. When porting ACE to a new platform, this class is the place to focus on. Once this file is ported to a new platform, pretty much everything else comes for "free." See <www.cs.wustl.edu/~schmidt/ACE_wrappers/etc/ACE-porting.html> for instructions on porting ACE. Please see the README file in this directory for complete information on the meaning of the various macros.


Typedef Documentation

typedef wchar_t ACE_OS::WChar
 


Enumeration Type Documentation

enum ACE_OS::ACE_HRTimer_Op
 

Enumerator:
ACE_HRTIMER_START 
ACE_HRTIMER_INCR 
ACE_HRTIMER_STOP 
ACE_HRTIMER_GETTIME 


Function Documentation

ACE_INLINE void ACE_OS::_exit int  status  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION void ACE_OS::_exit int  status = 0  ) 
 

ACE_INLINE void ACE_OS::abort void   ) 
 

ACE_NAMESPACE_INLINE_FUNCTION void ACE_OS::abort void   ) 
 

ACE_INLINE ACE_HANDLE ACE_OS::accept ACE_HANDLE  handle,
struct sockaddr *  addr,
int *  addrlen
 

BSD-style <accept> (no QoS).

ACE_NAMESPACE_INLINE_FUNCTION ACE_HANDLE ACE_OS::accept ACE_HANDLE  handle,
struct sockaddr *  addr,
int *  addrlen
 

BSD-style <accept> (no QoS).

ACE_Export ACE_HANDLE ACE_OS::accept ACE_HANDLE  handle,
struct sockaddr *  addr,
int *  addrlen,
const ACE_Accept_QoS_Params qos_params
 

QoS-enabled <accept>, which passes <qos_params> to <accept>. If the OS platform doesn't support QoS-enabled <accept> then the <qos_params> are ignored and the BSD-style <accept> is called.

ACE_INLINE int ACE_OS::access const wchar_t *  path,
int  amode
 

ACE_INLINE int ACE_OS::access const char *  path,
int  amode
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::access const wchar_t *  path,
int  amode
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::access const char *  path,
int  amode
 

ACE_INLINE int ACE_OS::ace_isalnum ACE_TCHAR  c  ) 
 

Returns true if the character is an alphanumeric character.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::ace_isalnum ACE_TCHAR  c  ) 
 

Returns true if the character is an alphanumeric character.

ACE_INLINE int ACE_OS::ace_isalpha ACE_TCHAR  c  ) 
 

Returns true if the character is an alphabetic character.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::ace_isalpha ACE_TCHAR  c  ) 
 

Returns true if the character is an alphabetic character.

ACE_INLINE int ACE_OS::ace_iscntrl ACE_TCHAR  c  ) 
 

Returns true if the character is a control character.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::ace_iscntrl ACE_TCHAR  c  ) 
 

Returns true if the character is a control character.

ACE_INLINE int ACE_OS::ace_isdigit ACE_TCHAR  c  ) 
 

Returns true if the character is a decimal-digit character.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::ace_isdigit ACE_TCHAR  c  ) 
 

Returns true if the character is a decimal-digit character.

ACE_INLINE int ACE_OS::ace_isgraph ACE_TCHAR  c  ) 
 

Returns true if the character is a printable character other than a space.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::ace_isgraph ACE_TCHAR  c  ) 
 

Returns true if the character is a printable character other than a space.

ACE_INLINE int ACE_OS::ace_islower ACE_TCHAR  c  ) 
 

Returns true if the character is a lowercase character.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::ace_islower ACE_TCHAR  c  ) 
 

Returns true if the character is a lowercase character.

ACE_INLINE int ACE_OS::ace_isprint ACE_TCHAR  c  ) 
 

Returns true if the character is a printable character.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::ace_isprint ACE_TCHAR  c  ) 
 

Returns true if the character is a printable character.

ACE_INLINE int ACE_OS::ace_ispunct ACE_TCHAR  c  ) 
 

Returns true if the character is a punctuation character.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::ace_ispunct ACE_TCHAR  c  ) 
 

Returns true if the character is a punctuation character.

ACE_INLINE int ACE_OS::ace_isspace ACE_TCHAR  c  ) 
 

Returns true if the character is a space character.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::ace_isspace ACE_TCHAR  c  ) 
 

Returns true if the character is a space character.

ACE_INLINE int ACE_OS::ace_isupper ACE_TCHAR  c  ) 
 

Returns true if the character is an uppercase character.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::ace_isupper ACE_TCHAR  c  ) 
 

Returns true if the character is an uppercase character.

ACE_INLINE int ACE_OS::ace_isxdigit ACE_TCHAR  c  ) 
 

Returns true if the character is a hexadecimal-digit character.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::ace_isxdigit ACE_TCHAR  c  ) 
 

Returns true if the character is a hexadecimal-digit character.

ACE_INLINE int ACE_OS::ace_tolower int  c  ) 
 

Converts a character to lower case (char version).

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::ace_tolower int  c  ) 
 

Converts a character to lower case (char version).

ACE_INLINE int ACE_OS::ace_toupper int  c  ) 
 

Converts a character to upper case (char version).

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::ace_toupper int  c  ) 
 

Converts a character to upper case (char version).

ACE_INLINE wint_t ACE_OS::ace_towlower wint_t  c  ) 
 

Converts a character to lower case (wchar_t version).

ACE_NAMESPACE_INLINE_FUNCTION wint_t ACE_OS::ace_towlower wint_t  c  ) 
 

Converts a character to lower case (wchar_t version).

ACE_INLINE wint_t ACE_OS::ace_towupper wint_t  c  ) 
 

Converts a character to upper case (wchar_t version).

ACE_NAMESPACE_INLINE_FUNCTION wint_t ACE_OS::ace_towupper wint_t  c  ) 
 

Converts a character to upper case (wchar_t version).

ACE_INLINE u_int ACE_OS::alarm u_int  secs  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION unsigned int ACE_OS::alarm u_int  secs  ) 
 

ACE_INLINE int ACE_OS::allocation_granularity void   ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::allocation_granularity void   ) 
 

ACE_Export int ACE_OS::argv_to_string ACE_TCHAR **  argv,
ACE_TCHAR *&  buf,
int  substitute_env_args = 1
 

ACE_INLINE char* ACE_OS::asctime const struct tm *  t  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION char* ACE_OS::asctime const struct tm *  tm  ) 
 

ACE_INLINE char* ACE_OS::asctime_r const struct tm *  t,
char *  buf,
int  buflen
 

ACE_NAMESPACE_INLINE_FUNCTION char* ACE_OS::asctime_r const struct tm *  tm,
char *  buf,
int  buflen
 

ACE_INLINE int ACE_OS::atexit ACE_EXIT_HOOK  func  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::atexit ACE_EXIT_HOOK  func  ) 
 

ACE_INLINE int ACE_OS::atoi const wchar_t *  s  ) 
 

ACE_INLINE int ACE_OS::atoi const char *  s  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::atoi const wchar_t *  s  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::atoi const char *  s  ) 
 

ACE_INLINE void* ACE_OS::atop const wchar_t *  s  ) 
 

ACE_INLINE void* ACE_OS::atop const char *  s  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION void* ACE_OS::atop const wchar_t *  s  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION void* ACE_OS::atop const char *  s  ) 
 

ACE_INLINE int ACE_OS::bind ACE_HANDLE  handle,
struct sockaddr *  addr,
int  addrlen
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::bind ACE_HANDLE  s,
struct sockaddr *  name,
int  namelen
 

BSD-style <accept> (no QoS).

ACE_INLINE void* ACE_OS::bsearch const void *  key,
const void *  base,
size_t  nel,
size_t  size,
ACE_COMPARE_FUNC  compar
 

ACE_NAMESPACE_INLINE_FUNCTION void* ACE_OS::bsearch const void *  key,
const void *  base,
size_t  nel,
size_t  size,
ACE_COMPARE_FUNC 
 

ACE_Export void * ACE_OS::calloc size_t  elements,
size_t  sizeof_elements
 

ACE_INLINE double ACE_OS::ceil double  x  ) 
 

This method computes the smallest integral value not less than x.

ACE_NAMESPACE_INLINE_FUNCTION double ACE_OS::ceil double  x  ) 
 

This method computes the smallest integral value not less than x.

ACE_INLINE int ACE_OS::chdir const wchar_t *  path  ) 
 

ACE_INLINE int ACE_OS::chdir const char *  path  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::chdir const wchar_t *  path  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::chdir const char *  path  ) 
 

ACE_Export void ACE_OS::cleanup_tss const u_int  main_thread  ) 
 

Call TSS destructors for the current thread. If the current thread is the main thread, then the argument must be 1. For private use of ACE_Object_Manager and ACE_Thread_Adapter only.

ACE_INLINE void ACE_OS::clearerr FILE *  fp  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION void ACE_OS::clearerr FILE *  fp  ) 
 

ACE_INLINE int ACE_OS::clock_gettime clockid_t  clockid,
struct timespec ts
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::clock_gettime clockid_t  ,
struct timespec
 

ACE_INLINE int ACE_OS::close ACE_HANDLE  handle  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::close ACE_HANDLE  handle  ) 
 

ACE_INLINE void ACE_OS::closedir ACE_DIR d  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION void ACE_OS::closedir ACE_DIR  ) 
 

ACE_Export void ACE_OS::closedir_emulation ACE_DIR d  ) 
 

ACE_INLINE int ACE_OS::closesocket ACE_HANDLE  handle  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::closesocket ACE_HANDLE  s  ) 
 

BSD-style <accept> (no QoS).

ACE_INLINE char* ACE_OS::compile const char *  instring,
char *  expbuf,
char *  endbuf
 

ACE_NAMESPACE_INLINE_FUNCTION char* ACE_OS::compile const char *  instring,
char *  expbuf,
char *  endbuf
 

ACE_INLINE int ACE_OS::cond_broadcast ACE_cond_t *  cv  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::cond_broadcast ACE_cond_t *  cv  ) 
 

ACE_INLINE int ACE_OS::cond_destroy ACE_cond_t *  cv  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::cond_destroy ACE_cond_t *  cv  ) 
 

ACE_INLINE int ACE_OS::cond_init ACE_cond_t *  cv,
short  type,
const wchar_t *  name,
void *  arg
 

ACE_INLINE int ACE_OS::cond_init ACE_cond_t *  cv,
short  type,
const char *  name,
void *  arg
 

ACE_INLINE int ACE_OS::cond_init ACE_cond_t *  cv,
ACE_condattr_t &  attributes,
const wchar_t *  name,
void *  arg
 

ACE_INLINE int ACE_OS::cond_init ACE_cond_t *  cv,
ACE_condattr_t &  attributes,
const char *  name,
void *  arg
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::cond_init ACE_cond_t *  cv,
ACE_condattr_t &  attributes,
const wchar_t *  name,
void *  arg = 0
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::cond_init ACE_cond_t *  cv,
short  type,
const wchar_t *  name,
void *  arg = 0
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::cond_init ACE_cond_t *  cv,
ACE_condattr_t &  attributes,
const char *  name = 0,
void *  arg = 0
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::cond_init ACE_cond_t *  cv,
short  type = ACE_DEFAULT_SYNCH_TYPE,
const char *  name = 0,
void *  arg = 0
 

ACE_INLINE int ACE_OS::cond_signal ACE_cond_t *  cv  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::cond_signal ACE_cond_t *  cv  ) 
 

ACE_INLINE int ACE_OS::cond_timedwait ACE_cond_t *  cv,
ACE_mutex_t *  external_mutex,
ACE_Time_Value timeout
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::cond_timedwait ACE_cond_t *  cv,
ACE_mutex_t *  m,
ACE_Time_Value
 

ACE_INLINE int ACE_OS::cond_wait ACE_cond_t *  cv,
ACE_mutex_t *  external_mutex
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::cond_wait ACE_cond_t *  cv,
ACE_mutex_t *  m
 

ACE_INLINE int ACE_OS::condattr_destroy ACE_condattr_t &  attributes  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::condattr_destroy ACE_condattr_t &  attributes  ) 
 

ACE_INLINE int ACE_OS::condattr_init ACE_condattr_t &  attributes,
int  type
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::condattr_init ACE_condattr_t &  attributes,
int  type = ACE_DEFAULT_SYNCH_TYPE
 

ACE_INLINE int ACE_OS::connect ACE_HANDLE  handle,
struct sockaddr *  addr,
int  addrlen
 

BSD-style <connect> (no QoS).

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::connect ACE_HANDLE  handle,
struct sockaddr *  addr,
int  addrlen
 

BSD-style <connect> (no QoS).

ACE_Export int ACE_OS::connect ACE_HANDLE  handle,
const sockaddr *  addr,
int  addrlen,
const ACE_QoS_Params qos_params
 

QoS-enabled <connect>, which passes <qos_params> to <connect>. If the OS platform doesn't support QoS-enabled <connect> then the <qos_params> are ignored and the BSD-style <connect> is called.

ACE_INLINE ACE_HANDLE ACE_OS::creat const ACE_TCHAR filename,
mode_t  mode
 

ACE_NAMESPACE_INLINE_FUNCTION ACE_HANDLE ACE_OS::creat const ACE_TCHAR filename,
mode_t  mode
 

ACE_INLINE ACE_TCHAR* ACE_OS::ctime const time_t *  t  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION ACE_TCHAR* ACE_OS::ctime const time_t *  t  ) 
 

ACE_INLINE ACE_TCHAR* ACE_OS::ctime_r const time_t *  t,
ACE_TCHAR buf,
int  buflen
 

ACE_NAMESPACE_INLINE_FUNCTION ACE_TCHAR* ACE_OS::ctime_r const time_t *  clock,
ACE_TCHAR buf,
int  buflen
 

ACE_INLINE wchar_t* ACE_OS::cuserid wchar_t *  user,
size_t  maxlen
 

ACE_INLINE char* ACE_OS::cuserid char *  user,
size_t  maxlen
 

ACE_NAMESPACE_INLINE_FUNCTION wchar_t* ACE_OS::cuserid wchar_t *  user,
size_t  maxlen = ACE_MAX_USERID
 

ACE_NAMESPACE_INLINE_FUNCTION char* ACE_OS::cuserid char *  user,
size_t  maxlen = ACE_MAX_USERID
 

ACE_NAMESPACE_INLINE_FUNCTION LPSECURITY_ATTRIBUTES ACE_OS::default_win32_security_attributes LPSECURITY_ATTRIBUTES   ) 
 

Default Win32 Security Attributes definition.

ACE_NAMESPACE_INLINE_FUNCTION LPSECURITY_ATTRIBUTES ACE_OS::default_win32_security_attributes_r LPSECURITY_ATTRIBUTES  ,
LPSECURITY_ATTRIBUTES  ,
SECURITY_DESCRIPTOR * 
 

ACE_INLINE double ACE_OS::difftime time_t  t1,
time_t  t0
 

ACE_NAMESPACE_INLINE_FUNCTION double ACE_OS::difftime time_t  t1,
time_t  t0
 

ACE_INLINE int ACE_OS::dlclose ACE_SHLIB_HANDLE  handle  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::dlclose ACE_SHLIB_HANDLE  handle  ) 
 

ACE_INLINE ACE_TCHAR* ACE_OS::dlerror void   ) 
 

ACE_NAMESPACE_INLINE_FUNCTION ACE_TCHAR* ACE_OS::dlerror void   ) 
 

ACE_INLINE ACE_SHLIB_HANDLE ACE_OS::dlopen const ACE_TCHAR fname,
int  mode
 

ACE_NAMESPACE_INLINE_FUNCTION ACE_SHLIB_HANDLE ACE_OS::dlopen const ACE_TCHAR filename,
int  mode = ACE_DEFAULT_SHLIB_MODE
 

ACE_INLINE void* ACE_OS::dlsym ACE_SHLIB_HANDLE  handle,
const ACE_TCHAR sname
 

ACE_NAMESPACE_INLINE_FUNCTION void* ACE_OS::dlsym ACE_SHLIB_HANDLE  handle,
const ACE_TCHAR symbol
 

ACE_INLINE ACE_HANDLE ACE_OS::dup ACE_HANDLE  handle  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION ACE_HANDLE ACE_OS::dup ACE_HANDLE  handle  ) 
 

ACE_INLINE int ACE_OS::dup2 ACE_HANDLE  oldhandle,
ACE_HANDLE  newhandle
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::dup2 ACE_HANDLE  oldfd,
ACE_HANDLE  newfd
 

ACE_INLINE void ACE_OS::endpwent void   ) 
 

ACE_NAMESPACE_INLINE_FUNCTION void ACE_OS::endpwent void   ) 
 

ACE_INLINE int ACE_OS::enum_protocols int *  protocols,
ACE_Protocol_Info protocol_buffer,
u_long *  buffer_length
 

Retrieve information about available transport protocols installed on the local machine. Windows specific...

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::enum_protocols int *  protocols,
ACE_Protocol_Info protocol_buffer,
u_long *  buffer_length
 

Retrieve information about available transport protocols installed on the local machine. Windows specific...

ACE_INLINE int ACE_OS::event_destroy ACE_event_t *  event  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::event_destroy ACE_event_t *  event  ) 
 

ACE_INLINE int ACE_OS::event_init ACE_event_t *  event,
int  manual_reset,
int  initial_state,
int  type,
const wchar_t *  name,
void *  arg,
LPSECURITY_ATTRIBUTES  sa
 

ACE_INLINE int ACE_OS::event_init ACE_event_t *  event,
int  manual_reset,
int  initial_state,
int  type,
const char *  name,
void *  arg,
LPSECURITY_ATTRIBUTES  sa
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::event_init ACE_event_t *  event,
int  manual_reset,
int  initial_state,
int  type,
const wchar_t *  name,
void *  arg = 0,
LPSECURITY_ATTRIBUTES  sa = 0
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::event_init ACE_event_t *  event,
int  manual_reset = 0,
int  initial_state = 0,
int  type = ACE_DEFAULT_SYNCH_TYPE,
const char *  name = 0,
void *  arg = 0,
LPSECURITY_ATTRIBUTES  sa = 0
 

ACE_INLINE int ACE_OS::event_pulse ACE_event_t *  event  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::event_pulse ACE_event_t *  event  ) 
 

ACE_INLINE int ACE_OS::event_reset ACE_event_t *  event  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::event_reset ACE_event_t *  event  ) 
 

ACE_INLINE int ACE_OS::event_signal ACE_event_t *  event  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::event_signal ACE_event_t *  event  ) 
 

ACE_INLINE int ACE_OS::event_timedwait ACE_event_t *  event,
ACE_Time_Value timeout,
int  use_absolute_time
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::event_timedwait ACE_event_t *  event,
ACE_Time_Value timeout,
int  use_absolute_time = 1
 

ACE_INLINE int ACE_OS::event_wait ACE_event_t *  event  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::event_wait ACE_event_t *  event  ) 
 

ACE_Export int ACE_OS::execl const char *  path,
const char *  arg0,
  ...
 

ACE_Export int ACE_OS::execle const char *  path,
const char *  arg0,
  ...
 

ACE_Export int ACE_OS::execlp const char *  file,
const char *  arg0,
  ...
 

ACE_INLINE int ACE_OS::execv const char *  path,
char *const   argv[]
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::execv const char *  path,
char *const   argv[]
 

ACE_INLINE int ACE_OS::execve const char *  path,
char *const   argv[],
char *const   envp[]
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::execve const char *  path,
char *const   argv[],
char *const   envp[]
 

ACE_INLINE int ACE_OS::execvp const char *  file,
char *const   argv[]
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::execvp const char *  file,
char *const   argv[]
 

ACE_Export void ACE_OS::exit int  status = 0  ) 
 

ACE_INLINE int ACE_OS::fattach int  handle,
const char *  path
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::fattach int  handle,
const char *  path
 

ACE_INLINE int ACE_OS::fclose FILE *  fp  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::fclose FILE *  fp  ) 
 

ACE_INLINE int ACE_OS::fcntl ACE_HANDLE  handle,
int  cmd,
long  arg
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::fcntl ACE_HANDLE  handle,
int  cmd,
long  arg = 0
 

ACE_INLINE int ACE_OS::fdetach const char *  file  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::fdetach const char *  file  ) 
 

ACE_INLINE FILE* ACE_OS::fdopen ACE_HANDLE  handle,
const ACE_TCHAR mode
 

ACE_NAMESPACE_INLINE_FUNCTION FILE* ACE_OS::fdopen ACE_HANDLE  handle,
const ACE_TCHAR mode
 

ACE_INLINE int ACE_OS::fflush FILE *  fp  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::fflush FILE *  fp  ) 
 

ACE_INLINE int ACE_OS::fgetc FILE *  fp  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::fgetc FILE *  fp  ) 
 

ACE_INLINE int ACE_OS::fgetpos FILE *  fp,
fpos_t *  pos
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::fgetpos FILE *  fp,
fpos_t *  pos
 

ACE_INLINE wchar_t* ACE_OS::fgets wchar_t *  buf,
int  size,
FILE *  fp
 

ACE_INLINE char* ACE_OS::fgets char *  buf,
int  size,
FILE *  fp
 

ACE_NAMESPACE_INLINE_FUNCTION wchar_t* ACE_OS::fgets wchar_t *  buf,
int  size,
FILE *  fp
 

ACE_NAMESPACE_INLINE_FUNCTION char* ACE_OS::fgets char *  buf,
int  size,
FILE *  fp
 

ACE_INLINE wint_t ACE_OS::fgetwc FILE *  fp  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION wint_t ACE_OS::fgetwc FILE *  fp  ) 
 

ACE_INLINE long ACE_OS::filesize const ACE_TCHAR filename  ) 
 

ACE_INLINE long ACE_OS::filesize ACE_HANDLE  handle  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION long ACE_OS::filesize const ACE_TCHAR handle  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION long ACE_OS::filesize ACE_HANDLE  handle  ) 
 

ACE_INLINE void ACE_OS::flock_adjust_params ACE_OS::ace_flock_t lock,
short  whence,
off_t &  start,
off_t &  len
 

ACE_NAMESPACE_INLINE_FUNCTION void ACE_OS::flock_adjust_params ace_flock_t *  lock,
short  whence,
off_t &  start,
off_t &  len
 

ACE_INLINE int ACE_OS::flock_destroy ACE_OS::ace_flock_t lock,
int  unlink_file
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::flock_destroy ace_flock_t *  lock,
int  unlink_file = 1
 

ACE_INLINE int ACE_OS::flock_init ACE_OS::ace_flock_t lock,
int  flags,
const ACE_TCHAR name,
mode_t  perms
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::flock_init ace_flock_t *  lock,
int  flags = 0,
const ACE_TCHAR name = 0,
mode_t  perms = 0
 

ACE_INLINE int ACE_OS::flock_rdlock ACE_OS::ace_flock_t lock,
short  whence,
off_t  start,
off_t  len
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::flock_rdlock ace_flock_t *  lock,
short  whence = 0,
off_t  start = 0,
off_t  len = 0
 

ACE_INLINE int ACE_OS::flock_tryrdlock ACE_OS::ace_flock_t lock,
short  whence,
off_t  start,
off_t  len
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::flock_tryrdlock ace_flock_t *  lock,
short  whence = 0,
off_t  start = 0,
off_t  len = 0
 

ACE_INLINE int ACE_OS::flock_trywrlock ACE_OS::ace_flock_t lock,
short  whence,
off_t  start,
off_t  len
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::flock_trywrlock ace_flock_t *  lock,
short  whence = 0,
off_t  start = 0,
off_t  len = 0
 

ACE_INLINE int ACE_OS::flock_unlock ACE_OS::ace_flock_t lock,
short  whence,
off_t  start,
off_t  len
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::flock_unlock ace_flock_t *  lock,
short  whence = 0,
off_t  start = 0,
off_t  len = 0
 

ACE_INLINE int ACE_OS::flock_wrlock ACE_OS::ace_flock_t lock,
short  whence,
off_t  start,
off_t  len
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::flock_wrlock ace_flock_t *  lock,
short  whence = 0,
off_t  start = 0,
off_t  len = 0
 

ACE_INLINE double ACE_OS::floor double  x  ) 
 

This method computes the largest integral value not greater than x.

ACE_NAMESPACE_INLINE_FUNCTION double ACE_OS::floor double  x  ) 
 

This method computes the largest integral value not greater than x.

ACE_Export FILE * ACE_OS::fopen const wchar_t *  filename,
const ACE_TCHAR mode
 

ACE_Export FILE * ACE_OS::fopen const char *  filename,
const ACE_TCHAR mode
 

ACE_INLINE void ACE_OS::fopen_mode_to_open_mode_converter ACE_TCHAR  x,
int &  hmode
 

Translate fopen's mode char to open's mode. This helper function is here to avoid maintaining several pieces of identical code.

ACE_NAMESPACE_INLINE_FUNCTION void ACE_OS::fopen_mode_to_open_mode_converter ACE_TCHAR  x,
int &  hmode
 

Translate fopen's mode char to open's mode. This helper function is here to avoid maintaining several pieces of identical code.

ACE_INLINE pid_t ACE_OS::fork void   ) 
 

Forks and exec's a process in a manner that works on Solaris and NT. argv[0] must be the full path name to the executable.

ACE_NAMESPACE_INLINE_FUNCTION pid_t ACE_OS::fork void   ) 
 

Forks and exec's a process in a manner that works on Solaris and NT. argv[0] must be the full path name to the executable.

ACE_Export pid_t ACE_OS::fork const ACE_TCHAR program_name  ) 
 

Forks and exec's a process in a manner that works on Solaris and NT. argv[0] must be the full path name to the executable.

ACE_Export pid_t ACE_OS::fork_exec ACE_TCHAR argv[]  ) 
 

Forks and exec's a process in a manner that works on Solaris and NT. argv[0] must be the full path name to the executable.

ACE_Export int ACE_OS::fprintf FILE *  fp,
const wchar_t *  format,
  ...
 

ACE_Export int ACE_OS::fprintf FILE *  fp,
const char *  format,
  ...
 

ACE_INLINE int ACE_OS::fputs const wchar_t *  s,
FILE *  stream
 

ACE_INLINE int ACE_OS::fputs const char *  s,
FILE *  stream
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::fputs const wchar_t *  s,
FILE *  stream
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::fputs const char *  s,
FILE *  stream
 

ACE_INLINE size_t ACE_OS::fread void *  ptr,
size_t  size,
size_t  nelems,
FILE *  fp
 

ACE_NAMESPACE_INLINE_FUNCTION size_t ACE_OS::fread void *  ptr,
size_t  size,
size_t  nelems,
FILE *  fp
 

ACE_Export void ACE_OS::free void *  ptr  ) 
 

ACE_INLINE FILE* ACE_OS::freopen const ACE_TCHAR filename,
const ACE_TCHAR mode,
FILE *  stream
 

ACE_NAMESPACE_INLINE_FUNCTION FILE* ACE_OS::freopen const ACE_TCHAR filename,
const ACE_TCHAR mode,
FILE *  stream
 

ACE_INLINE int ACE_OS::fseek FILE *  fp,
long  offset,
int  whence
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::fseek FILE *  fp,
long  offset,
int  ptrname
 

ACE_INLINE int ACE_OS::fsetpos FILE *  fp,
fpos_t *  pos
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::fsetpos FILE *  fp,
fpos_t *  pos
 

ACE_INLINE int ACE_OS::fstat ACE_HANDLE  handle,
ACE_stat stp
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::fstat ACE_HANDLE  ,
ACE_stat
 

ACE_INLINE int ACE_OS::fsync ACE_HANDLE  handle  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::fsync ACE_HANDLE  handle  ) 
 

ACE_INLINE long ACE_OS::ftell FILE *  fp  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION long ACE_OS::ftell FILE *  fp  ) 
 

ACE_INLINE int ACE_OS::ftruncate ACE_HANDLE  handle,
off_t  offset
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::ftruncate ACE_HANDLE  ,
off_t 
 

ACE_INLINE size_t ACE_OS::fwrite const void *  ptr,
size_t  size,
size_t  nitems,
FILE *  fp
 

ACE_NAMESPACE_INLINE_FUNCTION size_t ACE_OS::fwrite const void *  ptr,
size_t  size,
size_t  nitems,
FILE *  fp
 

ACE_NAMESPACE_INLINE_FUNCTION HINSTANCE ACE_OS::get_win32_resource_module void   ) 
 

Return the handle of the module containing ACE's resources. By default, for a DLL build of ACE this is a handle to the ACE DLL itself, and for a static build it is a handle to the executable.

ACE_NAMESPACE_INLINE_FUNCTION const OSVERSIONINFO& ACE_OS::get_win32_versioninfo void   ) 
 

Return the win32 OSVERSIONINFO structure.

ACE_INLINE wchar_t* ACE_OS::getcwd wchar_t *  buf,
size_t  size
 

ACE_INLINE char* ACE_OS::getcwd char *  buf,
size_t  size
 

ACE_NAMESPACE_INLINE_FUNCTION wchar_t* ACE_OS::getcwd wchar_t *  ,
size_t 
 

ACE_NAMESPACE_INLINE_FUNCTION char* ACE_OS::getcwd char *  ,
size_t 
 

ACE_INLINE wchar_t* ACE_OS::getenv const wchar_t *  symbol  ) 
 

ACE_INLINE char* ACE_OS::getenv const char *  symbol  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION wchar_t* ACE_OS::getenv const wchar_t *  symbol  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION char* ACE_OS::getenv const char *  symbol  ) 
 

ACE_Export ACE_TCHAR * ACE_OS::getenvstrings void   ) 
 

ACE_INLINE gid_t ACE_OS::getgid void   ) 
 

ACE_NAMESPACE_INLINE_FUNCTION gid_t ACE_OS::getgid void   ) 
 

ACE_INLINE struct hostent* ACE_OS::gethostbyaddr const char *  addr,
int  length,
int  type
 

ACE_NAMESPACE_INLINE_FUNCTION struct hostent* ACE_OS::gethostbyaddr const char *  addr,
int  length,
int  type
 

ACE_INLINE struct hostent* ACE_OS::gethostbyaddr_r const char *  addr,
int  length,
int  type,
struct hostent *  result,
ACE_HOSTENT_DATA  buffer,
int *  h_errnop
 

ACE_NAMESPACE_INLINE_FUNCTION struct hostent* ACE_OS::gethostbyaddr_r const char *  addr,
int  length,
int  type,
struct hostent *  result,
ACE_HOSTENT_DATA  buffer,
int *  h_errnop
 

ACE_INLINE struct hostent* ACE_OS::gethostbyname const char *  name  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION struct hostent* ACE_OS::gethostbyname const char *  name  ) 
 

ACE_INLINE struct hostent* ACE_OS::gethostbyname_r const char *  name,
struct hostent *  result,
ACE_HOSTENT_DATA  buffer,
int *  h_errnop
 

ACE_NAMESPACE_INLINE_FUNCTION struct hostent* ACE_OS::gethostbyname_r const char *  name,
struct hostent *  result,
ACE_HOSTENT_DATA  buffer,
int *  h_errnop
 

ACE_INLINE ACE_hrtime_t ACE_OS::gethrtime const ACE_HRTimer_Op  op  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION ACE_hrtime_t ACE_OS::gethrtime const   ACE_HRTimer_Op = ACE_HRTIMER_GETTIME  ) 
 

ACE_INLINE struct hostent* ACE_OS::getipnodebyaddr const void *  src,
size_t  len,
int  family
 

ACE_NAMESPACE_INLINE_FUNCTION struct hostent* ACE_OS::getipnodebyaddr const void *  src,
size_t  len,
int  family
 

ACE_INLINE struct hostent* ACE_OS::getipnodebyname const char *  name,
int  family,
int  flags
 

ACE_NAMESPACE_INLINE_FUNCTION struct hostent* ACE_OS::getipnodebyname const char *  name,
int  family,
int  flags = 0
 

ACE_Export int ACE_OS::getmacaddress struct macaddr_node_t *  node  ) 
 

Define a structure for use with the netbios routine

Reset the netbios

ACE_INLINE int ACE_OS::getmsg ACE_HANDLE  handle,
struct strbuf ctl,
struct strbuf data,
int *  flags
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::getmsg ACE_HANDLE  handle,
struct strbuf ctl,
struct strbuf data,
int *  flags
 

ACE_INLINE int ACE_OS::getopt int  argc,
char *const *  argv,
const char *  optstring
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::getopt int  argc,
char *const *  argv,
const char *  optstring
 

ACE_INLINE int ACE_OS::getpagesize void   ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::getpagesize void   ) 
 

ACE_INLINE int ACE_OS::getpeername ACE_HANDLE  handle,
struct sockaddr *  addr,
int *  addrlen
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::getpeername ACE_HANDLE  handle,
struct sockaddr *  addr,
int *  addrlen
 

BSD-style <accept> (no QoS).

ACE_INLINE pid_t ACE_OS::getpgid pid_t  pid  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION pid_t ACE_OS::getpgid pid_t  pid  ) 
 

ACE_INLINE pid_t ACE_OS::getpid void   ) 
 

ACE_NAMESPACE_INLINE_FUNCTION pid_t ACE_OS::getpid void   ) 
 

ACE_INLINE int ACE_OS::getpmsg ACE_HANDLE  handle,
struct strbuf ctl,
struct strbuf data,
int *  band,
int *  flags
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::getpmsg ACE_HANDLE  handle,
struct strbuf ctl,
struct strbuf data,
int *  band,
int *  flags
 

ACE_INLINE pid_t ACE_OS::getppid void   ) 
 

ACE_NAMESPACE_INLINE_FUNCTION pid_t ACE_OS::getppid void   ) 
 

ACE_INLINE struct protoent* ACE_OS::getprotobyname const char *  name  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION struct protoent* ACE_OS::getprotobyname const char *  name  ) 
 

ACE_INLINE struct protoent* ACE_OS::getprotobyname_r const char *  name,
struct protoent *  result,
ACE_PROTOENT_DATA  buffer
 

ACE_NAMESPACE_INLINE_FUNCTION struct protoent* ACE_OS::getprotobyname_r const char *  name,
struct protoent *  result,
ACE_PROTOENT_DATA  buffer
 

ACE_INLINE struct protoent* ACE_OS::getprotobynumber int  proto  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION struct protoent* ACE_OS::getprotobynumber int  proto  ) 
 

ACE_INLINE struct protoent* ACE_OS::getprotobynumber_r int  proto,
struct protoent *  result,
ACE_PROTOENT_DATA  buffer
 

ACE_NAMESPACE_INLINE_FUNCTION struct protoent* ACE_OS::getprotobynumber_r int  proto,
struct protoent *  result,
ACE_PROTOENT_DATA  buffer
 

ACE_INLINE struct passwd* ACE_OS::getpwent void   ) 
 

ACE_NAMESPACE_INLINE_FUNCTION struct passwd* ACE_OS::getpwent void   ) 
 

ACE_INLINE struct passwd* ACE_OS::getpwnam const char *  name  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION struct passwd* ACE_OS::getpwnam const char *  user  ) 
 

ACE_INLINE struct passwd* ACE_OS::getpwnam_r const char *  name,
struct passwd *  pwent,
char *  buffer,
int  buflen
 

ACE_NAMESPACE_INLINE_FUNCTION struct passwd* ACE_OS::getpwnam_r const char *  name,
struct passwd *  pwent,
char *  buffer,
int  buflen
 

ACE_INLINE int ACE_OS::getrlimit int  resource,
struct rlimit *  rl
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::getrlimit int  resource,
struct rlimit *  rl
 

ACE_INLINE int ACE_OS::getrusage int  who,
struct rusage ru
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::getrusage int  who,
struct rusage rusage
 

ACE_Export char * ACE_OS::gets char *  str,
int  n = 0
 

The old gets () which directly maps to the evil, unprotected gets () has been deprecated. If you really need gets (), consider the following one.

A better gets (). If n == 0, input is swallowed, but NULL is returned. Otherwise, reads up to n-1 bytes (not including the newline), then swallows rest up to newline then swallows newline

ACE_INLINE struct servent* ACE_OS::getservbyname const char *  svc,
const char *  proto
 

ACE_NAMESPACE_INLINE_FUNCTION struct servent* ACE_OS::getservbyname const char *  svc,
const char *  proto
 

ACE_INLINE struct servent* ACE_OS::getservbyname_r const char *  svc,
const char *  proto,
struct servent *  result,
ACE_SERVENT_DATA  buf
 

ACE_NAMESPACE_INLINE_FUNCTION struct servent* ACE_OS::getservbyname_r const char *  svc,
const char *  proto,
struct servent *  result,
ACE_SERVENT_DATA  buf
 

ACE_INLINE int ACE_OS::getsockname ACE_HANDLE  handle,
struct sockaddr *  addr,
int *  addrlen
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::getsockname ACE_HANDLE  handle,
struct sockaddr *  addr,
int *  addrlen
 

BSD-style <accept> (no QoS).

ACE_INLINE int ACE_OS::getsockopt ACE_HANDLE  handle,
int  level,
int  optname,
char *  optval,
int *  optlen
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::getsockopt ACE_HANDLE  handle,
int  level,
int  optname,
char *  optval,
int *  optlen
 

BSD-style <accept> (no QoS).

ACE_INLINE ACE_Time_Value ACE_OS::gettimeofday void   ) 
 

ACE_NAMESPACE_INLINE_FUNCTION ACE_Time_Value ACE_OS::gettimeofday void   ) 
 

ACE_INLINE uid_t ACE_OS::getuid void   ) 
 

ACE_NAMESPACE_INLINE_FUNCTION uid_t ACE_OS::getuid void   ) 
 

ACE_INLINE struct tm* ACE_OS::gmtime const time_t *  t  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION struct tm* ACE_OS::gmtime const time_t *  clock  ) 
 

ACE_INLINE struct tm* ACE_OS::gmtime_r const time_t *  t,
struct tm *  res
 

ACE_NAMESPACE_INLINE_FUNCTION struct tm* ACE_OS::gmtime_r const time_t *  clock,
struct tm *  res
 

ACE_INLINE int ACE_OS::hostname wchar_t  name[],
size_t  maxnamelen
 

ACE_INLINE int ACE_OS::hostname char  name[],
size_t  maxnamelen
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::hostname wchar_t *  name,
size_t  maxnamelen
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::hostname char *  name,
size_t  maxnamelen
 

ACE_INLINE unsigned long ACE_OS::inet_addr const char *  name  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION unsigned long ACE_OS::inet_addr const char *  name  ) 
 

ACE_Export int ACE_OS::inet_aton const char *  host_name,
struct in_addr *  addr
 

ACE_INLINE char* ACE_OS::inet_ntoa const struct in_addr  addr  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION char* ACE_OS::inet_ntoa const struct in_addr  addr  ) 
 

ACE_INLINE const char* ACE_OS::inet_ntop int  family,
const void *  addrptr,
char *  strptr,
size_t  len
 

ACE_NAMESPACE_INLINE_FUNCTION const char* ACE_OS::inet_ntop int  family,
const void *  addrptr,
char *  strptr,
size_t  len
 

ACE_INLINE int ACE_OS::inet_pton int  family,
const char *  strptr,
void *  addrptr
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::inet_pton int  family,
const char *  strptr,
void *  addrptr
 

ACE_INLINE int ACE_OS::ioctl ACE_HANDLE  handle,
ACE_IOCTL_TYPE_ARG2  cmd,
void *  val
 

UNIX-style <ioctl>.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::ioctl ACE_HANDLE  handle,
ACE_IOCTL_TYPE_ARG2  cmd,
void *  = 0
 

UNIX-style <ioctl>.

ACE_Export int ACE_OS::ioctl ACE_HANDLE  socket,
unsigned long  io_control_code,
ACE_QoS ace_qos,
unsigned long *  bytes_returned,
void *  buffer_p = 0,
unsigned long  buffer = 0,
ACE_OVERLAPPED overlapped = 0,
ACE_OVERLAPPED_COMPLETION_FUNC  func = 0
 

QoS-enabled <ioctl> when the I/O control code is either SIO_SET_QOS or SIO_GET_QOS.

ACE_Export int ACE_OS::ioctl ACE_HANDLE  socket,
unsigned long  io_control_code,
void *  in_buffer_p,
unsigned long  in_buffer,
void *  out_buffer_p,
unsigned long  out_buffer,
unsigned long *  bytes_returned,
ACE_OVERLAPPED overlapped,
ACE_OVERLAPPED_COMPLETION_FUNC  func
 

QoS-enabled <ioctl>.

ACE_INLINE int ACE_OS::isastream ACE_HANDLE  handle  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::isastream ACE_HANDLE  handle  ) 
 

ACE_INLINE int ACE_OS::isatty ACE_HANDLE  handle  ) 
 

ACE_INLINE int ACE_OS::isatty int  handle  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::isatty ACE_HANDLE  handle  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::isatty int  handle  ) 
 

ACE_INLINE wchar_t* ACE_OS::itoa int  value,
wchar_t *  string,
int  radix
 

Converts an integer to a string.

ACE_INLINE char* ACE_OS::itoa int  value,
char *  string,
int  radix
 

Converts an integer to a string.

ACE_NAMESPACE_INLINE_FUNCTION wchar_t* ACE_OS::itoa int  value,
wchar_t *  string,
int  radix
 

Converts an integer to a string.

ACE_NAMESPACE_INLINE_FUNCTION char* ACE_OS::itoa int  value,
char *  string,
int  radix
 

Converts an integer to a string.

ACE_Export char * ACE_OS::itoa_emulation int  value,
char *  string,
int  radix
 

Emulated itoa - Converts an integer to a string.

ACE_Export wchar_t * ACE_OS::itow_emulation int  value,
wchar_t *  string,
int  radix
 

Emulated itow - Converts an integer to a string.

ACE_Export ACE_HANDLE ACE_OS::join_leaf ACE_HANDLE  socket,
const sockaddr *  name,
int  namelen,
const ACE_QoS_Params qos_params
 

Joins a leaf node into a QoS-enabled multi-point session.

ACE_INLINE int ACE_OS::kill pid_t  pid,
int  signum
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::kill pid_t  pid,
int  signum
 

ACE_INLINE void ACE_OS::last_error int  error  ) 
 

ACE_INLINE int ACE_OS::last_error void   ) 
 

ACE_NAMESPACE_INLINE_FUNCTION void ACE_OS::last_error int   ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::last_error void   ) 
 

ACE_INLINE int ACE_OS::listen ACE_HANDLE  handle,
int  backlog
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::listen ACE_HANDLE  handle,
int  backlog
 

BSD-style <accept> (no QoS).

ACE_INLINE struct tm* ACE_OS::localtime const time_t *  t  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION struct tm* ACE_OS::localtime const time_t *  clock  ) 
 

ACE_Export struct tm * ACE_OS::localtime_r const time_t *  t,
struct tm *  res
 

ACE_INLINE off_t ACE_OS::lseek ACE_HANDLE  handle,
off_t  offset,
int  whence
 

ACE_NAMESPACE_INLINE_FUNCTION off_t ACE_OS::lseek ACE_HANDLE  handle,
off_t  offset,
int  whence
 

ACE_INLINE int ACE_OS::lstat const wchar_t *  file,
ACE_stat stp
 

ACE_INLINE int ACE_OS::lstat const char *  file,
ACE_stat stp
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::lstat const wchar_t *  ,
ACE_stat
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::lstat const char *  ,
ACE_stat
 

ACE_Export int ACE_OS::lwp_getparams ACE_Sched_Params sched_params  ) 
 

ACE_Export int ACE_OS::lwp_setparams const ACE_Sched_Params sched_params  ) 
 

ACE_INLINE int ACE_OS::madvise caddr_t  addr,
size_t  len,
int  map_advice
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::madvise caddr_t  addr,
size_t  len,
int  map_advice
 

ACE_Export void * ACE_OS::malloc size_t  nbytes  ) 
 

ACE_INLINE void* ACE_OS::memchr void *  s,
int  c,
size_t  len
 

Finds characters in a buffer (void version).

ACE_INLINE const void* ACE_OS::memchr const void *  s,
int  c,
size_t  len
 

Finds characters in a buffer (const void version).

ACE_NAMESPACE_INLINE_FUNCTION void* ACE_OS::memchr void *  s,
int  c,
size_t  len
 

Finds characters in a buffer (void version).

ACE_NAMESPACE_INLINE_FUNCTION const void* ACE_OS::memchr const void *  s,
int  c,
size_t  len
 

Finds characters in a buffer (const void version).

ACE_Export const void * ACE_OS::memchr_emulation const void *  s,
int  c,
size_t  len
 

Emulated memchr - Finds a character in a buffer.

ACE_INLINE int ACE_OS::memcmp const void *  t,
const void *  s,
size_t  len
 

Compares two buffers.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::memcmp const void *  t,
const void *  s,
size_t  len
 

Compares two buffers.

ACE_INLINE void* ACE_OS::memcpy void *  t,
const void *  s,
size_t  len
 

Copies one buffer to another.

ACE_NAMESPACE_INLINE_FUNCTION void* ACE_OS::memcpy void *  t,
const void *  s,
size_t  len
 

Copies one buffer to another.

ACE_INLINE void* ACE_OS::memmove void *  t,
const void *  s,
size_t  len
 

Moves one buffer to another.

ACE_NAMESPACE_INLINE_FUNCTION void* ACE_OS::memmove void *  t,
const void *  s,
size_t  len
 

Moves one buffer to another.

ACE_INLINE void* ACE_OS::memset void *  s,
int  c,
size_t  len
 

Fills a buffer with a character value.

ACE_NAMESPACE_INLINE_FUNCTION void* ACE_OS::memset void *  s,
int  c,
size_t  len
 

Fills a buffer with a character value.

ACE_INLINE int ACE_OS::mkdir const wchar_t *  path,
mode_t  mode
 

ACE_INLINE int ACE_OS::mkdir const char *  path,
mode_t  mode
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::mkdir const wchar_t *  path,
mode_t  mode = ACE_DEFAULT_DIR_PERMS
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::mkdir const char *  path,
mode_t  mode = ACE_DEFAULT_DIR_PERMS
 

ACE_INLINE int ACE_OS::mkfifo const ACE_TCHAR file,
mode_t  mode
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::mkfifo const ACE_TCHAR file,
mode_t  mode = ACE_DEFAULT_FILE_PERMS
 

ACE_INLINE ACE_HANDLE ACE_OS::mkstemp wchar_t *  s  ) 
 

ACE_INLINE ACE_HANDLE ACE_OS::mkstemp char *  s  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION ACE_HANDLE ACE_OS::mkstemp wchar_t *  s  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION ACE_HANDLE ACE_OS::mkstemp char *  s  ) 
 

ACE_INLINE wchar_t* ACE_OS::mktemp wchar_t *  s  ) 
 

ACE_INLINE char* ACE_OS::mktemp char *  s  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION wchar_t* ACE_OS::mktemp wchar_t *  s  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION char* ACE_OS::mktemp char *  s  ) 
 

ACE_Export time_t ACE_OS::mktime struct tm *  t  ) 
 

ACE_INLINE void* ACE_OS::mmap void *  addr,
size_t  len,
int  prot,
int  flags,
ACE_HANDLE  file_handle,
off_t  off,
ACE_HANDLE *  file_mapping,
LPSECURITY_ATTRIBUTES  sa,
const ACE_TCHAR file_mapping_name
 

ACE_NAMESPACE_INLINE_FUNCTION void* ACE_OS::mmap void *  addr,
size_t  len,
int  prot,
int  flags,
ACE_HANDLE  handle,
off_t  off = 0,
ACE_HANDLE *  file_mapping = 0,
LPSECURITY_ATTRIBUTES  sa = 0,
const ACE_TCHAR file_mapping_name = 0
 

ACE_INLINE int ACE_OS::mprotect void *  addr,
size_t  len,
int  prot
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::mprotect void *  addr,
size_t  len,
int  prot
 

ACE_INLINE int ACE_OS::msgctl int  msqid,
int  cmd,
struct msqid_ds *  val
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::msgctl int  msqid,
int  cmd,
struct msqid_ds * 
 

ACE_INLINE int ACE_OS::msgget key_t  key,
int  msgflg
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::msgget key_t  key,
int  msgflg
 

ACE_INLINE int ACE_OS::msgrcv int  int_id,
void *  buf,
size_t  len,
long  type,
int  flags
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::msgrcv int  int_id,
void *  buf,
size_t  len,
long  type,
int  flags
 

ACE_INLINE int ACE_OS::msgsnd int  int_id,
const void *  buf,
size_t  len,
int  flags
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::msgsnd int  int_id,
const void *  buf,
size_t  len,
int  flags
 

ACE_INLINE int ACE_OS::msync void *  addr,
size_t  len,
int  sync
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::msync void *  addr,
size_t  len,
int  sync
 

ACE_INLINE int ACE_OS::munmap void *  addr,
size_t  len
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::munmap void *  addr,
size_t  len
 

ACE_INLINE int ACE_OS::mutex_destroy ACE_mutex_t *  m  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::mutex_destroy ACE_mutex_t *  m  ) 
 

Handle asynchronous thread cancellation cleanup.

ACE_INLINE int ACE_OS::mutex_init ACE_mutex_t *  m,
int  lock_scope,
const wchar_t *  name,
ACE_mutexattr_t *  attributes,
LPSECURITY_ATTRIBUTES  sa,
int  lock_type
 

ACE_INLINE int ACE_OS::mutex_init ACE_mutex_t *  m,
int  lock_scope,
const char *  name,
ACE_mutexattr_t *  attributes,
LPSECURITY_ATTRIBUTES  sa,
int  lock_type
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::mutex_init ACE_mutex_t *  m,
int  lock_scope,
const wchar_t *  name,
ACE_mutexattr_t *  arg = 0,
LPSECURITY_ATTRIBUTES  sa = 0,
int  lock_type = 0
 

Handle asynchronous thread cancellation cleanup.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::mutex_init ACE_mutex_t *  m,
int  lock_scope = ACE_DEFAULT_SYNCH_TYPE,
const char *  name = 0,
ACE_mutexattr_t *  arg = 0,
LPSECURITY_ATTRIBUTES  sa = 0,
int  lock_type = 0
 

Handle asynchronous thread cancellation cleanup.

ACE_INLINE int ACE_OS::mutex_lock ACE_mutex_t *  m,
const ACE_Time_Value timeout
 

If <timeout> == 0, calls <ACE_OS::mutex_lock(m)>. Otherwise, this method attempts to acquire a lock, but gives up if the lock has not been acquired by the given time, in which case it returns -1 with an <ETIME> errno on platforms that actually support timed mutexes. The timeout should be an absolute time. Note that the mutex should not be a recursive one, i.e., it should only be a standard mutex or an error checking mutex.

ACE_INLINE int ACE_OS::mutex_lock ACE_mutex_t *  m,
const ACE_Time_Value timeout
 

This method attempts to acquire a lock, but gives up if the lock has not been acquired by the given time. If the lock is not acquired within the given amount of time, then this method returns -1 with an <ETIME> errno on platforms that actually support timed mutexes. The timeout should be an absolute time. Note that the mutex should not be a recursive one, i.e., it should only be a standard mutex or an error checking mutex.

ACE_INLINE int ACE_OS::mutex_lock ACE_mutex_t *  m,
int &  abandoned
 

This method is only implemented for Win32. For abandoned mutexes, <abandoned> is set to 1 and 0 is returned.

ACE_INLINE int ACE_OS::mutex_lock ACE_mutex_t *  m  ) 
 

Win32 note: Abandoned mutexes are not treated differently. 0 is returned since the calling thread does get the ownership.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::mutex_lock ACE_mutex_t *  m,
const ACE_Time_Value timeout
 

If <timeout> == 0, calls <ACE_OS::mutex_lock(m)>. Otherwise, this method attempts to acquire a lock, but gives up if the lock has not been acquired by the given time, in which case it returns -1 with an <ETIME> errno on platforms that actually support timed mutexes. The timeout should be an absolute time. Note that the mutex should not be a recursive one, i.e., it should only be a standard mutex or an error checking mutex.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::mutex_lock ACE_mutex_t *  m,
const ACE_Time_Value timeout
 

This method attempts to acquire a lock, but gives up if the lock has not been acquired by the given time. If the lock is not acquired within the given amount of time, then this method returns -1 with an <ETIME> errno on platforms that actually support timed mutexes. The timeout should be an absolute time. Note that the mutex should not be a recursive one, i.e., it should only be a standard mutex or an error checking mutex.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::mutex_lock ACE_mutex_t *  m,
int &  abandoned
 

This method is only implemented for Win32. For abandoned mutexes, <abandoned> is set to 1 and 0 is returned.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::mutex_lock ACE_mutex_t *  m  ) 
 

Win32 note: Abandoned mutexes are not treated differently. 0 is returned since the calling thread does get the ownership.

ACE_Export void ACE_OS::mutex_lock_cleanup void *  mutex  ) 
 

Handle asynchronous thread cancellation cleanup.

ACE_INLINE int ACE_OS::mutex_trylock ACE_mutex_t *  m,
int &  abandoned
 

This method is only implemented for Win32. For abandoned mutexes, <abandoned> is set to 1 and 0 is returned.

ACE_INLINE int ACE_OS::mutex_trylock ACE_mutex_t *  m  ) 
 

Win32 note: Abandoned mutexes are not treated differently. 0 is returned since the calling thread does get the ownership.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::mutex_trylock ACE_mutex_t *  m,
int &  abandoned
 

This method is only implemented for Win32. For abandoned mutexes, <abandoned> is set to 1 and 0 is returned.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::mutex_trylock ACE_mutex_t *  m  ) 
 

Win32 note: Abandoned mutexes are not treated differently. 0 is returned since the calling thread does get the ownership.

ACE_INLINE int ACE_OS::mutex_unlock ACE_mutex_t *  m  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::mutex_unlock ACE_mutex_t *  m  ) 
 

Handle asynchronous thread cancellation cleanup.

ACE_INLINE int ACE_OS::nanosleep const struct timespec requested,
struct timespec remaining
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::nanosleep const struct timespec requested,
struct timespec remaining = 0
 

ACE_Export long ACE_OS::num_processors void   ) 
 

Get the number of CPUs configured in the machine.

ACE_Export long ACE_OS::num_processors_online void   ) 
 

Get the number of CPUs currently online.

ACE_Export ACE_HANDLE ACE_OS::open const wchar_t *  filename,
int  mode,
int  perms = ACE_DEFAULT_OPEN_PERMS,
LPSECURITY_ATTRIBUTES  sa = 0
 

ACE_Export ACE_HANDLE ACE_OS::open const char *  filename,
int  mode,
int  perms = ACE_DEFAULT_OPEN_PERMS,
LPSECURITY_ATTRIBUTES  sa = 0
 

The O_APPEND flag is only partly supported on Win32. If you specify O_APPEND, then the file pointer will be positioned at the end of the file initially during open, but it is not re-positioned at the end prior to each write, as specified by POSIX. This is generally good enough for typical situations, but it is ``not quite right'' in its semantics.

ACE_INLINE ACE_DIR* ACE_OS::opendir const ACE_TCHAR filename  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION ACE_DIR* ACE_OS::opendir const ACE_TCHAR filename  ) 
 

ACE_Export ACE_DIR * ACE_OS::opendir_emulation const ACE_TCHAR filename  ) 
 

ACE_INLINE void ACE_OS::perror const wchar_t *  s  ) 
 

ACE_INLINE void ACE_OS::perror const char *  s  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION void ACE_OS::perror const wchar_t *  s  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION void ACE_OS::perror const char *  s  ) 
 

ACE_INLINE int ACE_OS::pipe ACE_HANDLE  fds[]  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::pipe ACE_HANDLE  handles[]  ) 
 

ACE_INLINE int ACE_OS::poll struct pollfd *  pollfds,
unsigned long  len,
const ACE_Time_Value timeout
 

ACE_INLINE int ACE_OS::poll struct pollfd *  pollfds,
unsigned long  len,
const ACE_Time_Value timeout
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::poll struct pollfd *  pollfds,
unsigned long  len,
const ACE_Time_Value tv
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::poll struct pollfd *  pollfds,
unsigned long  len,
const ACE_Time_Value tv = 0
 

ACE_Export ssize_t ACE_OS::pread ACE_HANDLE  handle,
void *  buf,
size_t  nbytes,
off_t  offset
 

ACE_Export int ACE_OS::printf const char *  format,
  ...
 

ACE_INLINE int ACE_OS::priority_control ACE_idtype_t  ,
ACE_id_t  ,
int  ,
void * 
 

Low-level interface to <priocntl>(2).

Can't call the following priocntl, because that's a macro on Solaris.

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::priority_control ACE_idtype_t  ,
ACE_id_t  ,
int  ,
void * 
 

Low-level interface to <priocntl>(2).

Can't call the following priocntl, because that's a macro on Solaris.

ACE_INLINE int ACE_OS::pthread_sigmask int  how,
const sigset_t *  nsp,
sigset_t *  osp
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::pthread_sigmask int  how,
const sigset_t *  nsp,
sigset_t *  osp
 

ACE_INLINE int ACE_OS::putenv const wchar_t *  string  ) 
 

ACE_INLINE int ACE_OS::putenv const char *  string  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::putenv const wchar_t *  string  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::putenv const char *  string  ) 
 

ACE_INLINE int ACE_OS::putmsg ACE_HANDLE  handle,
const struct strbuf ctl,
const struct strbuf data,
int  flags
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::putmsg ACE_HANDLE  handle,
const struct strbuf ctl,
const struct strbuf data,
int  flags
 

ACE_INLINE int ACE_OS::putpmsg ACE_HANDLE  handle,
const struct strbuf ctl,
const struct strbuf data,
int  band,
int  flags
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::putpmsg ACE_HANDLE  handle,
const struct strbuf ctl,
const struct strbuf data,
int  band,
int  flags
 

ACE_INLINE int ACE_OS::puts const wchar_t *  s  ) 
 

ACE_INLINE int ACE_OS::puts const char *  s  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::puts const wchar_t *  s  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::puts const char *  s  ) 
 

ACE_Export ssize_t ACE_OS::pwrite ACE_HANDLE  handle,
const void *  buf,
size_t  nbytes,
off_t  offset
 

ACE_INLINE void ACE_OS::qsort void *  base,
size_t  nel,
size_t  width,
ACE_COMPARE_FUNC  compar
 

ACE_NAMESPACE_INLINE_FUNCTION void ACE_OS::qsort void *  base,
size_t  nel,
size_t  width,
ACE_COMPARE_FUNC 
 

ACE_INLINE int ACE_OS::rand void   ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::rand void   ) 
 

ACE_INLINE int ACE_OS::rand_r ACE_RANDR_TYPE seed  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::rand_r ACE_RANDR_TYPE seed  ) 
 

ACE_INLINE ssize_t ACE_OS::read ACE_HANDLE  handle,
void *  buf,
size_t  len,
ACE_OVERLAPPED overlapped
 

ACE_INLINE ssize_t ACE_OS::read ACE_HANDLE  handle,
void *  buf,
size_t  len
 

ACE_NAMESPACE_INLINE_FUNCTION ssize_t ACE_OS::read ACE_HANDLE  handle,
void *  buf,
size_t  len,
ACE_OVERLAPPED
 

ACE_NAMESPACE_INLINE_FUNCTION ssize_t ACE_OS::read ACE_HANDLE  handle,
void *  buf,
size_t  len
 

ACE_Export ssize_t ACE_OS::read_n ACE_HANDLE  handle,
void *  buf,
size_t  len,
size_t *  bytes_transferred = 0
 

Receive <len> bytes into <buf> from <handle> (uses the <ACE_OS::read> call, which uses the <read> system call on UNIX and the <ReadFile> call on Win32). If errors occur, -1 is returned. If EOF occurs, 0 is returned. Whatever data has been read will be returned to the caller through<bytes_transferred>.

ACE_INLINE struct dirent* ACE_OS::readdir ACE_DIR d  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION dirent* ACE_OS::readdir ACE_DIR  ) 
 

ACE_Export dirent * ACE_OS::readdir_emulation ACE_DIR d  ) 
 

ACE_INLINE int ACE_OS::readdir_r ACE_DIR dirp,
struct dirent entry,
struct dirent **  result
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::readdir_r ACE_DIR dirp,
struct dirent entry,
struct dirent **  result
 

ACE_INLINE int ACE_OS::readlink const char *  path,
char *  buf,
size_t  bufsiz
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::readlink const char *  path,
char *  buf,
size_t  bufsiz
 

ACE_INLINE ssize_t ACE_OS::readv ACE_HANDLE  handle,
const iovec iov,
int  iovlen
 

ACE_NAMESPACE_INLINE_FUNCTION ssize_t ACE_OS::readv ACE_HANDLE  handle,
const iovec iov,
int  iovlen
 

ACE_Export void * ACE_OS::realloc void *  ptr,
size_t  nbytes
 

ACE_INLINE wchar_t* ACE_OS::realpath const wchar_t *  file_name,
wchar_t *  resolved_name
 

ACE_INLINE char* ACE_OS::realpath const char *  file_name,
char *  resolved_name
 

ACE_NAMESPACE_INLINE_FUNCTION wchar_t* ACE_OS::realpath const wchar_t *  file_name,
wchar_t *  resolved_name
 

ACE_NAMESPACE_INLINE_FUNCTION char* ACE_OS::realpath const char *  file_name,
char *  resolved_name
 

ACE_INLINE void ACE_OS::recursive_mutex_cond_relock ACE_recursive_thread_mutex_t m,
ACE_recursive_mutex_state state
 

ACE_NAMESPACE_INLINE_FUNCTION void ACE_OS::recursive_mutex_cond_relock ACE_recursive_thread_mutex_t m,
ACE_recursive_mutex_state state
 

ACE_INLINE int ACE_OS::recursive_mutex_cond_unlock ACE_recursive_thread_mutex_t m,
ACE_recursive_mutex_state state
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::recursive_mutex_cond_unlock ACE_recursive_thread_mutex_t m,
ACE_recursive_mutex_state state
 

ACE_INLINE int ACE_OS::recursive_mutex_destroy ACE_recursive_thread_mutex_t m  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::recursive_mutex_destroy ACE_recursive_thread_mutex_t m  ) 
 

ACE_INLINE int ACE_OS::recursive_mutex_init ACE_recursive_thread_mutex_t m,
const ACE_TCHAR name,
ACE_mutexattr_t *  arg,
LPSECURITY_ATTRIBUTES  sa
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::recursive_mutex_init ACE_recursive_thread_mutex_t m,
const ACE_TCHAR name = 0,
ACE_mutexattr_t *  arg = 0,
LPSECURITY_ATTRIBUTES  sa = 0
 

ACE_INLINE int ACE_OS::recursive_mutex_lock ACE_recursive_thread_mutex_t m  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::recursive_mutex_lock ACE_recursive_thread_mutex_t m  ) 
 

ACE_INLINE int ACE_OS::recursive_mutex_trylock ACE_recursive_thread_mutex_t m  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::recursive_mutex_trylock ACE_recursive_thread_mutex_t m  ) 
 

ACE_INLINE int ACE_OS::recursive_mutex_unlock ACE_recursive_thread_mutex_t m  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::recursive_mutex_unlock ACE_recursive_thread_mutex_t m  ) 
 

ACE_INLINE int ACE_OS::recv ACE_HANDLE  handle,
char *  buf,
size_t  len,
int  flags
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::recv ACE_HANDLE  handle,
char *  buf,
size_t  len,
int  flags = 0
 

BSD-style <accept> (no QoS).

ACE_INLINE int ACE_OS::recvfrom ACE_HANDLE  handle,
iovec buffers,
int  buffer_count,
size_t &  number_of_bytes_recvd,
int &  flags,
struct sockaddr *  addr,
int *  addrlen,
ACE_OVERLAPPED overlapped,
ACE_OVERLAPPED_COMPLETION_FUNC  func
 

ACE_INLINE int ACE_OS::recvfrom ACE_HANDLE  handle,
char *  buf,
size_t  len,
int  flags,
struct sockaddr *  addr,
int *  addrlen
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::recvfrom ACE_HANDLE  handle,
iovec buffers,
int  buffer_count,
size_t &  number_of_bytes_recvd,
int &  flags,
struct sockaddr *  addr,
int *  addrlen,
ACE_OVERLAPPED overlapped,
ACE_OVERLAPPED_COMPLETION_FUNC  func
 

BSD-style <accept> (no QoS).

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::recvfrom ACE_HANDLE  handle,
char *  buf,
size_t  len,
int  flags,
struct sockaddr *  addr,
int *  addrlen
 

BSD-style <accept> (no QoS).

ACE_INLINE int ACE_OS::recvmsg ACE_HANDLE  handle,
struct msghdr msg,
int  flags
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::recvmsg ACE_HANDLE  handle,
struct msghdr msg,
int  flags
 

BSD-style <accept> (no QoS).

ACE_INLINE ssize_t ACE_OS::recvv ACE_HANDLE  handle,
iovec buffers,
int  n
 

ACE_NAMESPACE_INLINE_FUNCTION ssize_t ACE_OS::recvv ACE_HANDLE  handle,
iovec iov,
int  iovlen
 

BSD-style <accept> (no QoS).

ACE_INLINE int ACE_OS::rename const wchar_t *  old_name,
const wchar_t *  new_name,
int  flags
 

ACE_INLINE int ACE_OS::rename const char *  old_name,
const char *  new_name,
int  flags
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::rename const wchar_t *  old_name,
const wchar_t *  new_name,
int  flags = -1
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::rename const char *  old_name,
const char *  new_name,
int  flags = -1
 

ACE_INLINE void ACE_OS::rewind FILE *  fp  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION void ACE_OS::rewind FILE *  fp  ) 
 

ACE_INLINE void ACE_OS::rewinddir ACE_DIR d  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION void ACE_OS::rewinddir ACE_DIR  ) 
 

ACE_INLINE int ACE_OS::rmdir const wchar_t *  path  ) 
 

ACE_INLINE int ACE_OS::rmdir const char *  path  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::rmdir const wchar_t *  path  ) 
 

ACE_NAMESPACE_INLINE_FUNCTION int ACE_OS::rmdir const char *  path  ) 
 

ACE_INLINE int ACE_OS::rw_rdlock ACE_rwlock_t *  rw  )