w11 - cpp 0.794
Backend server for Rlink and w11
Loading...
Searching...
No Matches
Retro::RlogFileCatalog Class Reference

FIXME_docs. More...

#include <RlogFileCatalog.hpp>

Collaboration diagram for Retro::RlogFileCatalog:
[legend]

Public Member Functions

const std::shared_ptr< RlogFile > & FindOrCreate (const std::string &name)
 FIXME_docs.
 
void Delete (const std::string &name)
 FIXME_docs.
 

Static Public Member Functions

static RlogFileCatalogObj ()
 FIXME_docs.
 

Protected Types

typedef std::map< std::string, std::shared_ptr< RlogFile > > map_t
 

Protected Attributes

map_t fMap
 name->rlogfile map
 

Private Member Functions

 RlogFileCatalog ()
 Default constructor.
 
 ~RlogFileCatalog ()
 Destructor.
 
 RlogFileCatalog (const RlogFileCatalog &)=delete
 
RlogFileCatalogoperator= (const RlogFileCatalog &)=delete
 

Detailed Description

FIXME_docs.

Definition at line 26 of file RlogFileCatalog.hpp.

Member Typedef Documentation

◆ map_t

typedef std::map<std::string, std::shared_ptr<RlogFile> > Retro::RlogFileCatalog::map_t
protected

Definition at line 42 of file RlogFileCatalog.hpp.

Constructor & Destructor Documentation

◆ RlogFileCatalog() [1/2]

Retro::RlogFileCatalog::RlogFileCatalog ( )
private

Default constructor.

Definition at line 66 of file RlogFileCatalog.cpp.

References FindOrCreate().

◆ ~RlogFileCatalog()

Retro::RlogFileCatalog::~RlogFileCatalog ( )
private

Destructor.

Definition at line 75 of file RlogFileCatalog.cpp.

◆ RlogFileCatalog() [2/2]

Retro::RlogFileCatalog::RlogFileCatalog ( const RlogFileCatalog )
privatedelete

Member Function Documentation

◆ Obj()

RlogFileCatalog & Retro::RlogFileCatalog::Obj ( )
static

FIXME_docs.

Definition at line 33 of file RlogFileCatalog.cpp.

◆ FindOrCreate()

const std::shared_ptr< RlogFile > & Retro::RlogFileCatalog::FindOrCreate ( const std::string &  name)

FIXME_docs.

Definition at line 43 of file RlogFileCatalog.cpp.

References fMap.

Referenced by RlogFileCatalog().

◆ Delete()

void Retro::RlogFileCatalog::Delete ( const std::string &  name)

FIXME_docs.

Definition at line 57 of file RlogFileCatalog.cpp.

References fMap.

◆ operator=()

RlogFileCatalog & Retro::RlogFileCatalog::operator= ( const RlogFileCatalog )
privatedelete

Member Data Documentation

◆ fMap

map_t Retro::RlogFileCatalog::fMap
protected

name->rlogfile map

Definition at line 44 of file RlogFileCatalog.hpp.

Referenced by Delete(), and FindOrCreate().


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