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) ecl_throw_decl(StandardException) | |
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 64 of file shared_file.hpp.
|
inline |
Definition at line 66 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 48 of file shared_file.cpp.
|
inlinevirtual |
Definition at line 76 of file shared_file.hpp.
|
friend |
Definition at line 78 of file shared_file.hpp.
|
friend |
Definition at line 79 of file shared_file.hpp.
|
private |
Definition at line 82 of file shared_file.hpp.
|
private |
Definition at line 85 of file shared_file.hpp.
|
private |
Definition at line 84 of file shared_file.hpp.
|
private |
Definition at line 83 of file shared_file.hpp.