NCBI C++ ToolKit
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
ncbi::grid::netcache::search::SBlobInfoImpl Struct Reference

Search Toolkit Book for ncbi::grid::netcache::search::SBlobInfoImpl

+ Collaboration diagram for ncbi::grid::netcache::search::SBlobInfoImpl:

Public Member Functions

 SBlobInfoImpl (string key, string subkey, string data)
 
time_point operator[] (CREATED)
 
time_point operator[] (EXPIRES)
 
time_point operator[] (VERSION_EXPIRES)
 
size_t operator[] (SIZE)
 

Static Public Member Functions

static SBlobInfoImplCreate (string data)
 

Public Attributes

string key
 
string subkey
 

Private Member Functions

void Parse ()
 

Private Attributes

const string m_Data
 
bool m_Parsed
 
CNullable< time_pointm_Created
 
CNullable< time_pointm_Expires
 
CNullable< time_pointm_VersionExpires
 
CNullable< size_t > m_Size
 

Detailed Description

Definition at line 420 of file netcache_search.cpp.

Constructor & Destructor Documentation

◆ SBlobInfoImpl()

ncbi::grid::netcache::search::SBlobInfoImpl::SBlobInfoImpl ( string  key,
string  subkey,
string  data 
)

Definition at line 444 of file netcache_search.cpp.

Member Function Documentation

◆ Create()

static SBlobInfoImpl* ncbi::grid::netcache::search::SBlobInfoImpl::Create ( string  data)
static

◆ operator[]() [1/4]

time_point ncbi::grid::netcache::search::SBlobInfoImpl::operator[] ( CREATED  )

◆ operator[]() [2/4]

time_point ncbi::grid::netcache::search::SBlobInfoImpl::operator[] ( EXPIRES  )

◆ operator[]() [3/4]

size_t ncbi::grid::netcache::search::SBlobInfoImpl::operator[] ( SIZE  )

◆ operator[]() [4/4]

time_point ncbi::grid::netcache::search::SBlobInfoImpl::operator[] ( VERSION_EXPIRES  )

◆ Parse()

void ncbi::grid::netcache::search::SBlobInfoImpl::Parse ( )
private

Member Data Documentation

◆ key

string ncbi::grid::netcache::search::SBlobInfoImpl::key

Definition at line 422 of file netcache_search.cpp.

◆ m_Created

CNullable<time_point> ncbi::grid::netcache::search::SBlobInfoImpl::m_Created
private

Definition at line 438 of file netcache_search.cpp.

Referenced by operator[](), and Parse().

◆ m_Data

const string ncbi::grid::netcache::search::SBlobInfoImpl::m_Data
private

Definition at line 436 of file netcache_search.cpp.

Referenced by Parse().

◆ m_Expires

CNullable<time_point> ncbi::grid::netcache::search::SBlobInfoImpl::m_Expires
private

Definition at line 439 of file netcache_search.cpp.

Referenced by operator[](), and Parse().

◆ m_Parsed

bool ncbi::grid::netcache::search::SBlobInfoImpl::m_Parsed
private

Definition at line 437 of file netcache_search.cpp.

Referenced by operator[](), and Parse().

◆ m_Size

CNullable<size_t> ncbi::grid::netcache::search::SBlobInfoImpl::m_Size
private

Definition at line 441 of file netcache_search.cpp.

Referenced by operator[](), and Parse().

◆ m_VersionExpires

CNullable<time_point> ncbi::grid::netcache::search::SBlobInfoImpl::m_VersionExpires
private

Definition at line 440 of file netcache_search.cpp.

Referenced by operator[](), and Parse().

◆ subkey

string ncbi::grid::netcache::search::SBlobInfoImpl::subkey

Definition at line 423 of file netcache_search.cpp.


The documentation for this struct was generated from the following file:
Modified on Mon Feb 26 04:02:56 2024 by modify_doxy.py rev. 669887