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...
|
unsigned long | inet_addr (const char *name) |
|
int | inet_aton (const char *strptr, struct in_addr *addr) |
|
char * | inet_ntoa (const struct in_addr addr) |
|
const char * | inet_ntop (int family, const void *addrptr, char *strptr, size_t len) |
|
int | inet_pton (int family, const char *strptr, void *addrptr) |
|
int | posix_devctl (int filedes, int dcmd, void *dev_data_ptr, size_t nbyte, int *dev_info_ptr) |
|
void | closedir (ACE_DIR *) |
|
ACE_DIR * | opendir (const ACE_TCHAR *filename) |
|
struct ACE_DIRENT * | readdir (ACE_DIR *) |
|
void | rewinddir (ACE_DIR *) |
|
int | scandir (const ACE_TCHAR *dirname, struct ACE_DIRENT **namelist[], ACE_SCANDIR_SELECTOR selector, ACE_SCANDIR_COMPARATOR comparator) |
|
int | alphasort (const void *, const void *) |
|
void | seekdir (ACE_DIR *, long loc) |
|
long | telldir (ACE_DIR *) |
|
int | scandir_emulation (const ACE_TCHAR *dirname, ACE_DIRENT **namelist[], ACE_SCANDIR_SELECTOR selector, ACE_SCANDIR_COMPARATOR comparator) |
|
int | dlclose (ACE_SHLIB_HANDLE handle) |
|
ACE_TCHAR * | dlerror () |
|
ACE_SHLIB_HANDLE | dlopen (const ACE_TCHAR *filename, int mode=ACE_DEFAULT_SHLIB_MODE) |
|
void * | dlsym (ACE_SHLIB_HANDLE handle, const ACE_TCHAR *symbol) |
|
int | last_error () |
|
void | last_error (int error) |
|
int | set_errno_to_last_error () |
|
int | set_errno_to_wsa_last_error () |
|
int | fcntl (ACE_HANDLE handle, int cmd, long arg=0) |
|
ACE_HANDLE | open (const char *filename, int mode, mode_t perms=ACE_DEFAULT_OPEN_PERMS, LPSECURITY_ATTRIBUTES sa=0) |
|
ACE_HANDLE | open (const wchar_t *filename, int mode, mode_t perms=ACE_DEFAULT_OPEN_PERMS, LPSECURITY_ATTRIBUTES sa=0) |
|
template<typename T > |
T | floor (T x) |
| This method computes the largest integral value not greater than x.
|
|
template<typename T > |
T | ceil (T x) |
| This method computes the smallest integral value not less than x.
|
|
double | log2 (double x) |
| This method computes the base-2 logarithm of x.
|
|
struct hostent * | gethostbyaddr (const char *addr, int length, int type) |
|
struct hostent * | gethostbyaddr_r (const char *addr, int length, int type, struct hostent *result, ACE_HOSTENT_DATA buffer, int *h_errnop) |
|
struct hostent * | gethostbyname (const char *name) |
|
struct hostent * | gethostbyname_r (const char *name, struct hostent *result, ACE_HOSTENT_DATA buffer, int *h_errnop) |
|
struct hostent * | getipnodebyaddr (const void *src, size_t len, int family) |
|
struct hostent * | getipnodebyname (const char *name, int family, int flags=0) |
|
int | getmacaddress (struct macaddr_node_t *node) |
|
struct protoent * | getprotobyname (const char *name) |
|
struct protoent * | getprotobyname_r (const char *name, struct protoent *result, ACE_PROTOENT_DATA buffer) |
|
struct protoent * | getprotobynumber (int proto) |
|
struct protoent * | getprotobynumber_r (int proto, struct protoent *result, ACE_PROTOENT_DATA buffer) |
|
struct servent * | getservbyname (const char *svc, const char *proto) |
|
struct servent * | getservbyname_r (const char *svc, const char *proto, struct servent *result, ACE_SERVENT_DATA buf) |
|
int | getaddrinfo (const char *name, const char *service, const addrinfo *hints, addrinfo **result) |
|
void | freeaddrinfo (addrinfo *result) |
|
const ACE_TCHAR * | gai_strerror (int errcode) |
|
int | getnameinfo (const sockaddr *addr, ACE_SOCKET_LEN addr_len, char *host, ACE_SOCKET_LEN host_len, char *service, ACE_SOCKET_LEN service_len, unsigned int flags) |
|
int | poll (struct pollfd *pollfds, unsigned long len, const ACE_Time_Value *tv=0) |
|
int | poll (struct pollfd *pollfds, unsigned long len, const ACE_Time_Value &tv) |
|
void | endpwent () |
|
struct passwd * | getpwent () |
|
struct passwd * | getpwnam (const char *user) |
|
int | getpwnam_r (const char *name, struct passwd *pwd, char *buffer, size_t bufsize, struct passwd **result) |
|
void | setpwent () |
|
char * | compile (const char *instring, char *expbuf, char *endbuf) |
|
int | step (const char *str, char *expbuf) |
|
int | kill (pid_t pid, int signum) |
|
int | pthread_sigmask (int how, const sigset_t *nsp, sigset_t *osp) |
|
int | sigaction (int signum, const ACE_SIGACTION *nsa, ACE_SIGACTION *osa) |
|
int | sigaddset (sigset_t *s, int signum) |
|
int | sigdelset (sigset_t *s, int signum) |
|
int | sigemptyset (sigset_t *s) |
|
int | sigfillset (sigset_t *s) |
|
int | sigismember (sigset_t *s, int signum) |
|
ACE_SignalHandler | signal (int signum, ACE_SignalHandler) |
|
int | sigprocmask (int how, const sigset_t *nsp, sigset_t *osp) |
|
int | sigsuspend (const sigset_t *s) |
|
int | raise (const int signum) |
|
void | clearerr (FILE *fp) |
|
char * | cuserid (char *user, size_t maxlen=ACE_MAX_USERID) |
|
wchar_t * | cuserid (wchar_t *user, size_t maxlen=ACE_MAX_USERID) |
|
int | asprintf (char **bufp, const char *format,...) ACE_GCC_FORMAT_ATTRIBUTE(printf |
|
int int | asprintf (wchar_t **bufp, const wchar_t *format,...) |
|
int | fclose (FILE *fp) |
|
FILE * | fdopen (ACE_HANDLE handle, const ACE_TCHAR *mode) |
|
int | fflush (FILE *fp) |
|
int | fgetc (FILE *fp) |
|
int | getc (FILE *fp) |
|
int | fgetpos (FILE *fp, fpos_t *pos) |
|
char * | fgets (char *buf, int size, FILE *fp) |
|
wchar_t * | fgets (wchar_t *buf, int size, FILE *fp) |
|
void | flock_adjust_params (ace_flock_t *lock, short whence, ACE_OFF_T &start, ACE_OFF_T &len) |
|
int | flock_init (ace_flock_t *lock, int flags=0, const ACE_TCHAR *name=0, mode_t perms=0) |
|
int | flock_destroy (ace_flock_t *lock, int unlink_file=1) |
|
int | flock_rdlock (ace_flock_t *lock, short whence=0, ACE_OFF_T start=0, ACE_OFF_T len=0) |
|
int | flock_tryrdlock (ace_flock_t *lock, short whence=0, ACE_OFF_T start=0, ACE_OFF_T len=0) |
|
int | flock_trywrlock (ace_flock_t *lock, short whence=0, ACE_OFF_T start=0, ACE_OFF_T len=0) |
|
int | flock_unlock (ace_flock_t *lock, short whence=0, ACE_OFF_T start=0, ACE_OFF_T len=0) |
|
int | flock_wrlock (ace_flock_t *lock, short whence=0, ACE_OFF_T start=0, ACE_OFF_T len=0) |
|
ACE_HANDLE | fileno (FILE *stream) |
|
FILE * | fopen (const char *filename, const char *mode) |
|
FILE * | fopen (const char *filename, const wchar_t *mode) |
|
FILE * | fopen (const wchar_t *filename, const wchar_t *mode) |
|
FILE * | fopen (const wchar_t *filename, const char *mode) |
|
LPSECURITY_ATTRIBUTES | default_win32_security_attributes (LPSECURITY_ATTRIBUTES) |
| Default Win32 Security Attributes definition.
|
|
LPSECURITY_ATTRIBUTES | default_win32_security_attributes_r (LPSECURITY_ATTRIBUTES, LPSECURITY_ATTRIBUTES, SECURITY_DESCRIPTOR *) |
|
const ACE_TEXT_OSVERSIONINFO & | get_win32_versioninfo () |
| Return the win32 OSVERSIONINFO structure.
|
|
HINSTANCE | get_win32_resource_module () |
|
void | set_win32_resource_module (HINSTANCE) |
|
int | fprintf (FILE *fp, const char *format,...) ACE_GCC_FORMAT_ATTRIBUTE(printf |
|
int int | fprintf (FILE *fp, const wchar_t *format,...) |
|
int | ungetc (int c, FILE *fp) |
|
int | fputc (int c, FILE *fp) |
|
int | putc (int c, FILE *fp) |
|
int | fputs (const char *s, FILE *stream) |
|
int | fputs (const wchar_t *s, FILE *stream) |
|
size_t | fread (void *ptr, size_t size, size_t nelems, FILE *fp) |
|
FILE * | freopen (const ACE_TCHAR *filename, const ACE_TCHAR *mode, FILE *stream) |
|
int | fseek (FILE *fp, long offset, int ptrname) |
|
int | fsetpos (FILE *fp, fpos_t *pos) |
|
long | ftell (FILE *fp) |
|
size_t | fwrite (const void *ptr, size_t size, size_t nitems, FILE *fp) |
|
void | perror (const char *s) |
|
void | perror (const wchar_t *s) |
|
int | printf (const char *format,...) ACE_GCC_FORMAT_ATTRIBUTE(printf |
|
int int | printf (const wchar_t *format,...) |
|
int | puts (const char *s) |
|
int | puts (const wchar_t *s) |
|
int | rename (const char *old_name, const char *new_name, int flags=-1) |
|
int | rename (const wchar_t *old_name, const wchar_t *new_name, int flags=-1) |
|
void | rewind (FILE *fp) |
|
int | snprintf (char *buf, size_t maxlen, const char *format,...) ACE_GCC_FORMAT_ATTRIBUTE(printf |
|
int int | snprintf (wchar_t *buf, size_t maxlen, const wchar_t *format,...) |
|
int | sprintf (char *buf, const char *format,...) ACE_GCC_FORMAT_ATTRIBUTE(printf |
|
int int | sprintf (wchar_t *buf, const wchar_t *format,...) |
|
char * | tempnam (const char *dir=0, const char *pfx=0) |
|
wchar_t * | tempnam (const wchar_t *dir, const wchar_t *pfx=0) |
|
int | vasprintf (char **bufp, const char *format, va_list argptr) ACE_GCC_FORMAT_ATTRIBUTE(printf |
|
int int | vprintf (const char *format, va_list argptr) ACE_GCC_FORMAT_ATTRIBUTE(printf |
|
int int int | vfprintf (FILE *fp, const char *format, va_list argptr) ACE_GCC_FORMAT_ATTRIBUTE(printf |
|
int int int int | vsprintf (char *buffer, const char *format, va_list argptr) ACE_GCC_FORMAT_ATTRIBUTE(printf |
|
int int int int int | vsnprintf (char *buffer, size_t maxlen, const char *format, va_list argptr) ACE_GCC_FORMAT_ATTRIBUTE(printf |
|
int int int int int int | vasprintf (wchar_t **bufp, const wchar_t *format, va_list argptr) |
|
int | vprintf (const wchar_t *format, va_list argptr) |
|
int | vfprintf (FILE *fp, const wchar_t *format, va_list argptr) |
|
int | vsprintf (wchar_t *buffer, const wchar_t *format, va_list argptr) |
|
int | vsnprintf (wchar_t *buffer, size_t maxlen, const wchar_t *format, va_list argptr) |
|
int | vasprintf_emulation (char **bufp, const char *format, va_list argptr) |
|
int | vaswprintf_emulation (wchar_t **bufp, const wchar_t *format, va_list argptr) |
|
int | strcasecmp (const char *s, const char *t) |
| Compares two strings (case insensitive const char version).
|
|
int | strcasecmp (const wchar_t *s, const wchar_t *t) |
| Compares two strings (case insensitive const wchar_t version).
|
|
int | strncasecmp (const char *s, const char *t, size_t len) |
| Compares two arrays (case insensitive const char version).
|
|
int | strncasecmp (const wchar_t *s, const wchar_t *t, size_t len) |
| Compares two arrays (case insensitive const wchar_t version).
|
|
int | getmsg (ACE_HANDLE handle, struct strbuf *ctl, struct strbuf *data, int *flags) |
|
int | getpmsg (ACE_HANDLE handle, struct strbuf *ctl, struct strbuf *data, int *band, int *flags) |
|
int | fattach (int handle, const char *path) |
|
int | fdetach (const char *file) |
|
int | ioctl (ACE_HANDLE handle, ACE_IOCTL_TYPE_ARG2 cmd, void *=0) |
| UNIX-style ioctl .
|
|
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=0, unsigned long buffer=0, ACE_OVERLAPPED *overlapped=0, ACE_OVERLAPPED_COMPLETION_FUNC func=0) |
|
int | isastream (ACE_HANDLE handle) |
|
int | putmsg (ACE_HANDLE handle, const struct strbuf *ctl, const struct strbuf *data, int flags) |
|
int | putpmsg (ACE_HANDLE handle, const struct strbuf *ctl, const struct strbuf *data, int band, int flags) |
|
int | madvise (caddr_t addr, size_t len, int map_advice) |
|
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) |
|
int | mprotect (void *addr, size_t len, int prot) |
|
int | msync (void *addr, size_t len, int sync) |
|
int | munmap (void *addr, size_t len) |
|
ACE_HANDLE | shm_open (const ACE_TCHAR *filename, int mode, mode_t perms=0, LPSECURITY_ATTRIBUTES sa=0) |
|
int | shm_unlink (const ACE_TCHAR *path) |
|
int | msgctl (int msqid, int cmd, struct msqid_ds *) |
|
int | msgget (key_t key, int msgflg) |
|
ssize_t | msgrcv (int int_id, void *buf, size_t len, long type, int flags) |
|
int | msgsnd (int int_id, const void *buf, size_t len, int flags) |
|
int | getrlimit (int resource, struct rlimit *rl) |
|
int | getrusage (int who, struct rusage *rusage) |
|
int | setrlimit (int resource, const struct rlimit *rl) |
|
int | select (int width, fd_set *rfds, fd_set *wfds=0, fd_set *efds=0, const ACE_Time_Value *tv=0) |
|
int | select (int width, fd_set *rfds, fd_set *wfds, fd_set *efds, const ACE_Time_Value &tv) |
|
ssize_t | sendfile (ACE_HANDLE out_fd, ACE_HANDLE in_fd, off_t *offset, size_t count) |
| Wrapper for sendfile to transfer data between file descriptor.
|
|
void * | shmat (int int_id, const void *shmaddr, int shmflg) |
|
int | shmctl (int int_id, int cmd, struct shmid_ds *buf) |
|
int | shmdt (const void *shmaddr) |
|
int | shmget (key_t key, size_t size, int flags) |
|
ACE_HANDLE | accept (ACE_HANDLE handle, struct sockaddr *addr, int *addrlen) |
| BSD-style accept (no QoS).
|
|
ACE_HANDLE | accept (ACE_HANDLE handle, struct sockaddr *addr, int *addrlen, const ACE_Accept_QoS_Params &qos_params) |
|
int | bind (ACE_HANDLE s, struct sockaddr *name, int namelen) |
|
int | closesocket (ACE_HANDLE s) |
| Takes care of windows specific requirement to call closesocket.
|
|
int | connect (ACE_HANDLE handle, struct sockaddr *addr, int addrlen) |
| BSD-style connect (no QoS).
|
|
int | connect (ACE_HANDLE handle, const sockaddr *addr, int addrlen, const ACE_QoS_Params &qos_params) |
|
int | enum_protocols (int *protocols, ACE_Protocol_Info *protocol_buffer, u_long *buffer_length) |
|
int | getpeername (ACE_HANDLE handle, struct sockaddr *addr, int *addrlen) |
|
int | getsockname (ACE_HANDLE handle, struct sockaddr *addr, int *addrlen) |
|
int | getsockopt (ACE_HANDLE handle, int level, int optname, char *optval, int *optlen) |
|
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 | listen (ACE_HANDLE handle, int backlog) |
|
ssize_t | recv (ACE_HANDLE handle, char *buf, size_t len, int flags=0) |
|
ssize_t | recvfrom (ACE_HANDLE handle, char *buf, size_t len, int flags, struct sockaddr *addr, int *addrlen) |
|
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) |
|
ssize_t | recvmsg (ACE_HANDLE handle, struct msghdr *msg, int flags) |
|
ssize_t | recvv (ACE_HANDLE handle, iovec *iov, int iovlen) |
|
ssize_t | send (ACE_HANDLE handle, const char *buf, size_t len, int flags=0) |
|
ssize_t | send_partial_i (ACE_HANDLE handle, const char *buf, size_t len, int flags) |
|
ssize_t | sendmsg (ACE_HANDLE handle, const struct msghdr *msg, int flags) |
|
ssize_t | sendto (ACE_HANDLE handle, const char *buf, size_t len, int flags, const struct sockaddr *addr, int addrlen) |
|
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) |
|
ssize_t | sendv (ACE_HANDLE handle, const iovec *iov, int iovcnt) |
|
ssize_t | sendv_partial_i (ACE_HANDLE handle, const iovec *iov, int iovcnt) |
|
int | setsockopt (ACE_HANDLE handle, int level, int optname, const char *optval, int optlen) |
| Manipulate the options associated with a socket.
|
|
int | shutdown (ACE_HANDLE handle, int how) |
|
unsigned int | if_nametoindex (const char *ifname) |
|
char * | if_indextoname (unsigned int ifindex, char *ifname) |
|
struct if_nameindex * | if_nameindex () |
|
void | if_freenameindex (struct if_nameindex *ptr) |
|
int | socket_init (int version_high=1, int version_low=1) |
|
int | socket_fini () |
| Finalize WinSock after last use (e.g., when a DLL is unloaded).
|
|
ACE_HANDLE | socket (int protocol_family, int type, int proto) |
| Create a BSD-style socket (no QoS).
|
|
ACE_HANDLE | socket (int protocol_family, int type, int proto, ACE_Protocol_Info *protocolinfo, ACE_SOCK_GROUP g, u_long flags) |
|
int | socketpair (int domain, int type, int protocol, ACE_HANDLE sv[2]) |
|
ACE_HANDLE | creat (const ACE_TCHAR *filename, mode_t mode) |
|
ACE_OFF_T | filesize (ACE_HANDLE handle) |
|
ACE_OFF_T | filesize (const ACE_TCHAR *handle) |
|
int | fstat (ACE_HANDLE, ACE_stat *) |
|
int | lstat (const char *, ACE_stat *) |
|
int | lstat (const wchar_t *, ACE_stat *) |
|
int | mkdir (const char *path, mode_t mode=ACE_DEFAULT_DIR_PERMS) |
|
int | mkdir (const wchar_t *path, mode_t mode=ACE_DEFAULT_DIR_PERMS) |
|
int | mkfifo (const ACE_TCHAR *file, mode_t mode=ACE_DEFAULT_FILE_PERMS) |
|
int | stat (const char *file, ACE_stat *) |
|
int | stat (const wchar_t *file, ACE_stat *) |
|
mode_t | umask (mode_t cmask) |
|
ACE_Time_Value | gettimeofday () |
|
ACE_Time_Value | gettimeofday_ () |
|
ssize_t | readv (ACE_HANDLE handle, const iovec *iov, int iovlen) |
|
ssize_t | writev (ACE_HANDLE handle, const iovec *iov, int iovcnt) |
|
int | uname (ACE_utsname *name) |
|
pid_t | wait (int *=0) |
|
pid_t | wait (pid_t pid, ACE_exitcode *status, int wait_options=0, ACE_HANDLE handle=0) |
|
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 | condattr_init (ACE_condattr_t &attributes, int type=ACE_DEFAULT_SYNCH_TYPE) |
|
int | condattr_synctype (ACE_condattr_t &attributes, int &type) |
|
int | condattr_destroy (ACE_condattr_t &attributes) |
|
int | condattr_setclock (ACE_condattr_t &attributes, clockid_t clock_id) |
|
int | cond_broadcast (ACE_cond_t *cv) |
|
int | cond_destroy (ACE_cond_t *cv) |
|
int | cond_init (ACE_cond_t *cv, short type=ACE_DEFAULT_SYNCH_TYPE, const char *name=0, void *arg=0) |
|
int | cond_init (ACE_cond_t *cv, ACE_condattr_t &attributes, const char *name=0, void *arg=0) |
|
int | cond_init (ACE_cond_t *cv, short type, const wchar_t *name, void *arg=0) |
|
int | cond_init (ACE_cond_t *cv, ACE_condattr_t &attributes, const wchar_t *name, void *arg=0) |
|
int | cond_signal (ACE_cond_t *cv) |
|
int | cond_timedwait (ACE_cond_t *cv, ACE_mutex_t *m, ACE_Time_Value *timeout) |
|
int | cond_wait (ACE_cond_t *cv, ACE_mutex_t *m) |
|
int | event_destroy (ACE_event_t *event) |
|
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) |
|
int | event_init (ACE_event_t *event, int type, ACE_condattr_t *attributes, int manual_reset=0, int initial_state=0, const char *name=0, void *arg=0, LPSECURITY_ATTRIBUTES sa=0) |
|
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 | event_init (ACE_event_t *event, int type, ACE_condattr_t *attributes, int manual_reset, int initial_state, const wchar_t *name, void *arg=0, LPSECURITY_ATTRIBUTES sa=0) |
|
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=1) |
|
int | event_wait (ACE_event_t *event) |
|
int | lwp_getparams (ACE_Sched_Params &) |
|
int | lwp_setparams (const ACE_Sched_Params &) |
|
int | mutex_destroy (ACE_mutex_t *m) |
|
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) |
|
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) |
|
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_lock (ACE_mutex_t *m, const ACE_Time_Value *timeout) |
|
void | mutex_lock_cleanup (void *mutex) |
| Handle asynchronous thread cancellation cleanup.
|
|
int | mutex_trylock (ACE_mutex_t *m) |
|
int | mutex_trylock (ACE_mutex_t *m, int &abandoned) |
|
int | mutex_unlock (ACE_mutex_t *m) |
|
long | priority_control (ACE_idtype_t, ACE_id_t, int, void *) |
| Low-level interface to priocntl(2) .
|
|
int | recursive_mutex_cond_unlock (ACE_recursive_thread_mutex_t *m, ACE_recursive_mutex_state &state) |
|
void | recursive_mutex_cond_relock (ACE_recursive_thread_mutex_t *m, ACE_recursive_mutex_state &state) |
|
int | recursive_mutex_destroy (ACE_recursive_thread_mutex_t *m) |
|
int | recursive_mutex_init (ACE_recursive_thread_mutex_t *m, const ACE_TCHAR *name=0, ACE_mutexattr_t *arg=0, LPSECURITY_ATTRIBUTES sa=0) |
|
int | recursive_mutex_lock (ACE_recursive_thread_mutex_t *m) |
|
int | recursive_mutex_lock (ACE_recursive_thread_mutex_t *m, const ACE_Time_Value &timeout) |
|
int | recursive_mutex_lock (ACE_recursive_thread_mutex_t *m, const ACE_Time_Value *timeout) |
|
int | recursive_mutex_trylock (ACE_recursive_thread_mutex_t *m) |
|
int | recursive_mutex_unlock (ACE_recursive_thread_mutex_t *m) |
|
int | rw_rdlock (ACE_rwlock_t *rw) |
|
int | rw_tryrdlock (ACE_rwlock_t *rw) |
|
int | rw_trywrlock (ACE_rwlock_t *rw) |
|
int | rw_trywrlock_upgrade (ACE_rwlock_t *rw) |
|
int | rw_unlock (ACE_rwlock_t *rw) |
|
int | rw_wrlock (ACE_rwlock_t *rw) |
|
int | rwlock_destroy (ACE_rwlock_t *rw) |
|
int | rwlock_init (ACE_rwlock_t *rw, int type=ACE_DEFAULT_SYNCH_TYPE, const ACE_TCHAR *name=0, void *arg=0) |
|
int | sched_params (const ACE_Sched_Params &, ACE_id_t id=ACE_SELF) |
|
int | scheduling_class (const char *class_name, ACE_id_t &) |
| Find the scheduling class ID that corresponds to the class name.
|
|
int | sema_destroy (ACE_sema_t *s) |
|
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) |
|
int | sema_init (ACE_sema_t *s, u_int count, int type, ACE_condattr_t *attributes, const char *name=0, void *arg=0, int max=0x7fffffff, LPSECURITY_ATTRIBUTES sa=0) |
|
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) |
|
int | sema_init (ACE_sema_t *s, u_int count, int type, ACE_condattr_t *attributes, const wchar_t *name, void *arg=0, int max=0x7fffffff, LPSECURITY_ATTRIBUTES sa=0) |
|
void | sema_avoid_unlink (ACE_sema_t *s, bool avoid_unlink) |
|
int | sema_unlink (const char *name) |
|
int | sema_post (ACE_sema_t *s) |
|
int | sema_post (ACE_sema_t *s, u_int release_count) |
|
int | sema_trywait (ACE_sema_t *s) |
|
int | sema_wait (ACE_sema_t *s) |
|
int | sema_wait (ACE_sema_t *s, ACE_Time_Value &tv) |
|
int | sema_wait (ACE_sema_t *s, ACE_Time_Value *tv) |
|
int | semctl (int int_id, int semnum, int cmd, semun) |
|
int | semget (key_t key, int nsems, int flags) |
|
int | semop (int int_id, struct sembuf *sops, size_t nsops) |
|
int | set_scheduling_params (const ACE_Sched_Params &, ACE_id_t id=ACE_SELF) |
| Friendly interface to priocntl(2) .
|
|
int | sigtimedwait (const sigset_t *set, siginfo_t *info, const ACE_Time_Value *timeout) |
|
int | sigwait (sigset_t *set, int *sig=0) |
|
int | sigwaitinfo (const sigset_t *set, siginfo_t *info) |
|
int | thr_cancel (ACE_thread_t t_id) |
|
int | thr_cmp (ACE_hthread_t t1, ACE_hthread_t t2) |
|
int | thr_continue (ACE_hthread_t target_thread) |
|
int | thr_create (ACE_THR_FUNC func, void *args, long flags, ACE_thread_t *thr_id, ACE_hthread_t *t_handle=0, long priority=ACE_DEFAULT_THREAD_PRIORITY, void *stack=0, size_t stacksize=ACE_DEFAULT_THREAD_STACKSIZE, ACE_Base_Thread_Adapter *thread_adapter=0, const char **thr_name=0) |
|
int | thr_equal (ACE_thread_t t1, ACE_thread_t t2) |
|
void | thr_exit (ACE_THR_FUNC_RETURN status=0) |
|
int | thr_getconcurrency () |
|
int | thr_getprio (ACE_hthread_t id, int &priority) |
|
int | thr_getprio (ACE_hthread_t id, int &priority, int &policy) |
|
int | thr_getspecific (ACE_thread_key_t key, void **data) |
|
int | thr_join (ACE_hthread_t waiter_id, ACE_THR_FUNC_RETURN *status) |
|
int | thr_join (ACE_thread_t waiter_id, ACE_thread_t *thr_id, ACE_THR_FUNC_RETURN *status) |
|
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_detach (ACE_thread_key_t key) |
|
int | thr_key_used (ACE_thread_key_t key) |
|
int | thr_keycreate (ACE_thread_key_t *key, ACE_THR_DEST) |
|
int | thr_keyfree (ACE_thread_key_t key) |
|
int | thr_kill (ACE_thread_t thr_id, int signum) |
|
size_t | thr_min_stack () |
|
ACE_thread_t | thr_self () |
|
void | thr_self (ACE_hthread_t &) |
|
const char * | thr_name () |
|
ssize_t | thr_id (char buffer[], size_t buffer_length) |
|
pid_t | thr_gettid () |
|
ssize_t | thr_gettid (char buffer[], size_t buffer_length) |
|
int | thr_setcancelstate (int new_state, int *old_state) |
| State is THR_CANCEL_ENABLE or THR_CANCEL_DISABLE.
|
|
int | thr_setcanceltype (int new_type, int *old_type) |
| Type is THR_CANCEL_DEFERRED or THR_CANCEL_ASYNCHRONOUS.
|
|
int | thr_setconcurrency (int hint) |
|
int | thr_setprio (ACE_hthread_t ht_id, int priority, int policy=-1) |
|
int | thr_setprio (const ACE_Sched_Priority prio) |
|
int | thr_setspecific (ACE_thread_key_t key, void *data) |
|
int | thr_sigsetmask (int how, const sigset_t *nsm, sigset_t *osm) |
|
int | thr_suspend (ACE_hthread_t target_thread) |
|
void | thr_testcancel () |
|
void | thr_yield () |
|
int | thread_mutex_destroy (ACE_thread_mutex_t *m) |
|
int | thread_mutex_init (ACE_thread_mutex_t *m, int lock_type=0, const char *name=0, ACE_mutexattr_t *arg=0) |
|
int | thread_mutex_init (ACE_thread_mutex_t *m, int lock_type, const wchar_t *name, ACE_mutexattr_t *arg=0) |
|
int | thread_mutex_lock (ACE_thread_mutex_t *m) |
|
int | thread_mutex_lock (ACE_thread_mutex_t *m, const ACE_Time_Value &timeout) |
|
int | thread_mutex_lock (ACE_thread_mutex_t *m, const ACE_Time_Value *timeout) |
|
int | thread_mutex_trylock (ACE_thread_mutex_t *m) |
|
int | thread_mutex_unlock (ACE_thread_mutex_t *m) |
|
void | unique_name (const void *object, char *name, size_t length) |
|
char * | asctime (const struct tm *tm) |
|
char * | asctime_r (const struct tm *tm, char *buf, int buflen) |
|
int | clock_gettime (clockid_t, struct timespec *) |
|
int | clock_settime (clockid_t, const struct timespec *) |
|
ACE_TCHAR * | ctime (const time_t *t) |
|
ACE_TCHAR * | ctime_r (const time_t *clock, ACE_TCHAR *buf, int buflen) |
|
double | difftime (time_t t1, time_t t0) |
|
ACE_hrtime_t | gethrtime (const ACE_HRTimer_Op=ACE_HRTIMER_GETTIME) |
|
struct tm * | gmtime (const time_t *clock) |
|
struct tm * | gmtime_r (const time_t *clock, struct tm *res) |
|
struct tm * | localtime (const time_t *clock) |
|
struct tm * | localtime_r (const time_t *clock, struct tm *res) |
|
time_t | mktime (struct tm *timeptr) |
|
int | nanosleep (const struct timespec *requested, struct timespec *remaining=0) |
|
size_t | strftime (char *s, size_t maxsize, const char *format, const struct tm *timeptr) ACE_GCC_FORMAT_ATTRIBUTE(strftime |
|
size_t char * | strptime (const char *buf, const char *format, struct tm *tm) |
|
time_t | time (time_t *tloc=0) |
|
long | timezone () |
|
void | tzset () |
|
int | access (const char *path, int amode) |
|
int | access (const wchar_t *path, int amode) |
|
unsigned int | alarm (u_int secs) |
|
long | allocation_granularity () |
|
int | argv_to_string (int argc, ACE_TCHAR **argv, ACE_TCHAR *&buf, bool substitute_env_args=true, bool quote_args=false) |
| used by ARGV::argv_to_string() and ACE_OS::fork_exec()
|
|
int | argv_to_string (ACE_TCHAR **argv, ACE_TCHAR *&buf, bool substitute_env_args=true, bool quote_args=false) |
|
int | chdir (const char *path) |
|
int | chdir (const wchar_t *path) |
|
int | rmdir (const char *path) |
|
int | rmdir (const wchar_t *path) |
|
int | close (ACE_HANDLE handle) |
|
ACE_HANDLE | dup (ACE_HANDLE handle) |
|
ACE_HANDLE | dup (ACE_HANDLE handle, pid_t pid) |
|
int | dup2 (ACE_HANDLE oldfd, ACE_HANDLE newfd) |
|
int | execl (const char *path, const char *arg0,...) |
|
int | execle (const char *path, const char *arg0,...) |
|
int | execlp (const char *file, const char *arg0,...) |
|
int | execv (const char *path, char *const argv[]) |
|
int | execve (const char *path, char *const argv[], char *const envp[]) |
|
int | execvp (const char *file, char *const argv[]) |
|
pid_t | fork () |
|
pid_t | fork (const ACE_TCHAR *program_name) |
|
pid_t | fork_exec (ACE_TCHAR *argv[]) |
|
int | fsync (ACE_HANDLE handle) |
|
int | ftruncate (ACE_HANDLE handle, ACE_OFF_T offset) |
|
char * | getcwd (char *, size_t) |
|
wchar_t * | getcwd (wchar_t *, size_t) |
|
gid_t | getgid () |
|
gid_t | getegid () |
|
int | getopt (int argc, char *const *argv, const char *optstring) |
|
long | getpagesize () |
|
pid_t | getpgid (pid_t pid) |
|
pid_t | getpid () |
|
pid_t | getppid () |
|
uid_t | getuid () |
|
uid_t | geteuid () |
|
int | hostname (char name[], size_t maxnamelen) |
|
int | hostname (wchar_t name[], size_t maxnamelen) |
|
int | isatty (int handle) |
|
int | isatty (ACE_HANDLE handle) |
|
ACE_OFF_T | lseek (ACE_HANDLE handle, ACE_OFF_T offset, int whence) |
|
long | num_processors () |
| Get the number of CPUs configured in the machine.
|
|
long | num_processors_online () |
| Get the number of CPUs currently online.
|
|
int | pipe (ACE_HANDLE handles[]) |
|
ssize_t | pread (ACE_HANDLE handle, void *buf, size_t nbyte, ACE_OFF_T offset) |
|
ssize_t | pwrite (ACE_HANDLE handle, const void *buf, size_t nbyte, ACE_OFF_T offset) |
|
ssize_t | read (ACE_HANDLE handle, void *buf, size_t len) |
|
ssize_t | read (ACE_HANDLE handle, void *buf, size_t len, ACE_OVERLAPPED *) |
|
ssize_t | read_n (ACE_HANDLE handle, void *buf, size_t len, size_t *bytes_transferred=0) |
|
ssize_t | readlink (const char *path, char *buf, size_t bufsiz) |
|
void * | sbrk (intptr_t brk) |
|
int | setgid (gid_t) |
|
int | setegid (gid_t) |
|
int | setpgid (pid_t pid, pid_t pgid) |
|
int | setregid (gid_t rgid, gid_t egid) |
|
int | setreuid (uid_t ruid, uid_t euid) |
|
pid_t | setsid () |
|
int | setuid (uid_t) |
|
int | seteuid (uid_t) |
|
int | sleep (u_int seconds) |
|
int | sleep (const ACE_Time_Value &tv) |
|
int | string_to_argv (ACE_TCHAR *buf, int &argc, ACE_TCHAR **&argv, bool substitute_env_args=true) |
|
void | swab (const void *src, void *dest, ssize_t n) |
|
long | sysconf (int) |
|
long | sysinfo (int cmd, char *buf, long count) |
|
int | truncate (const ACE_TCHAR *filename, ACE_OFF_T length) |
|
useconds_t | ualarm (useconds_t usecs, useconds_t interval=0) |
|
useconds_t | ualarm (const ACE_Time_Value &tv, const ACE_Time_Value &tv_interval=ACE_Time_Value::zero) |
|
int | unlink (const char *path) |
|
int | unlink (const wchar_t *path) |
|
ssize_t | write (ACE_HANDLE handle, const void *buf, size_t nbyte) |
|
ssize_t | write (ACE_HANDLE handle, const void *buf, size_t nbyte, ACE_OVERLAPPED *) |
|
ssize_t | write_n (ACE_HANDLE handle, const void *buf, size_t len, size_t *bytes_transferred=0) |
|
wint_t | fgetwc (FILE *fp) |
|
u_int | wslen (const WChar *) |
|
WChar * | wscpy (WChar *, const WChar *) |
|
int | wscmp (const WChar *, const WChar *) |
|
int | wsncmp (const WChar *, const WChar *, size_t len) |
|
wint_t | ungetwc (wint_t c, FILE *fp) |
|
int | t_accept (ACE_HANDLE fildes, ACE_HANDLE resfd, struct t_call *call) |
|
char * | t_alloc (ACE_HANDLE fildes, int struct_type, int fields) |
|
int | t_bind (ACE_HANDLE fildes, ACE_TBIND *req, ACE_TBIND *ret) |
|
int | t_close (ACE_HANDLE fildes) |
|
int | t_connect (ACE_HANDLE fildes, struct t_call *sndcall, struct t_call *rcvcall) |
|
void | t_error (const char *errmsg) |
|
int | t_free (char *ptr, int struct_type) |
|
int | t_getinfo (ACE_HANDLE fildes, struct t_info *info) |
|
int | t_getname (ACE_HANDLE fildes, struct netbuf *namep, int type) |
|
int | t_getstate (ACE_HANDLE fildes) |
|
int | t_listen (ACE_HANDLE fildes, struct t_call *call) |
|
int | t_look (ACE_HANDLE fildes) |
|
ACE_HANDLE | t_open (char *path, int oflag, struct t_info *info) |
|
int | t_optmgmt (ACE_HANDLE handle, ACE_TOPTMGMT *req, ACE_TOPTMGMT *ret) |
|
int | t_rcv (ACE_HANDLE fildes, char *buf, unsigned int nbytes, int *flags) |
|
int | t_rcvdis (ACE_HANDLE fildes, struct t_discon *discon) |
|
int | t_rcvrel (ACE_HANDLE fildes) |
|
int | t_rcvudata (ACE_HANDLE fildes, struct t_unitdata *unitdata, int *flags) |
|
int | t_rcvuderr (ACE_HANDLE fildes, struct t_uderr *uderr) |
|
int | t_snd (ACE_HANDLE fildes, const char *buf, unsigned int nbytes, int flags) |
|
int | t_snddis (ACE_HANDLE fildes, struct t_call *call) |
|
int | t_sndrel (ACE_HANDLE fildes) |
|
int | t_sync (ACE_HANDLE fildes) |
|
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_".
|
int | ace_isalnum (ACE_TCHAR c) |
| Returns true if the character is an alphanumeric character.
|
|
int | ace_isalpha (ACE_TCHAR c) |
| Returns true if the character is an alphabetic character.
|
|
int | ace_isblank (ACE_TCHAR c) |
| Returns true if the character is a control character.
|
|
int | ace_isascii (ACE_TCHAR c) |
| Returns true if the character is a control character.
|
|
int | ace_iscntrl (ACE_TCHAR c) |
| Returns true if the character is a control character.
|
|
int | ace_isdigit (ACE_TCHAR c) |
| Returns true if the character is a decimal-digit character.
|
|
int | ace_isgraph (ACE_TCHAR c) |
| Returns true if the character is a printable character other than a space.
|
|
int | ace_islower (ACE_TCHAR c) |
| Returns true if the character is a lowercase character.
|
|
int | ace_isprint (ACE_TCHAR c) |
| Returns true if the character is a printable character.
|
|
int | ace_ispunct (ACE_TCHAR c) |
| Returns true if the character is a punctuation character.
|
|
int | ace_isspace (ACE_TCHAR c) |
| Returns true if the character is a space character.
|
|
int | ace_isupper (ACE_TCHAR c) |
| Returns true if the character is an uppercase character.
|
|
int | ace_isxdigit (ACE_TCHAR c) |
| Returns true if the character is a hexadecimal-digit character.
|
|
int | ace_tolower (int c) |
| Converts a character to lower case (char version).
|
|
wint_t | ace_towlower (wint_t c) |
| Converts a character to lower case (wchar_t version).
|
|
int | ace_toupper (int c) |
| Converts a character to upper case (char version).
|
|
wint_t | ace_towupper (wint_t c) |
| Converts a character to upper case (wchar_t version).
|
|
int | ace_isctype (int c, ctype_t desc) |
| Tests c for the property specified by the desc argument.
|
|
int | ace_iswctype (wint_t c, wctype_t desc) |
| Tests c for the property specified by the desc argument.
|
|
|
Included are the functions defined in <cstring> and their <cwchar> equivalents.
- Todo
- To be complete, we should add strcoll, and strxfrm.
|
const void * | memchr (const void *s, int c, size_t len) |
| Finds characters in a buffer (const void version).
|
|
void * | memchr (void *s, int c, size_t len) |
| Finds characters in a buffer (void version).
|
|
int | memcmp (const void *t, const void *s, size_t len) |
| Compares two buffers.
|
|
void * | memcpy (void *t, const void *s, size_t len) |
| Copies one buffer to another.
|
|
void * | memmove (void *t, const void *s, size_t len) |
| Moves one buffer to another.
|
|
void * | memset (void *s, int c, size_t len) |
| Fills a buffer with a character value.
|
|
char * | strcat (char *s, const char *t) |
| Appends a string to another string (char version).
|
|
wchar_t * | strcat (wchar_t *s, const wchar_t *t) |
| Appends a string to another string (wchar_t version).
|
|
const char * | strchr (const char *s, int c) |
|
const wchar_t * | strchr (const wchar_t *s, wchar_t c) |
|
char * | strchr (char *s, int c) |
| Finds the first occurrence of a character in a string (char version).
|
|
wchar_t * | strchr (wchar_t *s, wchar_t c) |
| Finds the first occurrence of a character in a string (wchar_t version).
|
|
int | strcmp (const char *s, const char *t) |
| Compares two strings (char version).
|
|
int | strcmp (const ACE_WCHAR_T *s, const ACE_WCHAR_T *t) |
| Compares two strings (wchar_t version).
|
|
char * | strcpy (char *s, const char *t) |
| Copies a string (char version).
|
|
wchar_t * | strcpy (wchar_t *s, const wchar_t *t) |
| Copies a string (wchar_t version).
|
|
size_t | strcspn (const char *s, const char *reject) |
|
size_t | strcspn (const wchar_t *s, const wchar_t *reject) |
|
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 *des, const char *src) |
|
wchar_t * | strecpy (wchar_t *s, const wchar_t *t) |
|
char * | strerror (int errnum) |
|
char * | strsignal (int signum) |
|
char * | strerror_r (int errnum, char *buf, size_t buflen) |
| Finds characters in a buffer (const void version).
|
|
size_t | strlen (const char *s) |
| Finds the length of a string (char version).
|
|
size_t | strlen (const ACE_WCHAR_T *s) |
| Finds the length of a string (ACE_WCHAR_T version).
|
|
char * | strncat (char *s, const char *t, size_t len) |
| Appends part of a string to another string (char version).
|
|
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).
|
|
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) |
|
char * | strnchr (char *s, int c, size_t len) |
| Finds the first occurrence of a character in an array (char version).
|
|
ACE_WCHAR_T * | strnchr (ACE_WCHAR_T *s, ACE_WCHAR_T c, size_t len) |
| Finds the first occurrence of a character in an array (ACE_WCHAR_T version).
|
|
int | strncmp (const char *s, const char *t, size_t len) |
| Compares two arrays (char version).
|
|
int | strncmp (const ACE_WCHAR_T *s, const ACE_WCHAR_T *t, size_t len) |
| Compares two arrays (wchar_t version).
|
|
char * | strncpy (char *s, const char *t, size_t len) |
| Copies an array (char version)
|
|
ACE_WCHAR_T * | strncpy (ACE_WCHAR_T *s, const ACE_WCHAR_T *t, size_t len) |
| Copies an array (ACE_WCHAR_T version)
|
|
size_t | strnlen (const char *s, size_t maxlen) |
| Finds the length of a limited-length string (char version).
|
|
size_t | strnlen (const ACE_WCHAR_T *s, size_t maxlen) |
| Finds the length of a limited-length string (ACE_WCHAR_T version).
|
|
const char * | strnstr (const char *s, const char *t, size_t len) |
|
const ACE_WCHAR_T * | strnstr (const ACE_WCHAR_T *s, const ACE_WCHAR_T *t, size_t len) |
|
char * | strnstr (char *s, const char *t, size_t len) |
| Finds the first occurrence of a substring in an array (char version).
|
|
ACE_WCHAR_T * | strnstr (ACE_WCHAR_T *s, const ACE_WCHAR_T *t, size_t len) |
| Finds the first occurrence of a substring in an array (wchar_t version).
|
|
const char * | strpbrk (const char *s1, const char *s2) |
| Searches for characters in a string (const char version).
|
|
const wchar_t * | strpbrk (const wchar_t *s1, const wchar_t *s2) |
| Searches for characters in a string (const wchar_t version).
|
|
char * | strpbrk (char *s1, const char *s2) |
| Searches for characters in a string (char version).
|
|
wchar_t * | strpbrk (wchar_t *s1, const wchar_t *s2) |
| Searches for characters in a string (wchar_t version).
|
|
const char * | strrchr (const char *s, int c) |
|
const wchar_t * | strrchr (const wchar_t *s, wchar_t c) |
|
char * | strrchr (char *s, int c) |
| Finds the last occurrence of a character in a string (char version).
|
|
wchar_t * | strrchr (wchar_t *s, wchar_t c) |
| Finds the last occurrence of a character in a string (wchar_t version).
|
|
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).
|
|
size_t | strspn (const char *s1, const char *s2) |
|
size_t | strspn (const wchar_t *s1, const wchar_t *s2) |
|
const char * | strstr (const char *s, const char *t) |
|
const wchar_t * | strstr (const wchar_t *s, const wchar_t *t) |
|
char * | strstr (char *s, const char *t) |
| Finds the first occurrence of a substring in a string (char version).
|
|
wchar_t * | strstr (wchar_t *s, const wchar_t *t) |
| Finds the first occurrence of a substring in a string (wchar_t version).
|
|
char * | strtok (char *s, const char *tokens) |
| Finds the next token in a string (char version).
|
|
wchar_t * | strtok (wchar_t *s, const wchar_t *tokens) |
| Finds the next token in a string (wchar_t version).
|
|
char * | strtok_r (char *s, const char *tokens, char **lasts) |
| Finds the next token in a string (safe char version).
|
|
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).
|
|