NCBI C++ ToolKit
|
Search Toolkit Book 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 SBlobInfoImpl * | Create (string data) |
Public Attributes | |
string | key |
string | subkey |
Private Member Functions | |
void | Parse () |
Private Attributes | |
const string | m_Data |
bool | m_Parsed |
CNullable< time_point > | m_Created |
CNullable< time_point > | m_Expires |
CNullable< time_point > | m_VersionExpires |
CNullable< size_t > | m_Size |
Definition at line 420 of file netcache_search.cpp.
ncbi::grid::netcache::search::SBlobInfoImpl::SBlobInfoImpl | ( | string | key, |
string | subkey, | ||
string | data | ||
) |
Definition at line 444 of file netcache_search.cpp.
|
static |
time_point ncbi::grid::netcache::search::SBlobInfoImpl::operator[] | ( | CREATED | ) |
Definition at line 452 of file netcache_search.cpp.
References CNullable< TValue, TNullToValue >::GetValue(), m_Created, m_Parsed, and Parse().
time_point ncbi::grid::netcache::search::SBlobInfoImpl::operator[] | ( | EXPIRES | ) |
Definition at line 458 of file netcache_search.cpp.
References CNullable< TValue, TNullToValue >::GetValue(), m_Expires, m_Parsed, and Parse().
size_t ncbi::grid::netcache::search::SBlobInfoImpl::operator[] | ( | SIZE | ) |
Definition at line 470 of file netcache_search.cpp.
References CNullable< TValue, TNullToValue >::GetValue(), m_Parsed, m_Size, and Parse().
time_point ncbi::grid::netcache::search::SBlobInfoImpl::operator[] | ( | VERSION_EXPIRES | ) |
Definition at line 464 of file netcache_search.cpp.
References CNullable< TValue, TNullToValue >::GetValue(), m_Parsed, m_VersionExpires, and Parse().
|
private |
Definition at line 497 of file netcache_search.cpp.
References m_Created, m_Data, m_Expires, m_Parsed, m_Size, m_VersionExpires, NCBI_THROW_FMT, ncbi::grid::netcache::search::s_GetField(), and rapidjson::value.
Referenced by operator[]().
string ncbi::grid::netcache::search::SBlobInfoImpl::key |
Definition at line 422 of file netcache_search.cpp.
|
private |
Definition at line 438 of file netcache_search.cpp.
Referenced by operator[](), and Parse().
Definition at line 436 of file netcache_search.cpp.
Referenced by Parse().
|
private |
Definition at line 439 of file netcache_search.cpp.
Referenced by operator[](), and Parse().
|
private |
Definition at line 437 of file netcache_search.cpp.
Referenced by operator[](), and Parse().
|
private |
Definition at line 441 of file netcache_search.cpp.
Referenced by operator[](), and Parse().
|
private |
Definition at line 440 of file netcache_search.cpp.
Referenced by operator[](), and Parse().
string ncbi::grid::netcache::search::SBlobInfoImpl::subkey |
Definition at line 423 of file netcache_search.cpp.