NCBI C++ ToolKit
Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
CNetScheduleConfigLoader Class Reference

Search Toolkit Book for CNetScheduleConfigLoader

#include "netschedule_api_impl.hpp"
(Private to src/connect/services.)

+ Collaboration diagram for CNetScheduleConfigLoader:

Public Member Functions

 CNetScheduleConfigLoader (CSynRegistry &registry, SRegSynonyms &sections, bool ns_conf=true)
 
bool operator() (SNetScheduleAPIImpl *impl)
 

Private Types

enum  { eOff , eImplicit , eExplicit }
 

Private Member Functions

bool Transform (const string &prefix, string &name) const
 

Private Attributes

CSynRegistrym_Registry
 
const SRegSynonymsm_Sections
 
const bool m_NsConf
 
enum CNetScheduleConfigLoader:: { ... }  m_Mode
 

Detailed Description

Definition at line 157 of file netschedule_api_impl.hpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
private
Enumerator
eOff 
eImplicit 
eExplicit 

Definition at line 170 of file netschedule_api_impl.hpp.

Constructor & Destructor Documentation

◆ CNetScheduleConfigLoader()

CNetScheduleConfigLoader::CNetScheduleConfigLoader ( CSynRegistry registry,
SRegSynonyms sections,
bool  ns_conf = true 
)

Member Function Documentation

◆ operator()()

bool CNetScheduleConfigLoader::operator() ( SNetScheduleAPIImpl impl)

◆ Transform()

bool CNetScheduleConfigLoader::Transform ( const string prefix,
string name 
) const
private

Definition at line 392 of file netschedule_api.cpp.

References m_NsConf, prefix, and NStr::StartsWith().

Referenced by operator()().

Member Data Documentation

◆ 

enum { ... } CNetScheduleConfigLoader::m_Mode

◆ m_NsConf

const bool CNetScheduleConfigLoader::m_NsConf
private

Definition at line 169 of file netschedule_api_impl.hpp.

Referenced by CNetScheduleConfigLoader(), operator()(), and Transform().

◆ m_Registry

CSynRegistry& CNetScheduleConfigLoader::m_Registry
private

Definition at line 167 of file netschedule_api_impl.hpp.

Referenced by CNetScheduleConfigLoader(), and operator()().

◆ m_Sections

const SRegSynonyms& CNetScheduleConfigLoader::m_Sections
private

Definition at line 168 of file netschedule_api_impl.hpp.

Referenced by CNetScheduleConfigLoader().


The documentation for this class was generated from the following files:
Modified on Sun Mar 03 03:10:10 2024 by modify_doxy.py rev. 669887