Static Public Member Functions | Static Private Attributes | List of all members
ecl::devices::SharedFileManager Class Reference

#include <shared_file.hpp>

Static Public Member Functions

static bool DeRegisterSharedFile (const std::string &name) ecl_throw_decl(StandardException)
 
static SharedFileCommonRegisterSharedFile (const std::string &name, ecl::WriteMode mode=New) ecl_throw_decl(StandardException)
 

Static Private Attributes

static ecl::Mutex mutex
 
static std::map< std::string, SharedFileCommon * > opened_files
 

Detailed Description

Definition at line 88 of file shared_file.hpp.

Member Function Documentation

bool ecl::devices::SharedFileManager::DeRegisterSharedFile ( const std::string &  name)
static

Don't have to worry about this too much, its only called when closing.

Parameters
name
Returns

Definition at line 104 of file shared_file.cpp.

SharedFileCommon * ecl::devices::SharedFileManager::RegisterSharedFile ( const std::string &  name,
ecl::WriteMode  mode = New 
)
static

Definition at line 73 of file shared_file.cpp.

Member Data Documentation

Mutex ecl::devices::SharedFileManager::mutex
staticprivate

Definition at line 93 of file shared_file.hpp.

std::map< string, SharedFileCommon * > ecl::devices::SharedFileManager::opened_files
staticprivate

Definition at line 94 of file shared_file.hpp.


The documentation for this class was generated from the following files:


ecl_devices
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:08:46