ACE_Function_Timeprobe< Timeprobe > Class Template Reference

Auto pointer like time probes. It will record on construction and <event + 1> on destruction. More...

#include <Timeprobe_T.h>

Collaboration diagram for ACE_Function_Timeprobe< Timeprobe >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 ACE_Function_Timeprobe (Timeprobe &timeprobe, u_long event)
 Constructor.

 ~ACE_Function_Timeprobe (void)
 Destructor.


Protected Attributes

Timeprobe & timeprobe_
 Reference to timeprobe.

u_long event_
 Event.


Detailed Description

template<class Timeprobe>
class ACE_Function_Timeprobe< Timeprobe >

Auto pointer like time probes. It will record on construction and <event + 1> on destruction.

Definition at line 192 of file Timeprobe_T.h.


Constructor & Destructor Documentation

template<class Timeprobe>
ACE_Function_Timeprobe< Timeprobe >::ACE_Function_Timeprobe Timeprobe &  timeprobe,
u_long  event
 

Constructor.

Definition at line 383 of file Timeprobe_T.cpp.

References ACE_Function_Timeprobe< Timeprobe >::timeprobe_.

00385   : timeprobe_ (timeprobe),
00386     event_ (event)
00387 {
00388   this->timeprobe_.timeprobe (this->event_);
00389 }

template<class Timeprobe>
ACE_Function_Timeprobe< Timeprobe >::~ACE_Function_Timeprobe void   ) 
 

Destructor.

Definition at line 392 of file Timeprobe_T.cpp.

References ACE_Function_Timeprobe< Timeprobe >::timeprobe_.

00393 {
00394   this->timeprobe_.timeprobe (this->event_ + 1);
00395 }


Member Data Documentation

template<class Timeprobe>
u_long ACE_Function_Timeprobe< Timeprobe >::event_ [protected]
 

Event.

Definition at line 207 of file Timeprobe_T.h.

template<class Timeprobe>
Timeprobe& ACE_Function_Timeprobe< Timeprobe >::timeprobe_ [protected]
 

Reference to timeprobe.

Definition at line 204 of file Timeprobe_T.h.

Referenced by ACE_Function_Timeprobe< Timeprobe >::ACE_Function_Timeprobe(), and ACE_Function_Timeprobe< Timeprobe >::~ACE_Function_Timeprobe().


The documentation for this class was generated from the following files:
Generated on Thu Nov 9 11:22:29 2006 for ACE by doxygen 1.3.6