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.