Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

config-lite.h File Reference

#include "ace/config.h"
#include "ace/ace_wchar.h"

Include dependency graph for config-lite.h:

Include dependency graph

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

Included by dependency graph

Namespaces

namespace  ACE_OS

Defines

#define ACE_BITS_PER_ULONG   (8 * sizeof (u_long))
#define ACE_OSTREAM_TYPE   ostream
#define ACE_DEFAULT_LOG_STREAM   (&cerr)
#define ACE_SYNCH_1   ACE_SYNCH_DECL
#define ACE_SYNCH_2   ACE_SYNCH_USE
#define ACE_WSOCK_VERSION   0, 0
#define ACE_MT(X)
#define ACE_USING   using
#define ACE_TYPENAME
#define ACE_TEMPLATE_SPECIALIZATION   template<>
#define ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
#define ACE_LACKS_PERFECT_MULTICAST_FILTERING   0
#define ACE_HAS_POSITION_INDEPENDENT_POINTERS   1
#define ACE_HAS_PROCESS_SPAWN   1
#define ACE_RCSID(path, file, id)
#define ACE_INLINE   inline
#define ACE_HAS_INLINED_OSCALLS
#define ACE_EXPLICIT   explicit
#define ACE_MUTABLE   mutable
#define ACE_CONST_WHEN_MUTABLE   const
#define ACE_Proper_Export_Flag
#define ACE_Proper_Import_Flag
#define ACE_EXPORT_SINGLETON_DECLARATION(T)
#define ACE_IMPORT_SINGLETON_DECLARATION(T)
#define ACE_EXPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
#define ACE_IMPORT_SINGLETON_DECLARE(SINGLETON_TYPE, CLASS, LOCK)
#define ACE_DECLARE_EXPORT(TS, ID)   TS ACE_Export ID
#define ACE_sap_any_cast(TYPE)   reinterpret_cast<TYPE> (const_cast<ACE_Addr &> (ACE_Addr::sap_any))
#define ACE_static_cast(TYPE, EXPR)   static_cast<TYPE> (EXPR)
#define ACE_static_cast_1_ptr(TYPE, T1, EXPR)   static_cast<TYPE<T1> *> (EXPR)
#define ACE_static_cast_2_ptr(TYPE, T1, T2, EXPR)   static_cast<TYPE<T1, T2> *> (EXPR)
#define ACE_static_cast_3_ptr(TYPE, T1, T2, T3, EXPR)   static_cast<TYPE<T1, T2, T3> *> (EXPR)
#define ACE_static_cast_4_ptr(TYPE, T1, T2, T3, T4, EXPR)   static_cast<TYPE<T1, T2, T3, T4> *> (EXPR)
#define ACE_static_cast_5_ptr(TYPE, T1, T2, T3, T4, T5, EXPR)   static_cast<TYPE<T1, T2, T3, T4, T5> *> (EXPR)
#define ACE_static_cast_1_ref(TYPE, T1, EXPR)   static_cast<TYPE<T1> &> (EXPR)
#define ACE_static_cast_2_ref(TYPE, T1, T2, EXPR)   static_cast<TYPE<T1, T2> &> (EXPR)
#define ACE_static_cast_3_ref(TYPE, T1, T2, T3, EXPR)   static_cast<TYPE<T1, T2, T3> &> (EXPR)
#define ACE_static_cast_4_ref(TYPE, T1, T2, T3, T4, EXPR)   static_cast<TYPE<T1, T2, T3, T4> &> (EXPR)
#define ACE_static_cast_5_ref(TYPE, T1, T2, T3, T4, T5, EXPR)   static_cast<TYPE<T1, T2, T3, T4, T5> &> (EXPR)
#define ACE_const_cast(TYPE, EXPR)   const_cast<TYPE> (EXPR)
#define ACE_const_cast_1_ptr(TYPE, T1, EXPR)   const_cast<TYPE<T1> *> (EXPR)
#define ACE_const_cast_2_ptr(TYPE, T1, T2, EXPR)   const_cast<TYPE<T1, T2> *> (EXPR)
#define ACE_const_cast_3_ptr(TYPE, T1, T2, T3, EXPR)   const_cast<TYPE<T1, T2, T3> *> (EXPR)
#define ACE_const_cast_4_ptr(TYPE, T1, T2, T3, T4, EXPR)   const_cast<TYPE<T1, T2, T3, T4> *> (EXPR)
#define ACE_const_cast_5_ptr(TYPE, T1, T2, T3, T4, T5, EXPR)   const_cast<TYPE<T1, T2, T3, T4, T5> *> (EXPR)
#define ACE_const_cast_1_ref(TYPE, T1, EXPR)   const_cast<TYPE<T1> &> (EXPR)
#define ACE_const_cast_2_ref(TYPE, T1, T2, EXPR)   const_cast<TYPE<T1, T2> &> (EXPR)
#define ACE_const_cast_3_ref(TYPE, T1, T2, T3, EXPR)   const_cast<TYPE<T1, T2, T3> &> (EXPR)
#define ACE_const_cast_4_ref(TYPE, T1, T2, T3, T4, EXPR)   const_cast<TYPE<T1, T2, T3, T4> &> (EXPR)
#define ACE_const_cast_5_ref(TYPE, T1, T2, T3, T4, T5, EXPR)   const_cast<TYPE<T1, T2, T3, T4, T5> &> (EXPR)
#define ACE_reinterpret_cast(TYPE, EXPR)   reinterpret_cast<TYPE> (EXPR)
#define ACE_reinterpret_cast_1_ptr(TYPE, T1, EXPR)   reinterpret_cast<TYPE<T1> *> (EXPR)
#define ACE_reinterpret_cast_2_ptr(TYPE, T1, T2, EXPR)   reinterpret_cast<TYPE<T1, T2> *> (EXPR)
#define ACE_reinterpret_cast_3_ptr(TYPE, T1, T2, T3, EXPR)   reinterpret_cast<TYPE<T1, T2, T3> *> (EXPR)
#define ACE_reinterpret_cast_4_ptr(TYPE, T1, T2, T3, T4, EXPR)   reinterpret_cast<TYPE<T1, T2, T3, T4> *> (EXPR)
#define ACE_reinterpret_cast_5_ptr(TYPE, T1, T2, T3, T4, T5, EXPR)   reinterpret_cast<TYPE<T1, T2, T3, T4, T5> *> (EXPR)
#define ACE_reinterpret_cast_1_ref(TYPE, T1, EXPR)   reinterpret_cast<TYPE<T1> &> (EXPR)
#define ACE_reinterpret_cast_2_ref(TYPE, T1, T2, EXPR)   reinterpret_cast<TYPE<T1, T2> &> (EXPR)
#define ACE_reinterpret_cast_3_ref(TYPE, T1, T2, T3, EXPR)   reinterpret_cast<TYPE<T1, T2, T3> &> (EXPR)
#define ACE_reinterpret_cast_4_ref(TYPE, T1, T2, T3, T4, EXPR)   reinterpret_cast<TYPE<T1, T2, T3, T4> &> (EXPR)
#define ACE_reinterpret_cast_5_ref(TYPE, T1, T2, T3, T4, T5, EXPR)   reinterpret_cast<TYPE<T1, T2, T3, T4, T5> &> (EXPR)
#define ACE_dynamic_cast(TYPE, EXPR)   dynamic_cast<TYPE> (EXPR)
#define ACE_dynamic_cast_1_ptr(TYPE, T1, EXPR)   dynamic_cast<TYPE<T1> *> (EXPR)
#define ACE_dynamic_cast_2_ptr(TYPE, T1, T2, EXPR)   dynamic_cast<TYPE<T1, T2> *> (EXPR)
#define ACE_dynamic_cast_3_ptr(TYPE, T1, T2, T3, EXPR)   dynamic_cast<TYPE<T1, T2, T3> *> (EXPR)
#define ACE_dynamic_cast_4_ptr(TYPE, T1, T2, T3, T4, EXPR)   dynamic_cast<TYPE<T1, T2, T3, T4> *> (EXPR)
#define ACE_dynamic_cast_5_ptr(TYPE, T1, T2, T3, T4, T5, EXPR)   dynamic_cast<TYPE<T1, T2, T3, T4, T5> *> (EXPR)
#define ACE_dynamic_cast_1_ref(TYPE, T1, EXPR)   dynamic_cast<TYPE<T1> &> (EXPR)
#define ACE_dynamic_cast_2_ref(TYPE, T1, T2, EXPR)   dynamic_cast<TYPE<T1, T2> &> (EXPR)
#define ACE_dynamic_cast_3_ref(TYPE, T1, T2, T3, EXPR)   dynamic_cast<TYPE<T1, T2, T3> &> (EXPR)
#define ACE_dynamic_cast_4_ref(TYPE, T1, T2, T3, T4, EXPR)   dynamic_cast<TYPE<T1, T2, T3, T4> &> (EXPR)
#define ACE_dynamic_cast_5_ref(TYPE, T1, T2, T3, T4, T5, EXPR)   dynamic_cast<TYPE<T1, T2, T3, T4, T5> &> (EXPR)
#define ACE_CAST_CONST
#define ACE_UNUSED_ARG(a)   (a)
#define ACE_NOTREACHED(a)   a
#define ACE_ALLOC_HOOK_DECLARE   struct __Ace {}
#define ACE_ALLOC_HOOK_DEFINE(CLASS)
#define ACE_OSCALL_RETURN(X, TYPE, FAILVALUE)
#define ACE_OSCALL(X, TYPE, FAILVALUE, RESULT)
#define ACE_WIN32CALL_RETURN(X, TYPE, FAILVALUE)
#define ACE_WIN32CALL(X, TYPE, FAILVALUE, RESULT)
#define ACE_INVALID_HANDLE   INVALID_HANDLE_VALUE
#define ACE_DLL_UNLOAD_POLICY_PER_PROCESS   0
#define ACE_DLL_UNLOAD_POLICY_PER_DLL   1
#define ACE_DLL_UNLOAD_POLICY_LAZY   2
#define ACE_DLL_UNLOAD_POLICY_DEFAULT   ACE_DLL_UNLOAD_POLICY_PER_DLL
#define ACE_DLL_UNLOAD_POLICY(CLS, X)
#define ACE_USES_CLASSIC_SVC_CONF   1
#define ACE_DEFAULT_SVC_CONF_EXT   ".conf"
#define ACE_STD_NAMESPACE
#define ACE_OS_String   ACE_OS
#define ACE_OS_Memory   ACE_OS
#define ACE_OS_Dirent   ACE_OS
#define ACE_OS_TLI   ACE_OS

