ACE_Proactor Class Reference

#include <Proactor.h>

List of all members.

Public Member Functions

 ACE_Proactor (size_t=0, Timer_Queue *=0)
 ~ACE_Proactor (void)
int handle_events (void)
int handle_events (ACE_Time_Value &)

Static Public Member Functions

static ACE_Proactorinstance (size_t threads=0)
 Placeholder to enable compilation on non-Win32 platforms.
static ACE_Proactorinstance (ACE_Proactor *)
 Placeholder to enable compilation on non-Win32 platforms.
static void close_singleton (void)
 Placeholder to enable compilation on non-Win32 platforms.
static int run_event_loop (void)
 Placeholder to enable compilation on non-Win32 platforms.
static int run_event_loop (ACE_Time_Value &tv)
 Placeholder to enable compilation on non-Win32 platforms.
static int end_event_loop (void)
 Placeholder to enable compilation on non-Win32 platforms.
static sig_atomic_t event_loop_done (void)
 Placeholder to enable compilation on non-Win32 platforms.

Classes

class  Timer_Queue


Detailed Description

Definition at line 653 of file Proactor.h.


Constructor & Destructor Documentation

ACE_Proactor::ACE_Proactor ( size_t  = 0,
Timer_Queue = 0 
) [inline]

Definition at line 657 of file Proactor.h.

00658                                             {}

ACE_Proactor::~ACE_Proactor ( void   )  [inline]

Definition at line 659 of file Proactor.h.

00659 {}


Member Function Documentation

void ACE_Proactor::close_singleton ( void   )  [static]

Placeholder to enable compilation on non-Win32 platforms.

Definition at line 1143 of file Proactor.cpp.

01144 {
01145 }

ACE_INLINE int ACE_Proactor::end_event_loop ( void   )  [static]

Placeholder to enable compilation on non-Win32 platforms.

Definition at line 1162 of file Proactor.cpp.

01163 {
01164   // not implemented
01165   return -1;
01166 }

ACE_INLINE int ACE_Proactor::event_loop_done ( void   )  [static]

Placeholder to enable compilation on non-Win32 platforms.

Definition at line 1169 of file Proactor.cpp.

01170 {
01171   return sig_atomic_t (1);
01172 }

int ACE_Proactor::handle_events ( ACE_Time_Value  )  [inline]

Definition at line 661 of file Proactor.h.

00661 { return -1; }

int ACE_Proactor::handle_events ( void   )  [inline]

Definition at line 660 of file Proactor.h.

00660 { return -1; }

ACE_Proactor * ACE_Proactor::instance ( ACE_Proactor  )  [static]

Placeholder to enable compilation on non-Win32 platforms.

Definition at line 1137 of file Proactor.cpp.

01138 {
01139   return 0;
01140 }

ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_Proactor * ACE_Proactor::instance ( size_t  threads = 0  )  [static]

Placeholder to enable compilation on non-Win32 platforms.

Definition at line 1131 of file Proactor.cpp.

01132 {
01133   return 0;
01134 }

ACE_INLINE int ACE_Proactor::run_event_loop ( ACE_Time_Value tv  )  [static]

Placeholder to enable compilation on non-Win32 platforms.

Definition at line 1155 of file Proactor.cpp.

01156 {
01157   // not implemented
01158   return -1;
01159 }

ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE int ACE_Proactor::run_event_loop ( void   )  [static]

Placeholder to enable compilation on non-Win32 platforms.

Definition at line 1148 of file Proactor.cpp.

01149 {
01150   // not implemented
01151   return -1;
01152 }


The documentation for this class was generated from the following files:
Generated on Tue Feb 2 17:35:26 2010 for ACE by  doxygen 1.4.7