NCBI C++ ToolKit
Public Types | Public Member Functions | Protected Attributes | List of all members
CNetStorageByKey Class Reference

Search Toolkit Book for CNetStorageByKey

Network BLOB storage API – with access by user-defined keys. More...

#include <connect/services/netstorage.hpp>

+ Inheritance diagram for CNetStorageByKey:
+ Collaboration diagram for CNetStorageByKey:

Public Types

typedef SNetStorageByKeyImplTInstance

Public Member Functions

 CNetStorageByKey (EVoid)
 CNetStorageByKey (SNetStorageByKeyImpl *impl)
CNetStorageByKeyoperator= (SNetStorageByKeyImpl *impl)
 operator SNetStorageByKeyImpl * ()
 operator const SNetStorageByKeyImpl * () const
SNetStorageByKeyImploperator-- (int)
const SNetStorageByKeyImploperator-- (int) const
SNetStorageByKeyImploperator-> ()
const SNetStorageByKeyImploperator-> () const
 CNetStorageByKey (const string &init_string, TNetStorageFlags default_flags=0)
 Construct a CNetStorageByKey object. More...
CNetStorageObject Open (const string &unique_key, TNetStorageFlags flags=0)
 Create a new object or open an existing object using the supplied unique key. More...
string Relocate (const string &unique_key, TNetStorageFlags flags, TNetStorageFlags old_flags=0, TNetStorageProgressCb cb=TNetStorageProgressCb())
 Relocate a object according to the specified combination of flags. More...
bool Exists (const string &key, TNetStorageFlags flags=0)
 Check if a object with the specified key exists in the storage hinted by 'flags'. More...
ENetStorageRemoveResult Remove (const string &key, TNetStorageFlags flags=0)
 Remove a object addressed by a key and a set of flags. More...

Protected Attributes

CNetRef< SNetStorageByKeyImplm_Impl

Detailed Description

Network BLOB storage API – with access by user-defined keys.

Definition at line 470 of file netstorage.hpp.

The documentation for this class was generated from the following files:
Modified on Fri Apr 12 17:14:58 2024 by rev. 669887