Typedefs

typedef void(* ACE_EXIT_HOOK )(void)
typedef void(* ACE_CLEANUP_FUNC )(void *object, void *param)
typedef void(* ACE_INIT_LOG_MSG_HOOK )(ACE_OS_Log_Msg_Attributes &attr)
typedef void(* ACE_INHERIT_LOG_MSG_HOOK )(ACE_OS_Thread_Descriptor *, ACE_OS_Log_Msg_Attributes &)
typedef void(* ACE_CLOSE_LOG_MSG_HOOK )(void)
typedef void(* ACE_SYNC_LOG_MSG_HOOK )(const ACE_TCHAR *prog_name)
typedef ACE_OS_Thread_Descriptor *(* ACE_THR_DESC_LOG_MSG_HOOK )(void)
typedef HANDLE ACE_HANDLE
typedef SOCKET ACE_SOCKET
typedef DWORD ACE_THR_FUNC_RETURN
typedef ACE_THR_FUNC_RETURN(* ACE_THR_FUNC )(void *)
typedef void(* ACE_THR_C_DEST )(void *)
typedef void(* ACE_THR_DEST )(void *)
typedef ACE_THR_FUNC ACE_THR_FUNC_INTERNAL
typedef ACE_THR_FUNC_RETURN(* ACE_THR_C_FUNC )(void *)

