Classes | Namespaces
shared_file.hpp File Reference

Output file specially suited for logging across threads. More...

#include <ecl/config/ecl.hpp>
#include <map>
#include <string>
#include <ecl/exceptions/standard_exception.hpp>
#include <ecl/threads/mutex.hpp>
#include "detail/character_buffer.hpp"
#include "ofile.hpp"
#include "traits.hpp"
#include "modes.hpp"
#include "macros.hpp"
Include dependency graph for shared_file.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ecl::is_sink< SharedFile >
 File sink (output device) trait. More...
 
class  ecl::SharedFile
 Multi-instance (also thread-safe) output file device. More...
 
class  ecl::devices::SharedFileCommon
 Interface distributed to all members of a shared output file. More...
 
class  ecl::devices::SharedFileManager
 

Namespaces

 ecl
 Embedded control libraries.
 
 ecl::devices
 

Detailed Description

Output file specially suited for logging across threads.

Output file specially suited for logging across threads.

Date
November 2009

Definition in file shared_file.hpp.



ecl_devices
Author(s): Daniel Stonier
autogenerated on Mon Feb 28 2022 22:18:55