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.