Variables

int ace_exit_hook_marker

Detailed Description

Id
config-lite.h,v 4.28 2005/04/17 14:55:47 ossama Exp

Author:
(Originally in OS.h)Doug Schmidt <schmidt@cs.wustl.edu>

Jesper S. M|ller<stophph@diku.dk>

and a cast of thousands...

This file contains the contents of the old config-all.h in order to avoid a circular dependency problem caused by some of the new includes added to config-all.h, e.g., OS_main.h.

Define Documentation

#define ACE_ALLOC_HOOK_DECLARE   struct __Ace {}
 

#define ACE_ALLOC_HOOK_DEFINE CLASS   ) 
 

#define ACE_BITS_PER_ULONG   (8 * sizeof (u_long))
 

#define ACE_CAST_CONST
 

#define ACE_const_cast TYPE,
EXPR   )     const_cast<TYPE> (EXPR)
 

#define ACE_const_cast_1_ptr TYPE,
T1,
EXPR   )     const_cast<TYPE<T1> *> (EXPR)
 

#define ACE_const_cast_1_ref TYPE,
T1,
EXPR   )     const_cast<TYPE<T1> &> (EXPR)
 

#define ACE_const_cast_2_ptr TYPE,
T1,
T2,
EXPR   )     const_cast<TYPE<T1, T2> *> (EXPR)
 

