7#ifndef IOFACTORY_H_INCLUDED
8#define IOFACTORY_H_INCLUDED
27 std::map<std::string, IODevice *> devices;
32 IOFactory::getClient()
36#define bincError std::cerr
38#define bincWarning std::cerr
39#define bincDebug std::cerr
43 IOFactory::getLogger().setOutputLevel(IODevice::ErrorLevel);IOFactory::getLogger()
45 IOFactory::getLogger().setOutputLevel(IODevice::WarningLevel);IOFactory::getLogger()
47 IOFactory::getLogger().setOutputLevel(IODevice::DebugLevel);IOFactory::getLogger()
51 IOFactory::getLogger().setOutputLevel(IODevice::InfoLevel);IOFactory::getLogger()
The IODevice class provides a framework for reading and writing to device.
static void addDevice(IODevice *dev)
static IODevice & getLogger(void)
static IODevice & getClient(void)
static IOFactory & getInstance(void)
Declaration of the IODevice class.