Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef CONNECT_SERVICES_IMPL__NETICACHE_CLIENT_INT__HPP
2 #define CONNECT_SERVICES_IMPL__NETICACHE_CLIENT_INT__HPP
62 size_t* blob_size_ptr,
65 void ProlongBlobLifetime(
const string&
key,
const string&
subkey,
Client to NetCache server (implements ICache interface)
CTimeout – Timeout interval.
A very basic data-read interface.
IReader * GetReadStream(const string &key, int version, const string &subkey, size_t *blob_size_ptr, const CNamedParameterList *optional=NULL)
Read a lengthy blob via the IReader interface.
virtual void SetFlags(TFlags flags)
Pass flags to the underlying storage.
CNetICacheClient & operator=(SNetICacheClientImpl *impl)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_NET_CACHE_EXPORT
const string version
version string
const struct ncbi::grid::netcache::search::fields::KEY key
const struct ncbi::grid::netcache::search::fields::SUBKEY subkey
@ eVoid
To create a void (uninitialized) instance of a component.
CNetICacheClientExt(TInstance api)
CNetICacheClientExt & operator=(TInstance api)