Classes | Public Member Functions | Static Public Member Functions

ACE_Proactor Class Reference

#include <Proactor.h>

List of all members.

Classes

class  Timer_Queue

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.

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.

                                            {}

ACE_Proactor::~ACE_Proactor ( void   )  [inline]

Definition at line 659 of file Proactor.h.

{}


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.

{
}

int ACE_Proactor::end_event_loop ( void   )  [static]

Placeholder to enable compilation on non-Win32 platforms.

Definition at line 1162 of file Proactor.cpp.

{
  // not implemented
  return -1;
}

int ACE_Proactor::event_loop_done ( void   )  [static]

Placeholder to enable compilation on non-Win32 platforms.

Definition at line 1169 of file Proactor.cpp.

{
  return sig_atomic_t (1);
}

int ACE_Proactor::handle_events ( void   )  [inline]

Definition at line 660 of file Proactor.h.

{ return -1; }

int ACE_Proactor::handle_events ( ACE_Time_Value  )  [inline]

Definition at line 661 of file Proactor.h.

{ 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.

{
  return 0;
}

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.

{
  return 0;
}

int ACE_Proactor::run_event_loop ( void   )  [static]

Placeholder to enable compilation on non-Win32 platforms.

Definition at line 1148 of file Proactor.cpp.

{
  // not implemented
  return -1;
}

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.

{
  // not implemented
  return -1;
}


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines