A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classCNetStorageObjectLoc.html below:

NCBI C++ ToolKit: CNetStorageObjectLoc Class Reference

Search Toolkit Book for CNetStorageObjectLoc

#include <connect/services/impl/netstorage_int.hpp>

enum   ELocatorFlags {
  fLF_NetStorageService = (1 << 0) , fLF_NoMetaData = (1 << 1) , fLF_HasObjectID = (1 << 2) , fLF_HasUserKey = (1 << 3) ,
  fLF_Movable = (1 << 4) , fLF_Cacheable = (1 << 5) , fLF_DevEnv = (1 << 6) , fLF_QAEnv = (1 << 7) ,
  fLF_HasSubKey = (1 << 8) , fLF_HasVersion = (1 << 9) , eLF_AttrFlags , eLF_FieldFlags
}   typedef unsigned  TLocatorFlags  

Definition at line 63 of file netstorage_int.hpp.

◆ TLocatorFlags ◆ TVersion ◆ EFileTrackSite Enumerator eFileTrack_ProdSite  eFileTrack_DevSite  eFileTrack_QASite  eNumberOfFileTrackSites 

Definition at line 68 of file netstorage_int.hpp.

◆ ELocatorFlags Enumerator fLF_NetStorageService  fLF_NoMetaData  fLF_HasObjectID  fLF_HasUserKey  fLF_Movable  fLF_Cacheable  fLF_DevEnv  fLF_QAEnv  fLF_HasSubKey  fLF_HasVersion  eLF_AttrFlags  eLF_FieldFlags 

Definition at line 144 of file netstorage_int.hpp.

◆ CNetStorageObjectLoc() [1/4] ◆ CNetStorageObjectLoc() [2/4] ◆ CNetStorageObjectLoc() [3/4] ◆ CNetStorageObjectLoc() [4/4] CNetStorageObjectLoc::CNetStorageObjectLoc ( ) inlineprivate

Definition at line 169 of file netstorage_int.hpp.

◆ ClearLocatorFlags() void CNetStorageObjectLoc::ClearLocatorFlags ( TLocatorFlags  flags ) inlineprivate ◆ Create()

Definition at line 475 of file netstorageobjectloc.cpp.

References fLF_HasSubKey, fLF_HasVersion, fNST_NoMetaData, CDiagContext::GetHostRole(), GetLocator(), ncbi::grid::netcache::search::fields::key, m_LocatorFlags, m_SubKey, m_Version, ParseFileTrackSite(), SetLocation(), ncbi::grid::netcache::search::fields::subkey, and dtl::version.

Referenced by CGridCommandLineInterfaceApp::Cmd_CreateLoc(), and CDataCrawlerCache::GetCompoundKey().

◆ GetAppDomain() string CNetStorageObjectLoc::GetAppDomain ( ) const inline ◆ GetCreationTime() CTime CNetStorageObjectLoc::GetCreationTime ( ) const inline ◆ GetFileTrackSite() ◆ GetLocation() ◆ GetLocator() string CNetStorageObjectLoc::GetLocator ( ) const inline

Definition at line 123 of file netstorage_int.hpp.

References m_Dirty, m_Locator, and x_Pack().

Referenced by NDirectNetStorageImpl::CObj::CObj(), Create(), SFileTrackRequest::GetFileInfo(), NDirectNetStorageImpl::CNotFound::GetInfo(), NDirectNetStorageImpl::CNetCache::GetInfo(), NDirectNetStorageImpl::CFileTrack::GetInfo(), NDirectNetStorageImpl::CObj::GetLoc(), SNetStorageObjectDirectState< TBase >::GetLoc(), SFileTrackAPI::GetPath(), SUrl::GetRoot(), NDirectNetStorageImpl::CNetCache::GetSize(), NDirectNetStorageImpl::CObj::Relocate(), NDirectNetStorageImpl::CNetCache::StartRead(), NDirectNetStorageImpl::CNetCache::StartWrite(), CNetStorageHandler::x_ProcessRead(), CNetStorageHandler::x_ProcessSetAttr(), CNetStorageHandler::x_ProcessSetExpTime(), CNetStorageHandler::x_ProcessWrite(), and CNetStorageHandler::x_SendWriteConfirmation().

