Search Toolkit Book for CNetStorageObjectLoc
#include <connect/services/impl/netstorage_int.hpp>
Definition at line 63 of file netstorage_int.hpp.
◆ TLocatorFlags ◆ TVersion ◆ EFileTrackSite Enumerator eFileTrack_ProdSite eFileTrack_DevSite eFileTrack_QASite eNumberOfFileTrackSitesDefinition 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_FieldFlagsDefinition at line 144 of file netstorage_int.hpp.
◆ CNetStorageObjectLoc() [1/4] ◆ CNetStorageObjectLoc() [2/4] ◆ CNetStorageObjectLoc() [3/4] ◆ CNetStorageObjectLoc() [4/4] CNetStorageObjectLoc::CNetStorageObjectLoc ( ) inlineprivateDefinition 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 inlineDefinition 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 inlineDefinition 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 ) privateDefinition 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 string & nc_service_name ) ◆ SetLocatorFlags() void CNetStorageObjectLoc::SetLocatorFlags ( TLocatorFlags flags ) inlineprivate ◆ SetServiceName() void CNetStorageObjectLoc::SetServiceName ( const string & service_name ) ◆ SetStorageAttrFlags() ◆ ToJSON() [1/2] CJsonNode CNetStorageObjectLoc::ToJSON ( ) const ◆ ToJSON() [2/2] void CNetStorageObjectLoc::ToJSON ( CJsonNode & root ) constDefinition 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 privateDefinition 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_LocatorFlagsDefinition 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 privateThe 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