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)
 
static SharedFileCommonRegisterSharedFile (const std::string &name, ecl::WriteMode mode=New)
 

Static Private Attributes

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

Detailed Description

Definition at line 98 of file shared_file.hpp.

Member Function Documentation

◆ DeRegisterSharedFile()

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 116 of file shared_file.cpp.

◆ RegisterSharedFile()

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

Definition at line 85 of file shared_file.cpp.

Member Data Documentation

◆ mutex

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

Definition at line 103 of file shared_file.hpp.

◆ opened_files

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

Definition at line 104 of file shared_file.hpp.


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


ecl_devices
Author(s): Daniel Stonier
autogenerated on Wed Mar 2 2022 00:16:45