InterlockedIncrementer Class Reference

Provides convenient way to mark whether a code block is executing by using an global volatile counter. More...

List of all members.

Public Member Functions

 InterlockedIncrementer (volatile LONG *pPtr)
 ~InterlockedIncrementer ()
 InterlockedIncrementer (volatile LONG *pPtr)
 ~InterlockedIncrementer ()

Private Attributes

volatile LONG * m_pPtr


Detailed Description

Provides convenient way to mark whether a code block is executing by using an global volatile counter.

Definition at line 25 of file kdclient.cpp.


Constructor & Destructor Documentation

InterlockedIncrementer::InterlockedIncrementer ( volatile LONG *  pPtr  )  [inline]

Definition at line 31 of file kdclient.cpp.

InterlockedIncrementer::~InterlockedIncrementer (  )  [inline]

Definition at line 37 of file kdclient.cpp.

InterlockedIncrementer::InterlockedIncrementer ( volatile LONG *  pPtr  )  [inline]

Definition at line 55 of file kdvm.cpp.

InterlockedIncrementer::~InterlockedIncrementer (  )  [inline]

Definition at line 61 of file kdvm.cpp.


Member Data Documentation

volatile LONG * InterlockedIncrementer::m_pPtr [private]

Definition at line 28 of file kdclient.cpp.


The documentation for this class was generated from the following files:
  • E:/PROJECTS/cvsed/mixed/VIRTUA~1/kdclient/kdclient.cpp
  • E:/PROJECTS/cvsed/mixed/VIRTUA~1/kdvm/kdvm.cpp