#include "ace/ACE_export.h"#include "ace/Malloc_Allocator.h"#include "ace/OS_NS_time.h"#include "ace/OS_NS_Thread.h"#include "ace/Timeprobe.inl"#include "ace/Synch_Traits.h"#include "ace/Null_Mutex.h"#include "ace/Singleton.h"#include "ace/Timeprobe_T.h"Include dependency graph for Timeprobe.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| class | ACE_Event_Descriptions | 
| Event Descriptions.  More... | |
| class | ACE_timeprobe_t | 
| Time probe record.  More... | |
| union | ACE_timeprobe_t::event | 
| Events are record as strings or numbers.  More... | |
Defines | |
| #define | ACE_TIMEPROBE_SINGLETON_TYPE ACE_Singleton | 
| #define | ACE_TIMEPROBE_SINGLETON_LOCK_TYPE ACE_SYNCH_MUTEX | 
| #define | ACE_TIMEPROBE_RESET | 
| #define | ACE_TIMEPROBE(id) | 
| #define | ACE_TIMEPROBE_PRINT | 
| #define | ACE_TIMEPROBE_PRINT_ABSOLUTE | 
| #define | ACE_TIMEPROBE_EVENT_DESCRIPTIONS(descriptions, minimum_id) | 
| #define | ACE_FUNCTION_TIMEPROBE(X) | 
Typedefs | |
| typedef ACE_New_Allocator | ACE_TIMEPROBE_ALLOCATOR | 
| typedef ACE_Timeprobe_Ex< ACE_TIMEPROBE_MUTEX, ACE_TIMEPROBE_ALLOCATOR >  | ACE_TIMEPROBE_WITH_LOCKING | 
Functions | |
| ACE_SINGLETON_DECLARE (ACE_TIMEPROBE_SINGLETON_TYPE,\ACE_TIMEPROBE_WITH_LOCKING,\ACE_TIMEPROBE_SINGLETON_LOCK_TYPE) typedef ACE_TIMEPROBE_SINGLETON_TYPE< ACE_TIMEPROBE_WITH_LOCKING | |
Variables | |
| ACE_END_VERSIONED_NAMESPACE_DECL  ACE_BEGIN_VERSIONED_NAMESPACE_DECL typedef ACE_SYNCH_NULL_MUTEX  | ACE_TIMEPROBE_MUTEX | 
| ACE_TIMEPROBE_SINGLETON_LOCK_TYPE | ACE_TIMEPROBE_SINGLETON | 
. Use make probe = 1, if you are using the make utility.
. Define ACE_COMPILE_TIMEPROBES in config.h
. Define ACE_COMPILE_TIMEPROBES in the VC project file.
. Other regular methods will also work.
It is not necessary to define ACE_COMPILE_TIMEPROBES when using time probes, you simply need ACE_ENABLE_TIMEPROBES. You can use the ACE_TIMEPROBE_* macros to program the time probes, and use the ACE_ENABLE_TIMEPROBE to enable the time probes. If you define ACE_ENABLE_TIMEPROBE in your code, but forget to compile ACE with ACE_COMPILE_TIMEPROBES, you will end up with linker errors.
Remember that ACE_COMPILE_TIMEPROBES means that the ACE library will contain code for time probes. This is only useful when compiling ACE. ACE_ENABLE_TIMEPROBES means that the ACE_TIMEPROBE_* macros should spring to life.
Definition in file Timeprobe.h.
      
  | 
  
| 
 
 Definition at line 196 of file Timeprobe.h. Referenced by ACE_Data_Block::ACE_Data_Block(), ACE_Data_Block::clone_nocopy(), and ACE_Message_Block::init_i().  | 
  
      
  | 
  
| 
 
 Definition at line 192 of file Timeprobe.h. Referenced by ACE_Message_Block::init_i().  | 
  
      
  | 
  
| 
 
 Definition at line 195 of file Timeprobe.h.  | 
  
      
  | 
  
| 
 
 Definition at line 193 of file Timeprobe.h.  | 
  
      
  | 
  
| 
 
 Definition at line 194 of file Timeprobe.h.  | 
  
      
  | 
  
| 
 
 Definition at line 191 of file Timeprobe.h.  | 
  
      
  | 
  
| 
 
 Definition at line 153 of file Timeprobe.h.  | 
  
      
  | 
  
| 
 
 Definition at line 152 of file Timeprobe.h.  | 
  
      
  | 
  
| 
 
 Definition at line 138 of file Timeprobe.h.  | 
  
      
  | 
  
| 
 
 Definition at line 141 of file Timeprobe.h.  | 
  
      
  | 
  ||||||||||||||||
| 
 
  | 
  
      
  | 
  
| 
 
 Definition at line 135 of file Timeprobe.h.  | 
  
      
  | 
  
| 
 
 Definition at line 161 of file Timeprobe.h.  | 
  
 
1.3.6