Static Public Member Functions | Static Private Attributes
ecl::devices::SharedFileManager Class Reference

#include <shared_file.hpp>

List of all members.

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 [static, private]

Definition at line 93 of file shared_file.hpp.

std::map< string, SharedFileCommon * > ecl::devices::SharedFileManager::opened_files [static, private]

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 Thu Jun 6 2019 21:18:04