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

wefts_coffee_base.h File Reference

Abstract base class for cooperative file functions enlarged enviroment; to be overloaded by OS dependant implementations. More...

#include <wefts_cleanup.h>
#include <string>

Include dependency graph for wefts_coffee_base.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Namespaces

namespace  Wefts


Detailed Description

Abstract base class for cooperative file functions enlarged enviroment; to be overloaded by OS dependant implementations.

This file contains a set of definitions and abstract base class that must be implemented by specific OS layers. At a first look, it may seem superfluous, as it would be enough to include the correct header for the given implementation, but this file is here for two reasons: first of all, to document the layer only once, so to have a main reference guide, and secondly to provide a template that forces OS layer implementors to respect Wefts base COFFEE.

See OS Cooperative File Function Extended Enviroment for a description, and How to use OS Cooperative File Function Extended Environment layer for usage.


Generated on Sat Mar 13 21:05:44 2004 for Wefts by doxygen 1.3.5