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)

◆ 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 ( )

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

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

Definition at line 436 of file netcache_search.cpp.

Referenced by Parse().

◆ m_Expires

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

Definition at line 439 of file netcache_search.cpp.

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

◆ m_Parsed

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

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

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

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