#define ACE_const_cast_2_ref TYPE,
T1,
T2,
EXPR   )     const_cast<TYPE<T1, T2> &> (EXPR)
 

#define ACE_const_cast_3_ptr TYPE,
T1,
T2,
T3,
EXPR   )     const_cast<TYPE<T1, T2, T3> *> (EXPR)
 

#define ACE_const_cast_3_ref TYPE,
T1,
T2,
T3,
EXPR   )     const_cast<TYPE<T1, T2, T3> &> (EXPR)
 

#define ACE_const_cast_4_ptr TYPE,
T1,
T2,
T3,
T4,
EXPR   )     const_cast<TYPE<T1, T2, T3, T4> *> (EXPR)
 

#define ACE_const_cast_4_ref TYPE,
T1,
T2,
T3,
T4,
EXPR   )     const_cast<TYPE<T1, T2, T3, T4> &> (EXPR)
 

#define ACE_const_cast_5_ptr TYPE,
T1,
T2,
T3,
T4,
T5,
EXPR   )     const_cast<TYPE<T1, T2, T3, T4, T5> *> (EXPR)
 

#define ACE_const_cast_5_ref TYPE,
T1,
T2,
T3,
T4,
T5,
EXPR   )     const_cast<TYPE<T1, T2, T3, T4, T5> &> (EXPR)
 

#define ACE_CONST_WHEN_MUTABLE   const
 

#define ACE_DECLARE_EXPORT TS,
ID   )     TS ACE_Export ID
 

#define ACE_DEFAULT_LOG_STREAM   (&cerr)
 

#define ACE_DEFAULT_SVC_CONF_EXT   ".conf"
 

#define ACE_DLL_UNLOAD_POLICY CLS,
 ) 
 

Value:

extern "C" u_long CLS##_Export _get_dll_unload_policy (void) \
  { return X;}

#define ACE_DLL_UNLOAD_POLICY_DEFAULT   ACE_DLL_UNLOAD_POLICY_PER_DLL
 

#define ACE_DLL_UNLOAD_POLICY_LAZY   2
 

#define ACE_DLL_UNLOAD_POLICY_PER_DLL   1
 

#define ACE_DLL_UNLOAD_POLICY_PER_PROCESS   0
 

#define ACE_dynamic_cast TYPE,
EXPR   )     dynamic_cast<TYPE> (EXPR)
 

