• Classes
  • Modules
  • Namespaces
  • Files
  • Related Pages
  • File List
  • File Members

acsdaemonORBTask.h

Go to the documentation of this file.
00001 #ifndef acsdaemonORBTask_h
00002 #define acsdaemonORBTask_h
00003 
00004 /*******************************************************************
00005 * E.S.O. - ACS project
00006 *
00007 * "@(#) $Id: acsdaemonORBTask.h,v 1.1 2009/06/12 13:32:14 msekoran Exp $"
00008 *
00009 * who       when        what
00010 * --------  ----------  ----------------------------------------------
00011 * msekoran  2003/05/22  created
00012 */
00013 
00014 #include <acsutil.h>
00015 #include <logging.h>
00016 #include <ace/Task.h>
00017 #include <tao/ORB.h>
00018 
00019 //namespace acsdaemon {
00020 
00037 class ORBTask : public ACE_Task_Base
00038 {
00039   public:
00040 
00047     ORBTask (CORBA::ORB_ptr orb, LoggingProxy * logger = 0, unsigned int timeToRun = 0);
00048    
00049   private:
00050 
00052     virtual int svc (void);
00053  
00055     CORBA::ORB_var m_orb;
00056 
00058     LoggingProxy * m_logger;
00059 
00061     unsigned int m_timeToRun;
00062 
00063 };
00064 
00065 //}; 
00066 
00067 #endif /* acsdaemonORBTask_h */ 
00068 

Generated on Thu Jan 12 2012 23:13:50 for ACS-10.0 C++ API by  doxygen 1.7.0