Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

ACE_Function_Timeprobe Class Template Reference

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

#include <Timeprobe_T.h>

Collaboration diagram for ACE_Function_Timeprobe:

Collaboration graph
[legend]
List of all members.

Public Methods

 ACE_Function_Timeprobe (Timeprobe &timeprobe, u_long event)
 Constructor. More...

 ~ACE_Function_Timeprobe (void)
 Destructor. More...


Protected Attributes

Timeprobe & timeprobe_
 Reference to timeprobe. More...

u_long event_
 Event. More...


Detailed Description

template<class Timeprobe>
class ACE_Function_Timeprobe< Timeprobe >

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

Definition at line 160 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 285 of file Timeprobe_T.cpp.

References timeprobe_.

00287   : timeprobe_ (timeprobe),
00288     event_ (event)
00289 {
00290   this->timeprobe_.timeprobe (this->event_);
00291 }

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

Destructor.

Definition at line 294 of file Timeprobe_T.cpp.

References timeprobe_.

00295 {
00296   this->timeprobe_.timeprobe (this->event_ + 1);
00297 }


Member Data Documentation

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

Event.

Definition at line 175 of file Timeprobe_T.h.

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

Reference to timeprobe.

Definition at line 172 of file Timeprobe_T.h.

Referenced by ACE_Function_Timeprobe, and ~ACE_Function_Timeprobe.


The documentation for this class was generated from the following files:
Generated on Mon Jun 16 12:48:09 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002