◆ GetNCServiceName() string CNetStorageObjectLoc::GetNCServiceName ( ) const inline ◆ GetServiceName() [1/2] string CNetStorageObjectLoc::GetServiceName ( ) const inline ◆ GetServiceName() [2/2] ◆ GetShortUniqueKey() string CNetStorageObjectLoc::GetShortUniqueKey ( ) const inline ◆ GetStorageAttrFlags() ◆ GetSubKey() const string& CNetStorageObjectLoc::GetSubKey ( ) const inline ◆ GetUniqueKey() string CNetStorageObjectLoc::GetUniqueKey ( ) const inline

Definition at line 112 of file netstorage_int.hpp.

References m_UniqueKey.

Referenced by SFileTrackUpload::FinishUpload(), SUrl::Get(), SFileTrackAPI::GetPath(), SFileTrackAPI::StartUpload(), CNetStorageHandler::x_OnData(), CNetStorageHandler::x_ProcessCreate(), CNetStorageHandler::x_ProcessDelAttr(), CNetStorageHandler::x_ProcessDelete(), CNetStorageHandler::x_ProcessExists(), CNetStorageHandler::x_ProcessGetAttr(), CNetStorageHandler::x_ProcessGetAttrList(), CNetStorageHandler::x_ProcessGetObjectInfo(), CNetStorageHandler::x_ProcessGetSize(), CNetStorageHandler::x_ProcessLockFTPath(), CNetStorageHandler::x_ProcessRead(), CNetStorageHandler::x_ProcessRelocate(), CNetStorageHandler::x_ProcessSetAttr(), CNetStorageHandler::x_ProcessSetExpTime(), CNetStorageHandler::x_ProcessWrite(), and CNetStorageHandler::x_SendWriteConfirmation().

◆ GetVersion() ◆ HasServiceName() bool CNetStorageObjectLoc::HasServiceName ( ) const inline ◆ HasSubKey() bool CNetStorageObjectLoc::HasSubKey ( ) const inline ◆ HasUserKey() bool CNetStorageObjectLoc::HasUserKey ( ) const inline ◆ IsMetaDataDisabled() bool CNetStorageObjectLoc::IsMetaDataDisabled ( ) const inline ◆ MakeShortUniqueKey() string CNetStorageObjectLoc::MakeShortUniqueKey ( ) const private ◆ MakeUniqueKey() string CNetStorageObjectLoc::MakeUniqueKey ( ) const inlineprivate ◆ Parse() void CNetStorageObjectLoc::Parse ( CCompoundID  cid, bool  service_name_only  ) private

Definition at line 141 of file netstorageobjectloc.cpp.

References eCIC_NetStorageObjectLoc, eCIC_NetStorageObjectLocV1, eCIT_Cue, eCIT_Flags, eNFL_NetCache, fLF_Cacheable, fLF_HasObjectID, fLF_HasSubKey, fLF_HasUserKey, fLF_HasVersion, fLF_NetStorageService, CCompoundID::GetClass(), CCompoundIDField::GetCue(), CCompoundIDField::GetDatabaseName(), CCompoundID::GetFirst(), CCompoundIDField::GetFlags(), CCompoundIDField::GetID(), CCompoundIDField::GetInteger(), CCompoundIDField::GetNextHomogeneous(), CCompoundIDField::GetNextNeighbor(), CCompoundIDField::GetRandom(), CCompoundIDField::GetServiceName(), CCompoundIDField::GetString(), CCompoundIDField::GetTimestamp(), INVALID_LOC_ERROR_MSG, m_AppDomain, m_Location, m_LocationCode, m_LocatorFlags, m_NCServiceName, m_ObjectID, m_Random, m_ServiceName, m_ShortUniqueKey, m_SubKey, m_Timestamp, m_UniqueKey, m_Version, MakeShortUniqueKey(), MakeUniqueKey(), s_LocationCodeToLocation(), STORAGE_INFO_CUE, THROW_INVALID_LOC_ERROR, VERIFY_FIELD_EXISTS, and dtl::version.

Referenced by CNetStorageObjectLoc(), and GetServiceName().

◆ ParseFileTrackSite() ◆ SetLocation() void CNetStorageObjectLoc::SetLocation ( const stringnc_service_name ) ◆ SetLocatorFlags() void CNetStorageObjectLoc::SetLocatorFlags ( TLocatorFlags  flags ) inlineprivate ◆ SetServiceName() void CNetStorageObjectLoc::SetServiceName ( const stringservice_name ) ◆ SetStorageAttrFlags() ◆ ToJSON() [1/2] CJsonNode CNetStorageObjectLoc::ToJSON ( ) const ◆ ToJSON() [2/2] void CNetStorageObjectLoc::ToJSON ( CJsonNoderoot ) const

Definition at line 403 of file netstorageobjectloc.cpp.

References eCIC_NetStorageObjectLoc, eCIC_NetStorageObjectLocV1, eNFL_NetCache, fLF_Cacheable, fLF_DevEnv, fLF_HasSubKey, fLF_Movable, fLF_NetStorageService, fLF_NoMetaData, fLF_QAEnv, CNullable< TValue, TNullToValue >::IsNull(), m_AppDomain, m_Location, m_LocationCode, m_LocatorFlags, m_NCServiceName, m_ServiceName, m_ShortUniqueKey, m_SubKey, m_UniqueKey, m_Version, CJsonNode::NewObjectNode(), CJsonNode::SetBoolean(), CJsonNode::SetByKey(), CJsonNode::SetInteger(), CJsonNode::SetNull(), and CJsonNode::SetString().

Referenced by CGridCommandLineInterfaceApp::Cmd_WhatIs(), g_CreateNetStorageObjectInfo(), and g_WhatIs().

◆ x_Pack() void CNetStorageObjectLoc::x_Pack ( ) const private

Definition at line 279 of file netstorageobjectloc.cpp.

References CCompoundID::AppendCue(), CCompoundID::AppendDatabaseName(), CCompoundID::AppendFlags(), CCompoundID::AppendID(), CCompoundID::AppendInteger(), CCompoundID::AppendRandom(), CCompoundID::AppendServiceName(), CCompoundID::AppendString(), CCompoundID::AppendTimestamp(), eCIC_NetStorageObjectLoc, eNFL_NetCache, eNFL_Unknown, fLF_Cacheable, fLF_HasObjectID, fLF_HasSubKey, fLF_HasUserKey, fLF_HasVersion, fLF_Movable, fLF_NetStorageService, CNullable< TValue, TNullToValue >::GetValue(), CNullable< TValue, TNullToValue >::IsNull(), m_AppDomain, m_CompoundIDPool, m_Dirty, m_Location, m_LocationCode, m_Locator, m_LocatorFlags, m_NCServiceName, m_ObjectID, m_Random, m_ServiceName, m_ShortUniqueKey, m_SubKey, m_Timestamp, m_Version, CCompoundIDPool::NewID(), STORAGE_INFO_CUE, and CCompoundID::ToString().

Referenced by GetLocator().

◆ x_StorageFlagsToLocatorFlags() ◆ m_AppDomain string CNetStorageObjectLoc::m_AppDomain private ◆ m_CompoundIDPool ◆ m_Dirty bool CNetStorageObjectLoc::m_Dirty mutableprivate ◆ m_Location ◆ m_LocationCode string CNetStorageObjectLoc::m_LocationCode private ◆ m_Locator string CNetStorageObjectLoc::m_Locator mutableprivate ◆ m_LocatorFlags

Definition at line 184 of file netstorage_int.hpp.

Referenced by ClearLocatorFlags(), Create(), GetFileTrackSite(), GetStorageAttrFlags(), HasServiceName(), HasSubKey(), HasUserKey(), IsMetaDataDisabled(), MakeShortUniqueKey(), Parse(), SetLocatorFlags(), SetStorageAttrFlags(), ToJSON(), and x_Pack().

◆ m_NCServiceName string CNetStorageObjectLoc::m_NCServiceName private ◆ m_ObjectID Uint8 CNetStorageObjectLoc::m_ObjectID = 0 private ◆ m_Random Uint8 CNetStorageObjectLoc::m_Random private ◆ m_ServiceName string CNetStorageObjectLoc::m_ServiceName private ◆ m_ShortUniqueKey string CNetStorageObjectLoc::m_ShortUniqueKey private ◆ m_SubKey string CNetStorageObjectLoc::m_SubKey private ◆ m_Timestamp Int8 CNetStorageObjectLoc::m_Timestamp private ◆ m_UniqueKey string CNetStorageObjectLoc::m_UniqueKey private ◆ m_Version TVersion CNetStorageObjectLoc::m_Version = 0 private

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


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4