00001 // $Id: Timestamp_Monitor.h 82195 2008-06-26 13:15:30Z parsons $ 00002 00003 #ifndef TIMESTAMP_MONITOR_H 00004 #define TIMESTAMP_MONITOR_H 00005 00006 #include /**/ "ace/pre.h" 00007 00008 #include "ace/Monitor_Base.h" 00009 00010 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00011 #pragma once 00012 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00013 00014 #include "tao/orbconf.h" 00015 #include "tao/Versioned_Namespace.h" 00016 00017 #if defined (TAO_HAS_MONITOR_FRAMEWORK) && (TAO_HAS_MONITOR_FRAMEWORK == 1) 00018 00019 #include "orbsvcs/orbsvcs/Notify/MonitorControl/notify_mc_export.h" 00020 00021 using namespace ACE_VERSIONED_NAMESPACE_NAME::ACE::Monitor_Control; 00022 00023 TAO_BEGIN_VERSIONED_NAMESPACE_DECL 00024 00025 class TAO_Notify_MC_Export Timestamp_Monitor : public Monitor_Base 00026 { 00027 public: 00028 Timestamp_Monitor (const char *name); 00029 }; 00030 00031 TAO_END_VERSIONED_NAMESPACE_DECL 00032 00033 #endif /* TAO_HAS_MONITOR_FRAMEWORK==1 */ 00034 00035 #include /**/ "ace/post.h" 00036 00037 #endif /* TIMESTAMP_MONITOR_H */