Interface distributed to all members of a shared output file. More...
#include <shared_file.hpp>
Public Member Functions | |
| SharedFileCommon () | |
| SharedFileCommon (const std::string &name, ecl::WriteMode mode) | |
| Automatically opens a file and initialises the count. More... | |
| virtual | ~SharedFileCommon () |
Private Attributes | |
| unsigned int | count |
| Error | error_handler |
| OFile | file |
| ecl::Mutex | mutex |
Friends | |
| class | ecl::SharedFile |
| class | SharedFileManager |
Interface distributed to all members of a shared output file.
Contains the objects required to be distributed amongst all members of a shared output file.
Definition at line 74 of file shared_file.hpp.
|
inline |
Definition at line 80 of file shared_file.hpp.
| ecl::devices::SharedFileCommon::SharedFileCommon | ( | const std::string & | name, |
| ecl::WriteMode | mode | ||
| ) |
Automatically opens a file and initialises the count.
Automatically opens a file and initialises the count.
| name | : file name. |
| mode | : writing mode (either New or Append). |
Definition at line 60 of file shared_file.cpp.
|
inlinevirtual |
Definition at line 90 of file shared_file.hpp.
|
friend |
Definition at line 92 of file shared_file.hpp.
|
friend |
Definition at line 93 of file shared_file.hpp.
|
private |
Definition at line 96 of file shared_file.hpp.
|
private |
Definition at line 99 of file shared_file.hpp.
|
private |
Definition at line 98 of file shared_file.hpp.
|
private |
Definition at line 97 of file shared_file.hpp.