Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

OS.i File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define ACE_INLINE
#define strerror(err)   "strerror is unsupported"
#define ACE_ADAPT_RETVAL(OP, RESULT)   ((RESULT = (OP)) != 0 ? (errno = RESULT, -1) : 0)
#define ACE_SOCKCALL_RETURN(OP, TYPE, FAILVALUE)   ACE_OSCALL_RETURN(OP,TYPE,FAILVALUE)
#define ___ACE_TIMEOUT   timep

Typedefs

typedef int ACE_SOCKET_LEN
typedef const struct strbufACE_STRBUF_TYPE
typedef const char * ACE_SOCKOPT_TYPE1
typedef char * ACE_MMAP_TYPE
typedef const struct timespecACE_TIMESPEC_PTR

Functions

int isastream (int)
int getrusage (int who, struct rusage *rusage)

Variables

const int ctime_buf_size = 26


Define Documentation

#define ___ACE_TIMEOUT   timep
 

#define ACE_ADAPT_RETVAL OP,
RESULT       ((RESULT = (OP)) != 0 ? (errno = RESULT, -1) : 0)
 

Definition at line 301 of file OS.i.

Referenced by ACE_OS::chdir, ACE_OS::close, ACE_OS::cond_broadcast, ACE_OS::cond_destroy, ACE_OS::cond_init, ACE_OS::cond_signal, ACE_OS::cond_timedwait, ACE_OS::cond_wait, ACE_OS::condattr_init, ACE_OS::dlclose, ACE_OS::event_destroy, ACE_OS::event_pulse, ACE_OS::event_reset, ACE_OS::event_signal, ACE_OS::fflush, ACE_OS::flock_rdlock, ACE_OS::flock_tryrdlock, ACE_OS::flock_trywrlock, ACE_OS::flock_unlock, ACE_OS::flock_wrlock, ACE_OS::ftruncate, ACE_OS::getrusage, ACE_OS::mkdir, ACE_OS::msync, ACE_OS::munmap, ACE_OS::mutex_destroy, ACE_OS::mutex_init, ACE_OS::mutex_lock, ACE_OS::mutex_trylock, ACE_OS::mutex_unlock, ACE_OS::pthread_sigmask, ACE_OS::rw_rdlock, ACE_OS::rw_tryrdlock, ACE_OS::rw_trywrlock, ACE_OS::rw_unlock, ACE_OS::rw_wrlock, ACE_OS::rwlock_destroy, ACE_OS::sched_params, ACE_OS::sema_destroy, ACE_OS::sema_init, ACE_OS::sema_post, ACE_OS::sema_trywait, ACE_OS::sema_wait, ACE_OS::thr_cancel, ACE_OS::thr_continue, ACE_OS::thr_create, ACE_OS::thr_getprio, ACE_OS::thr_getspecific, ACE_OS::thr_join, ACE_OS::thr_keycreate, ACE_OS::thr_keyfree, ACE_OS::thr_kill, ACE_OS::thr_min_stack, ACE_OS::thr_setcancelstate, ACE_OS::thr_setcanceltype, ACE_OS::thr_setconcurrency, ACE_OS::thr_setprio, ACE_OS::thr_setspecific, ACE_OS::thr_sigsetmask, ACE_OS::thr_suspend, ACE_OS::truncate, and ACE_OS::unlink.

#define ACE_INLINE
 

Definition at line 10 of file OS.i.

Referenced by ACE_Service_Object_Ptr::ACE_Service_Object_Ptr, ACE_Null_Condition::remove, ACE_Null_Condition::~ACE_Null_Condition, ACE_Sched_Params::~ACE_Sched_Params, and ACE_Service_Object_Ptr::~ACE_Service_Object_Ptr.

#define ACE_SOCKCALL_RETURN OP,
TYPE,
FAILVALUE       ACE_OSCALL_RETURN(OP,TYPE,FAILVALUE)
 

Definition at line 4656 of file OS.i.

Referenced by ACE_OS::accept, ACE_OS::bind, ACE_OS::closesocket, ACE_OS::connect, ACE_OS::enum_protocols, ACE_OS::gethostbyaddr, ACE_OS::gethostbyaddr_r, ACE_OS::gethostbyname, ACE_OS::gethostbyname_r, ACE_OS::getipnodebyname, ACE_OS::getpeername, ACE_OS::getprotobyname, ACE_OS::getprotobyname_r, ACE_OS::getprotobynumber, ACE_OS::getprotobynumber_r, ACE_OS::getservbyname, ACE_OS::getservbyname_r, ACE_OS::getsockname, ACE_OS::getsockopt, ACE_OS::ioctl, ACE_OS::join_leaf, ACE_OS::listen, ACE_OS::recv, ACE_OS::recvfrom, ACE_OS::recvmsg, ACE_OS::select, ACE_OS::send, ACE_OS::sendmsg, ACE_OS::sendto, ACE_OS::setsockopt, ACE_OS::shutdown, and ACE_OS::socket.

#define strerror err       "strerror is unsupported"
 

Definition at line 23 of file OS.i.

Referenced by ACE_Stats::print_summary, and ACE_OS_String::strerror.


Typedef Documentation

typedef char* ACE_MMAP_TYPE
 

Definition at line 82 of file OS.i.

Referenced by ACE_OS::mmap, ACE_OS::mprotect, ACE_OS::msync, and ACE_OS::munmap.

typedef int ACE_SOCKET_LEN
 

Definition at line 39 of file OS.i.

Referenced by ACE_OS::accept, ACE_OS::bind, ACE_OS::connect, ACE_OS::gethostbyaddr, ACE_OS::gethostbyaddr_r, ACE_OS::getpeername, ACE_OS::getsockname, ACE_OS::getsockopt, and ACE_OS::recvfrom.

typedef const char* ACE_SOCKOPT_TYPE1
 

Definition at line 53 of file OS.i.

Referenced by ACE_OS::setsockopt.

typedef const struct strbuf* ACE_STRBUF_TYPE
 

Definition at line 45 of file OS.i.

typedef const struct timespec* ACE_TIMESPEC_PTR
 

Definition at line 136 of file OS.i.


Function Documentation

int getrusage int    who,
struct rusage   rusage
 

int isastream int   
 


Variable Documentation

const int ctime_buf_size = 26 [static]
 

Definition at line 8681 of file OS.i.

Referenced by ACE_OS::ctime, and ACE_OS::ctime_r.


Generated on Mon Jun 16 11:55:00 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002