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

Proactor.i

Go to the documentation of this file.
00001 /* -*- C++ -*- */
00002 // $Id: Proactor.i,v 1.1.1.3 2003/02/21 18:36:32 chad Exp $
00003 
00004 ACE_INLINE int
00005 ACE_Proactor::run_event_loop (void)
00006 {
00007   ACE_TRACE ("ACE_Proactor::run_event_loop");
00008   ACE_Proactor *p = ACE_Proactor::instance ();
00009 
00010   if (p == 0)
00011     return -1;
00012 
00013   return p->proactor_run_event_loop (ACE_Proactor::check_reconfiguration);
00014 }
00015 
00016 ACE_INLINE int
00017 ACE_Proactor::run_event_loop (ACE_Time_Value &tv)
00018 {
00019   ACE_TRACE ("ACE_Proactor::run_event_loop (tv)");
00020   ACE_Proactor *p = ACE_Proactor::instance ();
00021 
00022   if (p == 0)
00023     return -1;
00024 
00025   return p->proactor_run_event_loop 
00026     (tv, ACE_Proactor::check_reconfiguration);
00027 }
00028 
00029 ACE_INLINE int
00030 ACE_Proactor::reset_event_loop(void)
00031 {
00032   ACE_TRACE ("ACE_Proactor::reset_event_loop");
00033   ACE_Proactor *p = ACE_Proactor::instance ();
00034 
00035   if (p == 0)
00036     return -1;
00037 
00038   return p->proactor_reset_event_loop ();
00039 }
00040 
00041 ACE_INLINE int
00042 ACE_Proactor::end_event_loop (void)
00043 {
00044   ACE_TRACE ("ACE_Proactor::end_event_loop");
00045   ACE_Proactor *p = ACE_Proactor::instance ();
00046 
00047   if (p == 0)
00048     return -1;
00049 
00050   return p->proactor_end_event_loop ();
00051 }
00052 
00053 ACE_INLINE int
00054 ACE_Proactor::event_loop_done (void)
00055 {
00056   ACE_TRACE ("ACE_Proactor::event_loop_done");
00057   ACE_Proactor *p = ACE_Proactor::instance ();
00058 
00059   if (p == 0)
00060     return -1;
00061 
00062   return p->proactor_event_loop_done ();
00063 }
00064 
00065 ACE_INLINE int
00066 ACE_Proactor::post_wakeup_completions (int how_many)
00067 {
00068   ACE_TRACE ("ACE_Proactor::post_wakeup_completions");
00069   ACE_Proactor *p = ACE_Proactor::instance ();
00070 
00071   if (p == 0)
00072     return -1;
00073 
00074   return p->proactor_post_wakeup_completions (how_many);
00075 }

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