Platform-specific Class and Function Declarations


Detailed Description

The first type of class that falls into this category is that which requires certain platform-dependent data structures as members and thus are declared in the header file. Since these classes all have a public interface independent of these types, they can be used in portable code without issue. However, their inclusion must be conditional. It is highly likely that in a subsequent library revision, these will be refactored using a non-final implementation pattern.

The current layout of these classes makes it necessary to restrict Doxygen's consideration to only one platform implementation. It is important to remember that while the documentation for one of these public interfaces was generated from a platform subfolder, the interfaces themselves are indentical across platforms.

This group also contains those classes that have platform-specific data structures in their public interface. Generally speaking, these are very rare and will always derive from a common interface that can be used in portable code. Classes of this type are provided to maximize the usefulness of the library.


Classes

class  DWFCore::DWFThreadMutex
 A light weight inter-process synchronization object for Microsoft Windows platforms. More...
class  DWFCore::DWFProcessMutex
 A intra-process synchronization object for Microsoft Windows platforms. More...
class  DWFCore::DWFSemaphore
 A synchronization object for counted, shared resources for Microsoft Windows platforms. More...
class  DWFCore::DWFSignal
 An inter-thread notification synchronization object for Microsoft Windows platforms. More...
class  DWFCore::DWFStandardFileDescriptor
 Descriptor implementing file access and control using the Win32 System API. More...
class  DWFCore::DWFThread
 A pooled worker thread implementation for Microsoft Windows platforms. More...


Generated on Tue Jan 6 22:39:31 2009 for Autodesk DWF Core Library by  doxygen 1.4.5