irods  4.2.8
About: iRODS (the integrated Rule Oriented Data System) is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.
  Fossies Dox: irods-4.2.8.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

NamespacesHelper Class Reference

#include <irods_re_namespaceshelper.hpp>

Collaboration diagram for NamespacesHelper:
[legend]

Public Member Functions

std::vector< std::string > getNamespaces ()
 

Static Public Member Functions

static NamespacesHelperInstance ()
 

Private Member Functions

 NamespacesHelper ()
 

Static Private Attributes

static NamespacesHelper_instance = 0
 
static std::vector< std::string > namespaces {}
 

Detailed Description

Definition at line 11 of file irods_re_namespaceshelper.hpp.

Constructor & Destructor Documentation

◆ NamespacesHelper()

NamespacesHelper::NamespacesHelper ( )
inlineprivate

Definition at line 17 of file irods_re_namespaceshelper.hpp.

Referenced by Instance().

Member Function Documentation

◆ getNamespaces()

std::vector< std::string > NamespacesHelper::getNamespaces ( )

Definition at line 19 of file irods_re_namespaceshelper.cpp.

References namespaces.

◆ Instance()

NamespacesHelper * NamespacesHelper::Instance ( )
static

Definition at line 6 of file irods_re_namespaceshelper.cpp.

References _instance, irods::CFG_RE_NAMESPACE_SET_KW(), namespaces, and NamespacesHelper().

Here is the call graph for this function:

Member Data Documentation

◆ _instance

NamespacesHelper * NamespacesHelper::_instance = 0
staticprivate

Definition at line 18 of file irods_re_namespaceshelper.hpp.

Referenced by Instance().

◆ namespaces

std::vector< std::string > NamespacesHelper::namespaces {}
staticprivate

Definition at line 19 of file irods_re_namespaceshelper.hpp.

Referenced by getNamespaces(), and Instance().


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