4 * @author Carlos O'Ryan <coryan@uci.edu>
7 #ifndef TAO_PERF_RTEC_ORB_TASK_H
8 #define TAO_PERF_RTEC_ORB_TASK_H
10 #include "rtec_perf_export.h"
14 #if !defined (ACE_LACKS_PRAGMA_ONCE)
16 #endif /* ACE_LACKS_PRAGMA_ONCE */
21 * @brief Implement a simple ACE_Task to send the events
23 class TAO_RTEC_Perf_Export ORB_Task
: public ACE_Task_Base
27 ORB_Task (CORBA::ORB_ptr orb
);
29 /// Run the event loop
32 /// Smart-pointer operator
33 CORBA::ORB_ptr
operator-> () const;
39 #if defined(__ACE_INLINE__)
40 #include "ORB_Task.inl"
41 #endif /* __ACE_INLINE__ */
43 #endif /* TAO_PERF_RTEC_ORB_TASK_H */