#define ACE_dynamic_cast_1_ptr TYPE,
T1,
EXPR   )     dynamic_cast<TYPE<T1> *> (EXPR)
 

#define ACE_dynamic_cast_1_ref TYPE,
T1,
EXPR   )     dynamic_cast<TYPE<T1> &> (EXPR)
 

#define ACE_dynamic_cast_2_ptr TYPE,
T1,
T2,
EXPR   )     dynamic_cast<TYPE<T1, T2> *> (EXPR)
 

#define ACE_dynamic_cast_2_ref TYPE,
T1,
T2,
EXPR   )     dynamic_cast<TYPE<T1, T2> &> (EXPR)
 

#define ACE_dynamic_cast_3_ptr TYPE,
T1,
T2,
T3,
EXPR   )     dynamic_cast<TYPE<T1, T2, T3> *> (EXPR)
 

#define ACE_dynamic_cast_3_ref TYPE,
T1,
T2,
T3,
EXPR   )     dynamic_cast<TYPE<T1, T2, T3> &> (EXPR)
 

#define ACE_dynamic_cast_4_ptr TYPE,
T1,
T2,
T3,
T4,
EXPR   )     dynamic_cast<TYPE<T1, T2, T3, T4> *> (EXPR)
 

#define ACE_dynamic_cast_4_ref TYPE,
T1,
T2,
T3,
T4,
EXPR   )     dynamic_cast<TYPE<T1, T2, T3, T4> &> (EXPR)
 

#define ACE_dynamic_cast_5_ptr TYPE,
T1,
T2,
T3,
T4,
T5,
EXPR   )     dynamic_cast<TYPE<T1, T2, T3, T4, T5> *> (EXPR)
 

#define ACE_dynamic_cast_5_ref TYPE,
T1,
T2,
T3,
T4,
T5,
EXPR   )     dynamic_cast<TYPE<T1, T2, T3, T4, T5> &> (EXPR)
 

#define ACE_EXPLICIT   explicit
 

Deprecated:
explicit is deprecated. ACE requires C++ "explicit" keyword support.

#define ACE_EXPORT_SINGLETON_DECLARATION  ) 
 

#define ACE_EXPORT_SINGLETON_DECLARE SINGLETON_TYPE,
CLASS,
LOCK   ) 
 

#define ACE_HAS_INLINED_OSCALLS
 

#define ACE_HAS_POSITION_INDEPENDENT_POINTERS   1
 

#define ACE_HAS_PROCESS_SPAWN   1
 

#define ACE_IMPORT_SINGLETON_DECLARATION  ) 
 

#define ACE_IMPORT_SINGLETON_DECLARE SINGLETON_TYPE,
CLASS,
LOCK   ) 
 

#define ACE_INLINE   inline
 

#define ACE_INVALID_HANDLE   INVALID_HANDLE_VALUE
 

#define ACE_LACKS_PERFECT_MULTICAST_FILTERING   0
 

#define ACE_MT  ) 
 

#define ACE_MUTABLE   mutable
 

Deprecated:
ACE_MUTABLE is deprecated. ACE requires C++ "mutable" keyword support.

#define ACE_NOTREACHED  )     a
 

#define ACE_OS_Dirent   ACE_OS
 

#define ACE_OS_Memory   ACE_OS
 

#define ACE_OS_String   ACE_OS
 

#define ACE_OS_TLI   ACE_OS
 

#define ACE_OSCALL X,
TYPE,
FAILVALUE,
RESULT   ) 
 

Value:

do \
    RESULT = (TYPE) (X); \
  while (0)

#define ACE_OSCALL_RETURN X,
TYPE,
FAILVALUE   ) 
 

Value:

do \
    return (TYPE) (X); \
  while (0)
ACE_OSCALL* macros

