00001 // -*- C++ -*- 00002 00003 //============================================================================= 00004 /** 00005 * @file Monitor_Control.h 00006 * 00007 * $Id: Monitor_Control.h 81753 2008-05-21 19:02:47Z parsons $ 00008 * 00009 * @author Jeff Parsons <j.parsons@vanderbilt.edu> 00010 */ 00011 //============================================================================= 00012 00013 #ifndef MONITOR_CONTROL_H 00014 #define MONITOR_CONTROL_H 00015 00016 #include /**/ "ace/pre.h" 00017 00018 #include "ace/Monitor_Point_Registry.h" 00019 00020 #if !defined (ACE_LACKS_PRAGMA_ONCE) 00021 #pragma once 00022 #endif /* ACE_LACKS_PRAGMA_ONCE */ 00023 00024 #if defined (ACE_HAS_MONITOR_FRAMEWORK) && (ACE_HAS_MONITOR_FRAMEWORK == 1) 00025 00026 #include "ace/Monitor_Admin_Manager.h" 00027 00028 #include "ace/Monitor_Control/CPU_Load_Monitor.h" 00029 #include "ace/Monitor_Control/Memory_Usage_Monitor.h" 00030 #include "ace/Monitor_Control/Num_Threads_Monitor.h" 00031 #include "ace/Monitor_Control/Bytes_Sent_Monitor.h" 00032 #include "ace/Monitor_Control/Packets_Sent_Monitor.h" 00033 #include "ace/Monitor_Control/Bytes_Received_Monitor.h" 00034 #include "ace/Monitor_Control/Packets_Received_Monitor.h" 00035 #include "ace/Monitor_Control/Monitor_Group.h" 00036 #include "ace/Monitor_Control/Monitor_Query.h" 00037 #include "ace/Monitor_Control/Monitor_Control_utils.h" 00038 00039 static int 00040 ACE_Requires_MC_Initializer = MC_ADMINMANAGER::Initializer (); 00041 00042 #endif /* ACE_HAS_MONITOR_FRAMEWORK==1 */ 00043 00044 #include /**/ "ace/post.h" 00045 00046 #endif // MONITOR_CONTROL_H