Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages | Examples

Core.h File Reference


Detailed Description

This is the main configuration header for the DWF Core library.

This header file should be included to determine the platform setttings and internal configuration of the library. Generally, however, this file is automatically included by the interface headers.

Definition in file Core.h.

Go to the source code of this file.

Namespaces

namespace  DWFCore

Functions

_DWFCORE_API int AtomicIncrement (volatile int *pValue) throw ()
 Adds 1 to *pValue in a single instruction or by some protected mechanism.
_DWFCORE_API int AtomicDecrement (volatile int *pValue) throw ()
 Subtracts 1 from *pValue in a single instruction or by some protected mechanism.


Function Documentation

_DWFCORE_API int AtomicDecrement volatile int *  pValue  )  throw ()
 

Subtracts 1 from *pValue in a single instruction or by some protected mechanism.

The actual implementation of this method is provided by a hardware (preferrably) or software platform specific component within the library.

Parameters:
pValue A pointer to the value to be decremented.
Returns:
The decremented value.
Exceptions:
None 

_DWFCORE_API int AtomicIncrement volatile int *  pValue  )  throw ()
 

Adds 1 to *pValue in a single instruction or by some protected mechanism.

The actual implementation of this method is provided by a hardware (preferably) or software platform specific component within the library.

Parameters:
pValue A pointer to the value to be incremented.
Returns:
The incremented value.
Exceptions:
None 


Generated on Tue May 17 12:05:11 2005 for Autodesk DWF Core Library by  doxygen 1.4.1