Deprecated:
ACE_OSCALL_RETURN and ACE_OSCALL should not be used. Please restart system calls in your application code. See the sigaction(2) man page for documentation regarding enabling restartable system calls across signals via the SA_RESTART flag.
The following two macros used ensure that system calls are properly restarted (if necessary) when interrupts occur. However, that capability was never enabled by any of our supported platforms. In fact, some parts of ACE would not function properly when that ability was enabled. Furthermore, they assumed that ability to restart system calls was determined statically. That assumption does not hold for modern platforms, where that ability is determined dynamically at run-time.

#define ACE_OSTREAM_TYPE   ostream
 

#define ACE_Proper_Export_Flag
 

#define ACE_Proper_Import_Flag
 

#define ACE_RCSID path,
file,
id   ) 
 

#define ACE_reinterpret_cast TYPE,
EXPR   )     reinterpret_cast<TYPE> (EXPR)
 

#define ACE_reinterpret_cast_1_ptr TYPE,
T1,
EXPR   )     reinterpret_cast<TYPE<T1> *> (EXPR)
 

#define ACE_reinterpret_cast_1_ref TYPE,
T1,
EXPR   )     reinterpret_cast<TYPE<T1> &> (EXPR)
 

#define ACE_reinterpret_cast_2_ptr TYPE,
T1,
T2,
EXPR   )     reinterpret_cast<TYPE<T1, T2> *> (EXPR)
 

#define ACE_reinterpret_cast_2_ref TYPE,
T1,
T2,
EXPR   )     reinterpret_cast<TYPE<T1, T2> &> (EXPR)
 

#define ACE_reinterpret_cast_3_ptr TYPE,
T1,
T2,
T3,
EXPR   )     reinterpret_cast<TYPE<T1, T2, T3> *> (EXPR)
 

#define ACE_reinterpret_cast_3_ref TYPE,
T1,
T2,
T3,
EXPR   )     reinterpret_cast<TYPE<T1, T2, T3> &> (EXPR)
 

#define ACE_reinterpret_cast_4_ptr TYPE,
T1,
T2,
T3,
T4,
EXPR   )     reinterpret_cast<TYPE<T1, T2, T3, T4> *> (EXPR)
 

#define ACE_reinterpret_cast_4_ref TYPE,
T1,
T2,
T3,
T4,
EXPR   )     reinterpret_cast<TYPE<T1, T2, T3, T4> &> (EXPR)
 

#define ACE_reinterpret_cast_5_ptr TYPE,
T1,
T2,
T3,
T4,
T5,
EXPR   )     reinterpret_cast<TYPE<T1, T2, T3, T4, T5> *> (EXPR)
 

#define ACE_reinterpret_cast_5_ref TYPE,
T1,
T2,
T3,
T4,
T5,
EXPR   )     reinterpret_cast<TYPE<T1, T2, T3, T4, T5> &> (EXPR)
 

#define ACE_sap_any_cast TYPE   )     reinterpret_cast<TYPE> (const_cast<ACE_Addr &> (ACE_Addr::sap_any))
 

#define ACE_static_cast TYPE,
EXPR   )     static_cast<TYPE> (EXPR)
 

Deprecated:
ACE_{static,reinterpret,dynamic,const}_cast<> is deprecated. Directly use standard C++ casts instead.

#define ACE_static_cast_1_ptr TYPE,
T1,
EXPR   )     static_cast<TYPE<T1> *> (EXPR)
 

#define ACE_static_cast_1_ref TYPE,
T1,
EXPR   )     static_cast<TYPE<T1> &> (EXPR)
 

#define ACE_static_cast_2_ptr TYPE,
T1,
T2,
EXPR   )     static_cast<TYPE<T1, T2> *> (EXPR)
 

#define ACE_static_cast_2_ref TYPE,
T1,
T2,
EXPR   )     static_cast<TYPE<T1, T2> &> (EXPR)
 

#define ACE_static_cast_3_ptr TYPE,
T1,
T2,
T3,
EXPR   )     static_cast<TYPE<T1, T2, T3> *> (EXPR)
 

