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

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

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

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

Definition at line 169 of file netschedule_api_impl.hpp.

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

◆ m_Registry

CSynRegistry& CNetScheduleConfigLoader::m_Registry

Definition at line 167 of file netschedule_api_impl.hpp.

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

◆ m_Sections

const SRegSynonyms& CNetScheduleConfigLoader::m_Sections

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 rev. 669887