NCBI C++ ToolKit
Classes | Typedefs | Functions | Variables
NDirectNetStorageImpl Namespace Reference

Classes

class  CObj
 
class  ILocation
 
struct  SContext
 
class  CROState
 
class  CRWNotFound
 
class  CRONetCache
 
class  CWONetCache
 
class  CROFileTrack
 
class  CWOFileTrack
 
class  CNotFound
 
class  CNetCache
 
class  CFileTrack
 

Typedefs

using CLocation = SNetStorageObjectDirectState< ILocation >
 
template<class TBase >
using TState = SNetStorageObjectState< SNetStorageObjectDirectState< TBase > >
 

Functions

void s_Check (ERW_Result result, const char *what)
 
CNetICacheClient s_GetICClient (const SCombinedNetStorageConfig &c)
 
string s_GetSection (const IRegistry &registry, const string &service, const string &name)
 
SFileTrackConfig s_GetFTConfig (const IRegistry &registry, const string &service)
 
CNetICacheClient s_GetICClient (const IRegistry &registry, const string &service)
 
string s_GetAppDomain (const string &app_domain, CNetICacheClient &nc_client)
 
size_t s_GetRelocateChunk (const IRegistry &registry, const string &service, size_t default_value)
 

Variables

const size_t kRelocateChunk = 1024 * 1024
 

Typedef Documentation

◆ CLocation

Definition at line 104 of file state.hpp.

◆ TState

Definition at line 107 of file state.hpp.

Function Documentation

◆ s_Check()

void NDirectNetStorageImpl::s_Check ( ERW_Result  result,
const char *  what 
)

◆ s_GetAppDomain()

string NDirectNetStorageImpl::s_GetAppDomain ( const string app_domain,
CNetICacheClient nc_client 
)

Definition at line 693 of file state.cpp.

References CNetICacheClient::GetCacheName().

◆ s_GetFTConfig()

SFileTrackConfig NDirectNetStorageImpl::s_GetFTConfig ( const IRegistry registry,
const string service 
)

Definition at line 675 of file state.cpp.

References eVoid, IRegistry::Get(), registry, and s_GetSection().

◆ s_GetICClient() [1/2]

CNetICacheClient NDirectNetStorageImpl::s_GetICClient ( const IRegistry registry,
const string service 
)

Definition at line 684 of file state.cpp.

References eVoid, IRegistry::Get(), registry, and s_GetSection().

◆ s_GetICClient() [2/2]

CNetICacheClient NDirectNetStorageImpl::s_GetICClient ( const SCombinedNetStorageConfig c)

◆ s_GetRelocateChunk()

size_t NDirectNetStorageImpl::s_GetRelocateChunk ( const IRegistry registry,
const string service,
size_t  default_value 
)

Definition at line 712 of file state.cpp.

References IRegistry::GetInt(), registry, and s_GetSection().

◆ s_GetSection()

string NDirectNetStorageImpl::s_GetSection ( const IRegistry registry,
const string service,
const string name 
)

Definition at line 660 of file state.cpp.

References IRegistry::HasEntry(), and registry.

Referenced by s_GetFTConfig(), s_GetICClient(), and s_GetRelocateChunk().

Variable Documentation

◆ kRelocateChunk

const size_t NDirectNetStorageImpl::kRelocateChunk = 1024 * 1024

Definition at line 721 of file state.cpp.

Modified on Wed Jun 12 11:20:22 2024 by modify_doxy.py rev. 669887