#define ACE_static_cast_3_ref TYPE,
T1,
T2,
T3,
EXPR   )     static_cast<TYPE<T1, T2, T3> &> (EXPR)
 

#define ACE_static_cast_4_ptr TYPE,
T1,
T2,
T3,
T4,
EXPR   )     static_cast<TYPE<T1, T2, T3, T4> *> (EXPR)
 

#define ACE_static_cast_4_ref TYPE,
T1,
T2,
T3,
T4,
EXPR   )     static_cast<TYPE<T1, T2, T3, T4> &> (EXPR)
 

#define ACE_static_cast_5_ptr TYPE,
T1,
T2,
T3,
T4,
T5,
EXPR   )     static_cast<TYPE<T1, T2, T3, T4, T5> *> (EXPR)
 

#define ACE_static_cast_5_ref TYPE,
T1,
T2,
T3,
T4,
T5,
EXPR   )     static_cast<TYPE<T1, T2, T3, T4, T5> &> (EXPR)
 

#define ACE_STD_NAMESPACE
 

#define ACE_SYNCH_1   ACE_SYNCH_DECL
 

#define ACE_SYNCH_2   ACE_SYNCH_USE
 

#define ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION
 

#define ACE_TEMPLATE_SPECIALIZATION   template<>
 

Deprecated:
The ACE_TEMPLATE_SPECIALIZATION and ACE_TEMPLATE_CLASS_MEMBER_SPECIALIZATION macros are deprecated. Use standard C++ template specialization syntax instead.

#define ACE_TYPENAME
 

#define ACE_UNUSED_ARG  )     (a)
 

#define ACE_USES_CLASSIC_SVC_CONF   1
 

#define ACE_USING   using
 

#define ACE_WIN32CALL X,
TYPE,
FAILVALUE,
RESULT   ) 
 

Value:

do { \
    RESULT = (TYPE) X; \
    if (RESULT == FAILVALUE) \
      ACE_OS::set_errno_to_last_error (); \
  } while (0)

#define ACE_WIN32CALL_RETURN X,
TYPE,
FAILVALUE   ) 
 

Value:

do { \
    TYPE ace_result_ = (TYPE) X; \
    if (ace_result_ == FAILVALUE) \
      ACE_OS::set_errno_to_last_error (); \
    return ace_result_; \
  } while (0)

#define ACE_WSOCK_VERSION   0, 0
 


Typedef Documentation

typedef void(* ACE_CLEANUP_FUNC)(void *object, void *param)
 

typedef void(* ACE_CLOSE_LOG_MSG_HOOK)(void)
 

typedef void(* ACE_EXIT_HOOK)(void)
 

typedef HANDLE ACE_HANDLE
 

typedef void(* ACE_INHERIT_LOG_MSG_HOOK)(ACE_OS_Thread_Descriptor *, ACE_OS_Log_Msg_Attributes &)
 

typedef void(* ACE_INIT_LOG_MSG_HOOK)(ACE_OS_Log_Msg_Attributes &attr)
 

typedef SOCKET ACE_SOCKET
 

typedef void(* ACE_SYNC_LOG_MSG_HOOK)(const ACE_TCHAR *prog_name)
 

typedef void(* ACE_THR_C_DEST)(void *)
 

typedef ACE_THR_FUNC_RETURN(* ACE_THR_C_FUNC)(void *)
 

typedef ACE_OS_Thread_Descriptor*(* ACE_THR_DESC_LOG_MSG_HOOK)(void)
 

typedef void(* ACE_THR_DEST)(void *)
 

typedef ACE_THR_FUNC_RETURN(* ACE_THR_FUNC)(void *)
 

typedef ACE_THR_FUNC ACE_THR_FUNC_INTERNAL
 

typedef DWORD ACE_THR_FUNC_RETURN
 


Variable Documentation

int ace_exit_hook_marker
 


Generated on Sun May 15 12:11:38 2005 for ACE by  doxygen 1.3.9.1