Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef __APP_SVIEWER___RMTFILESTATUS___HPP
2 #define __APP_SVIEWER___RMTFILESTATUS___HPP
52 static ESuggestedAction
Check(
const string& sKey);
55 static void Set(
const string& sKey, ESuggestedAction KnownAccessibility);
63 static bool x_Read(
CNetICacheClient* cache,
const string& sNCKey,
int version,
const string& sSubKey,
void*
data,
size_t data_size);
64 static void x_ResetSkipLimits(
const string& sNCKey);
67 static string x_KeyToNCKey(
const string& sKey);
Client to NetCache server (implements ICache interface)
time_t TTimeStamp
in seconds
static TTimeStamp m_MaxCheckInterval
@ ESuggestedAction_Access
try to access the remote file
static unique_ptr< CNetICacheClient > m_pCacheClient
static bool m_isStatusNotAvailable
static TCounter m_MaxCount
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_GUIUTILS_EXPORT
const TYPE & Get(const CNamedParameterList *param)
const string version
version string
void Check(const string &value)
NetCache ICache client specs.