# IShAtomicCounter Struct Reference
[Shell Interfaces]

SMP Atomic Counter Object - Do not use. Use the TMCAtomicCounter class instead. More...

Inheritance diagram for IShAtomicCounter:

List of all members.

## Public Member Functions
virtual void MCCOMAPI | SetValue (int32 value)=0
virtual int32 MCCOMAPI | GetValue ()=0
virtual void MCCOMAPI | Increment ()=0
virtual void MCCOMAPI | Decrement ()=0

## Detailed Description

SMP Atomic Counter Object - Do not use. Use the TMCAtomicCounter class instead.

## Member Function Documentation

virtual void MCCOMAPI IShAtomicCounter::Decrement | ( |  | ) | `[pure virtual]`

virtual int32 MCCOMAPI IShAtomicCounter::GetValue | ( |  | ) | `[pure virtual]`

virtual void MCCOMAPI IShAtomicCounter::Increment | ( |  | ) | `[pure virtual]`

virtual void MCCOMAPI IShAtomicCounter::SetValue | ( | int32 | value | ) | `[pure virtual]`

The documentation for this struct was generated from the following file:

- IShSMP.h