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 OS layer model.
See OS Threading Abstraction (and Independence) Layer for a description.
#include <wefts_cleanup.h>
#include <string>
Include dependency graph for wefts_os_base.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | Wefts |