Todo List

Class DWFCore::DWFMonitoredInputStream::Monitor
Add notification method for stream seek.

Class DWFCore::DWFThreadPool
Internal requests are made to the monitor in a non-blocking fashion and timeout after 1 second. Review this logic and/or make these timeouts adjustable.

Member DWFCore::DWFXMLCallback::notifyCharacterData (const char *zCData, int nLength)=0
Notifications for XML_StartCdataSectionHandler and XML_EndCdataSectionHandler static callbacks are currently not implemented and should be implemented.

Class DWFCore::DWFZipFileDescriptor
Modify this class or derive another that provides thread-safe concurrent archive access.

File ansi/Mutex.h
Move from dwfcore/ansi/Mutex.h to dwfcore/posix/Mutex.h

Implement DWFCore::DWFProcessMutex for all platforms (POSIX currently does not support this behavior.)

File win32/Mutex.h
Change to a non-final implementation pattern where DWFCore::DWFThreadMutex and DWFCore::DWFProcessMutex are declared in a common header file. These generic classes will then use a platform-specific implementation object (Win32, POSIX, etc) to deliver the required functional behavior.

File win32/Semaphore.h
Change to a non-final implementation pattern where DWFCore::DWFSemaphore is declared in a common header file. These generic classes will then use a platform-specific implementation object to deliver the required functional behavior.

File ansi/Signal.h
Move from dwfcore/ansi/Signal.h to dwfcore/posix/Signal.h

File win32/Signal.h
Change to a non-final implementation pattern where DWFCore::DWFSignal is declared in a common header file. These generic classes will then use a platform-specific implementation object to deliver the required functional behavior.

File ansi/Thread.h
Move from dwfcore/ansi/Thread.h to dwfcore/posix/Thread.h

File win32/Thread.h
Change to a non-final implementation pattern where DWFCore::DWFThread is declared in a common header file. These generic classes will then use a platform-specific implementation object to deliver the required functional behavior.

Member DWFCORE_SKIPLIST_INITIAL_HEIGHT
This value can be a construction time parameter.

Member DWFCORE_SKIPLIST_MAX_NODE_LEVEL
This value can be a construction time parameter.

Member DWFCORE_SKIPLIST_PROBABILITY_DISTRIB
This value can be a construction time parameter.

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