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.
|
Classes |
struct | macaddr_node_t |
class | ace_flock_t |
| OS file locking structure. More...
|
Non-standard functions |
These functions aren't in the standard.
|
ACE_Export ACE_EXIT_HOOK | exit_hook_ = 0 |
| Function that is called by <ACE_OS::exit>, if non-null.
|
void * | calloc (size_t elements, size_t sizeof_elements) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
void | exit (int status) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
void | free (void *ptr) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_TCHAR * | getenvstrings (void) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_TCHAR * | strenvdup (const ACE_TCHAR *str) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
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) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
void * | realloc (void *ptr, size_t nbytes) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
const char * | getprogname_emulation () |
| Function that is called by <ACE_OS::exit>, if non-null.
|
void | setprogname_emulation (const char *progname) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION void | _exit (int status=0) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION void | abort (void) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION int | atexit (ACE_EXIT_HOOK func) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION int | atoi (const char *s) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION int | atoi (const wchar_t *s) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION
void * | atop (const char *s) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION
void * | atop (const wchar_t *s) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION
void * | bsearch (const void *key, const void *base, size_t nel, size_t size, ACE_COMPARE_FUNC) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION
char * | getenv (const char *symbol) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * | getenv (const wchar_t *symbol) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
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) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION
ACE_HANDLE | mkstemp (wchar_t *s) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION
char * | mktemp (char *s) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * | mktemp (wchar_t *s) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION int | putenv (const char *string) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION int | putenv (const wchar_t *string) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION void | qsort (void *base, size_t nel, size_t width, ACE_COMPARE_FUNC) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION int | rand (void) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION int | rand_r (ACE_RANDR_TYPE &seed) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION
char * | realpath (const char *file_name, char *resolved_name) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * | realpath (const wchar_t *file_name, wchar_t *resolved_name) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
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) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
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
ACE_UINT64 | strtoull (const char *s, char **ptr, int base) |
| Converts a string to a 64 bit int value (char version).
|
ACE_NAMESPACE_INLINE_FUNCTION
ACE_UINT64 | strtoull (const wchar_t *s, wchar_t **ptr, int base) |
| Converts a string to a 64 bit int value (wchar_t version).
|
ACE_NAMESPACE_INLINE_FUNCTION int | system (const ACE_TCHAR *s) |
| Function that is called by <ACE_OS::exit>, if non-null.
|
ACE_NAMESPACE_INLINE_FUNCTION
const char * | getprogname () |
ACE_NAMESPACE_INLINE_FUNCTION void | setprogname (const char *name) |
Typedefs |
typedef ACE_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 |
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
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_BEGIN_VERSIONED_NAMESPACE_DECL
int | scandir_emulation (const ACE_TCHAR *dirname, ACE_DIRENT **namelist[], ACE_SCANDIR_SELECTOR selector, ACE_SCANDIR_COMPARATOR comparator) |
ACE_NAMESPACE_INLINE_FUNCTION void | closedir (ACE_DIR *) |
ACE_NAMESPACE_INLINE_FUNCTION
ACE_DIR * | opendir (const ACE_TCHAR *filename) |
ACE_NAMESPACE_INLINE_FUNCTION
struct ACE_DIRENT * | readdir (ACE_DIR *) |
ACE_NAMESPACE_INLINE_FUNCTION int | readdir_r (ACE_DIR *dirp, struct ACE_DIRENT *entry, struct ACE_DIRENT **result) |
ACE_NAMESPACE_INLINE_FUNCTION void | rewinddir (ACE_DIR *) |
ACE_NAMESPACE_INLINE_FUNCTION int | scandir (const ACE_TCHAR *dirname, struct ACE_DIRENT **namelist[], ACE_SCANDIR_SELECTOR selector, ACE_SCANDIR_COMPARATOR comparator) |
ACE_NAMESPACE_INLINE_FUNCTION int | alphasort (const void *, const void *) |
ACE_NAMESPACE_INLINE_FUNCTION void | seekdir (ACE_DIR *, long loc) |
ACE_NAMESPACE_INLINE_FUNCTION long | telldir (ACE_DIR *) |
ACE_NAMESPACE_INLINE_FUNCTION int | last_error (void) |
ACE_NAMESPACE_INLINE_FUNCTION void | last_error (int error) |
ACE_NAMESPACE_INLINE_FUNCTION int | set_errno_to_last_error (void) |
ACE_NAMESPACE_INLINE_FUNCTION int | set_errno_to_wsa_last_error (void) |
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
ACE_HANDLE | open (const char *filename, int mode, mode_t perms, LPSECURITY_ATTRIBUTES sa) |
ACE_HANDLE | open (const wchar_t *filename, int mode, mode_t perms, LPSECURITY_ATTRIBUTES sa) |
ACE_NAMESPACE_INLINE_FUNCTION int | fcntl (ACE_HANDLE handle, int cmd, long arg=0) |
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_NAMESPACE_INLINE_FUNCTION
double | log2 (double x) |
| This method computes the base-2 logarithm of x.
|
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
ACE_END_VERSIONED_NAMESPACE_DECL
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
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_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) |
FILE * | fopen (const char *filename, const ACE_TCHAR *mode) |
FILE * | fopen (const char *filename, const ACE_ANTI_TCHAR *mode) |
FILE * | fopen (const wchar_t *filename, const ACE_ANTI_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,...) |
int | asprintf (char **bufp, const char *format,...) |
int | asprintf (wchar_t **bufp, const wchar_t *format,...) |
int | printf (const char *format,...) |
int | printf (const wchar_t *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,...) |
int | vasprintf_emulation (char **bufp, const char *format, va_list argptr) |
int | vaswprintf_emulation (wchar_t **bufp, const wchar_t *format, va_list argptr) |
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 | getc (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 ACE_TEXT_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 int | ungetc (int c, FILE *fp) |
ACE_NAMESPACE_INLINE_FUNCTION int | fputc (int c, FILE *fp) |
ACE_NAMESPACE_INLINE_FUNCTION int | putc (int c, FILE *fp) |
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 | vasprintf (char **bufp, const char *format, va_list argptr) |
ACE_NAMESPACE_INLINE_FUNCTION int | vprintf (const char *format, va_list argptr) |
ACE_NAMESPACE_INLINE_FUNCTION int | vfprintf (FILE *fp, const char *format, va_list argptr) |
ACE_NAMESPACE_INLINE_FUNCTION int | vsprintf (char *buffer, const char *format, va_list argptr) |
ACE_NAMESPACE_INLINE_FUNCTION int | vsnprintf (char *buffer, size_t maxlen, const char *format, va_list argptr) |
ACE_NAMESPACE_INLINE_FUNCTION int | vasprintf (wchar_t **bufp, const wchar_t *format, va_list argptr) |
ACE_NAMESPACE_INLINE_FUNCTION int | vprintf (const wchar_t *format, va_list argptr) |
ACE_NAMESPACE_INLINE_FUNCTION int | vfprintf (FILE *fp, const wchar_t *format, va_list argptr) |
ACE_NAMESPACE_INLINE_FUNCTION int | vsprintf (wchar_t *buffer, const wchar_t *format, va_list argptr) |
ACE_NAMESPACE_INLINE_FUNCTION int | vsnprintf (wchar_t *buffer, size_t maxlen, const wchar_t *format, va_list argptr) |
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 (ACE_WCHAR_T *s, const ACE_WCHAR_T *tokens, ACE_WCHAR_T **lasts) |
| Finds the next token in a string (wchar_t version).
|
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
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_BEGIN_VERSIONED_NAMESPACE_DECL
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_NAMESPACE_INLINE_FUNCTION
ACE_HANDLE | shm_open (const ACE_TCHAR *filename, int mode, mode_t perms=0, LPSECURITY_ATTRIBUTES sa=0) |
ACE_NAMESPACE_INLINE_FUNCTION int | shm_unlink (const ACE_TCHAR *path) |
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_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_BEGIN_VERSIONED_NAMESPACE_DECL
ssize_t | sendfile_emulation (ACE_HANDLE out_fd, ACE_HANDLE in_fd, off_t *offset, size_t count) |
ACE_NAMESPACE_INLINE_FUNCTION
ssize_t | sendfile (ACE_HANDLE out_fd, ACE_HANDLE in_fd, off_t *offset, size_t count) |
| Finds the length of a string (char version).
|
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_NAMESPACE_INLINE_FUNCTION
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_BEGIN_VERSIONED_NAMESPACE_DECL
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) |
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, const char **thr_name) |
void | thr_exit (ACE_THR_FUNC_RETURN status) |
int | thr_key_detach (ACE_thread_key_t key, void *) |
int | thr_get_affinity (ACE_hthread_t thr_id, size_t cpu_set_size, cpu_set_t *cpu_mask) |
int | thr_set_affinity (ACE_hthread_t thr_id, size_t cpu_set_size, const cpu_set_t *cpu_mask) |
int | thr_key_used (ACE_thread_key_t key) |
int | thr_keycreate (ACE_thread_key_t *key, ACE_THR_DEST dest, void *) |
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, char *name, size_t length) |
ACE_NAMESPACE_INLINE_FUNCTION long | 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
const char * | thr_name (void) |
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 ht_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_BEGIN_VERSIONED_NAMESPACE_DECL
int | argv_to_string (ACE_TCHAR **argv, ACE_TCHAR *&buf, bool substitute_env_args, bool quote_args) |
int | argv_to_string (int argc, ACE_TCHAR **argv, ACE_TCHAR *&buf, bool substitute_env_args, bool quote_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, ACE_OFF_T offset) |
ssize_t | pwrite (ACE_HANDLE handle, const void *buf, size_t nbytes, ACE_OFF_T offset) |
int | string_to_argv (ACE_TCHAR *buf, int &argc, ACE_TCHAR **&argv, bool 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 long | 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 handle, ACE_OFF_T offset) |
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 gid_t | getegid (void) |
ACE_NAMESPACE_INLINE_FUNCTION int | getopt (int argc, char *const *argv, const char *optstring) |
ACE_NAMESPACE_INLINE_FUNCTION long | 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 uid_t | geteuid (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
ACE_OFF_T | lseek (ACE_HANDLE handle, ACE_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
ssize_t | readlink (const char *path, char *buf, size_t bufsiz) |
ACE_NAMESPACE_INLINE_FUNCTION
void * | sbrk (intptr_t brk) |
ACE_NAMESPACE_INLINE_FUNCTION int | setgid (gid_t) |
ACE_NAMESPACE_INLINE_FUNCTION int | setegid (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 | seteuid (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, ACE_OFF_T length) |
ACE_NAMESPACE_INLINE_FUNCTION
useconds_t | ualarm (useconds_t usecs, useconds_t interval=0) |
ACE_NAMESPACE_INLINE_FUNCTION
useconds_t | 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 | hostname (char name[], size_t maxnamelen) |
ACE_INLINE int | hostname (wchar_t name[], size_t maxnamelen) |
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
wchar_t * | wcscat_emulation (wchar_t *destination, const wchar_t *source) |
| Emulated wcscat - Appends a string.
|
wchar_t * | wcschr_emulation (const wchar_t *string, wchar_t c) |
| Emulated wcschr - Finds a character in a string.
|
int | wcscmp_emulation (const ACE_WCHAR_T *string1, const ACE_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.
|
size_t | wcslen_emulation (const ACE_WCHAR_T *string) |
| Emulated wcslen - Returns the length of a string.
|
ACE_WCHAR_T * | wcsncat_emulation (ACE_WCHAR_T *destination, const ACE_WCHAR_T *source, size_t count) |
| Emulated wcscat - Appends a string.
|
int | wcsncmp_emulation (const ACE_WCHAR_T *string1, const ACE_WCHAR_T *string2, size_t len) |
| Emulated wcsncmp - Compares two arrays.
|
ACE_WCHAR_T * | wcsncpy_emulation (ACE_WCHAR_T *destination, const ACE_WCHAR_T *source, size_t len) |
| Emulated wcsncpy - Copies an array.
|
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_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, ACE_TBIND *req, ACE_TBIND *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, ACE_TOPTMGMT *req, ACE_TOPTMGMT *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) |
|
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) |
|
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 | sigaction (int signum, const ACE_SIGACTION *nsa, ACE_SIGACTION *osa) |
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, ACE_OFF_T &start, ACE_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, ACE_OFF_T start=0, ACE_OFF_T len=0) |
ACE_NAMESPACE_INLINE_FUNCTION int | flock_tryrdlock (ace_flock_t *lock, short whence=0, ACE_OFF_T start=0, ACE_OFF_T len=0) |
ACE_NAMESPACE_INLINE_FUNCTION int | flock_trywrlock (ace_flock_t *lock, short whence=0, ACE_OFF_T start=0, ACE_OFF_T len=0) |
ACE_NAMESPACE_INLINE_FUNCTION int | flock_unlock (ace_flock_t *lock, short whence=0, ACE_OFF_T start=0, ACE_OFF_T len=0) |
ACE_NAMESPACE_INLINE_FUNCTION int | flock_wrlock (ace_flock_t *lock, short whence=0, ACE_OFF_T start=0, ACE_OFF_T len=0) |
|
Included are the functions defined in <cstring> and their <cwchar> equivalents.
- Todo:
- To be complete, we should add strcoll, and strxfrm.
|
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
char * | strecpy (char *s, const char *t) |
wchar_t * | strecpy (wchar_t *s, const wchar_t *t) |
char * | strerror (int errnum) |
const char * | strnchr (const char *s, int c, size_t len) |
const ACE_WCHAR_T * | strnchr (const ACE_WCHAR_T *s, ACE_WCHAR_T c, size_t len) |
const char * | strnstr (const char *s1, const char *s2, size_t len2) |
const ACE_WCHAR_T * | strnstr (const ACE_WCHAR_T *s1, const ACE_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).
|
ACE_WCHAR_T * | strsncpy (ACE_WCHAR_T *dst, const ACE_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, wchar_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, wchar_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 ACE_WCHAR_T *s, const ACE_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 * | strdup (const char *s) |
| Returns a malloced duplicated string (char version).
|
ACE_NAMESPACE_INLINE_FUNCTION
wchar_t * | strdup (const wchar_t *s) |
| Returns a malloced duplicated string (wchar_t version).
|
ACE_NAMESPACE_INLINE_FUNCTION
size_t | strlen (const char *s) |
| Finds the length of a string (char version).
|
ACE_NAMESPACE_INLINE_FUNCTION
size_t | strlen (const ACE_WCHAR_T *s) |
| Finds the length of a string (ACE_WCHAR_T version).
|
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
ACE_WCHAR_T * | strncat (ACE_WCHAR_T *s, const ACE_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
ACE_WCHAR_T * | strnchr (ACE_WCHAR_T *s, ACE_WCHAR_T c, size_t len) |
| Finds the first occurance of a character in an array (ACE_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 ACE_WCHAR_T *s, const ACE_WCHAR_T *t, size_t len) |
| Compares two arrays (wchar_t version).
|
ACE_NAMESPACE_INLINE_FUNCTION
char * | strncpy (char *s, const char *t, size_t len) |
| Copies an array (char version).
|
ACE_NAMESPACE_INLINE_FUNCTION
ACE_WCHAR_T * | strncpy (ACE_WCHAR_T *s, const ACE_WCHAR_T *t, size_t len) |
| Copies an array (ACE_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 ACE_WCHAR_T *s, size_t maxlen) |
| Finds the length of a limited-length string (ACE_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
ACE_WCHAR_T * | strnstr (ACE_WCHAR_T *s, const ACE_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, wchar_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, wchar_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, ACE_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
ssize_t | 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, const 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 (const void *shmaddr) |
ACE_NAMESPACE_INLINE_FUNCTION int | shmget (key_t key, size_t 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) |
| Takes care of windows specific requirement to call closesocket.
|
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
ssize_t | recv (ACE_HANDLE handle, char *buf, size_t len, int flags=0) |
| BSD-style <accept> (no QoS).
|
ACE_NAMESPACE_INLINE_FUNCTION
ssize_t | 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
ssize_t | 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
ssize_t | 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
ssize_t | send (ACE_HANDLE handle, const char *buf, size_t len, int flags=0) |
| BSD-style <accept> (no QoS).
|
ACE_NAMESPACE_INLINE_FUNCTION
ssize_t | sendmsg (ACE_HANDLE handle, const struct msghdr *msg, int flags) |
| BSD-style <accept> (no QoS).
|
ACE_NAMESPACE_INLINE_FUNCTION
ssize_t | 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
ssize_t | 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
ACE_OFF_T | filesize (ACE_HANDLE handle) |
ACE_NAMESPACE_INLINE_FUNCTION
ACE_OFF_T | filesize (const ACE_TCHAR *handle) |
|
int | cond_init (ACE_cond_t *cv, short type, const char *name, void *arg) |
int | event_destroy (ACE_event_t *event) |
int | event_init (ACE_event_t *event, int manual_reset, int initial_state, int type, const char *name, void *arg, LPSECURITY_ATTRIBUTES sa) |
int | event_pulse (ACE_event_t *event) |
int | event_reset (ACE_event_t *event) |
int | event_signal (ACE_event_t *event) |
int | event_timedwait (ACE_event_t *event, ACE_Time_Value *timeout, int use_absolute_time) |
int | event_wait (ACE_event_t *event) |
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, 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_init (ACE_event_t *event, int manual_reset, int initial_state, int type, const wchar_t *name, void *arg=0, LPSECURITY_ATTRIBUTES sa=0) |
|
int | mutex_init (ACE_mutex_t *m, int lock_scope, const char *name, ACE_mutexattr_t *attributes, LPSECURITY_ATTRIBUTES sa, int lock_type) |
int | mutex_destroy (ACE_mutex_t *m) |
int | mutex_init (ACE_mutex_t *m, int lock_scope, const wchar_t *name, ACE_mutexattr_t *attributes, LPSECURITY_ATTRIBUTES sa, int lock_type) |
int | mutex_lock (ACE_mutex_t *m) |
int | mutex_lock (ACE_mutex_t *m, int &abandoned) |
int | mutex_lock (ACE_mutex_t *m, const ACE_Time_Value &timeout) |
int | mutex_trylock (ACE_mutex_t *m) |
int | mutex_trylock (ACE_mutex_t *m, int &abandoned) |
int | mutex_unlock (ACE_mutex_t *m) |
void | mutex_lock_cleanup (void *mutex) |
| Handle asynchronous thread cancellation cleanup.
|
ACE_NAMESPACE_INLINE_FUNCTION int | mutex_lock (ACE_mutex_t *m, const ACE_Time_Value *timeout) |
|
int | sched_params (const ACE_Sched_Params &sched_params, ACE_id_t id) |
|
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_lock (ACE_recursive_thread_mutex_t *m, const ACE_Time_Value &timeout) |
ACE_NAMESPACE_INLINE_FUNCTION int | recursive_mutex_lock (ACE_recursive_thread_mutex_t *m, const ACE_Time_Value *timeout) |
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) |
|
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
struct tm * | localtime_r (const time_t *t, struct tm *res) |
time_t | mktime (struct tm *t) |
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 int | clock_settime (clockid_t, const 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
char * | strptime (const char *buf, const char *format, struct tm *tm) |
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) |
Variables |
ACE_Export ACE_TEXT_OSVERSIONINFO | win32_versioninfo_ |
ACE_Export HINSTANCE | win32_resource_module_ |
ACE_Export int | socket_initialized_ |
| Keeps track of whether we've already initialized WinSock...
|
|
ACE_Export ACE_thread_t | NULL_thread |
ACE_Export ACE_hthread_t | NULL_hthread |
ACE_Export ACE_thread_key_t | NULL_key |
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 is a wrapper for the XTI/TLI operations.
This namespace 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.