A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/netcache__params_8hpp_source.html below:

NCBI C++ ToolKit: src/connect/services/netcache_params.hpp Source File

1 #ifndef CONN___NETCACHE_PARAMS__HPP 2 #define CONN___NETCACHE_PARAMS__HPP 55

eDP_CachingMode = 1 << 1,

56

eDP_MirroringMode = 1 << 2,

57

eDP_ServerCheck = 1 << 3,

58

eDP_ServerCheckHint = 1 << 4,

59

eDP_Password = 1 << 5,

60

eDP_ServerToUse = 1 << 6,

61

eDP_ServerLastUsedPtr = 1 << 7,

62

eDP_MaxBlobAge = 1 << 8,

63

eDP_ActualBlobAgePtr = 1 << 9,

64

eDP_UseCompoundID = 1 << 10,

65

eDP_TryAllServers = 1 << 11,

66

eDP_CacheName = 1 << 12,

83

m_ServerCheckHint(

true

),

84

m_ServerLastUsedPtr(

NULL

),

86

m_ActualBlobAgePtr(

NULL

),

87

m_UseCompoundID(

false

),

88

m_TryAllServers(

false

)

96  void

SetTTL(

unsigned

blob_ttl);

100

m_DefinedParameters |= eDP_CachingMode;

101

m_CachingMode = caching_mode;

106

m_DefinedParameters |= eDP_MirroringMode;

107

m_MirroringMode = mirroring_mode;

110  void

SetMirroringMode(

const string

& mirroring_mode);

114

m_DefinedParameters |= eDP_ServerCheck;

115

m_ServerCheck = server_check;

118  void

SetServerCheck(

const string

& server_check);

122

m_DefinedParameters |= eDP_ServerCheckHint;

123

m_ServerCheckHint = server_check_hint;

126  void

SetServerCheckHint(

const string

& server_check_hint);

128  void

SetPassword(

const string

& password);

132

m_DefinedParameters |= eDP_ServerToUse;

133

m_ServerToUse = server_to_use;

138

m_DefinedParameters |= eDP_ServerLastUsedPtr;

139

m_ServerLastUsedPtr = server_last_used_ptr;

144

m_DefinedParameters |= eDP_MaxBlobAge;

145

m_MaxBlobAge = max_age;

150

m_DefinedParameters |= eDP_ActualBlobAgePtr;

151

m_ActualBlobAgePtr = actual_age_ptr;

156

m_DefinedParameters |= eDP_UseCompoundID;

157

m_UseCompoundID = use_compound_id;

162

m_DefinedParameters |= eDP_TryAllServers;

163

m_TryAllServers = try_all_servers;

168

m_DefinedParameters |= eDP_CacheName;

169

m_CacheName = cache_name;

172  unsigned

GetTTL()

const

;

175  bool

GetServerCheck(

ESwitch

* server_check)

const

;

176  bool

GetServerCheckHint(

bool

* server_check_hint)

const

;

180  unsigned

GetMaxBlobAge()

const

;

181  unsigned

* GetActualBlobAgePtr()

const

;

182  bool

GetUseCompoundID()

const

;

183  bool

GetTryAllServers()

const

;

184  string

GetCacheName()

const

;

186  static bool

StringToBool(

const string

& bool_str,

187  bool

default_value =

false

);

Client API for NetCache server.

void SetUseCompoundID(bool use_compound_id)

ECachingMode

Allows to define caching behavior on a per-call basis.

void SetCacheName(const string &cache_name)

void SetActualBlobAgePtr(unsigned *actual_age_ptr)

void SetServerCheck(ESwitch server_check)

EMirroringMode

Mirroring modes.

void SetMirroringMode(CNetCacheAPI::EMirroringMode mirroring_mode)

void SetServerLastUsedPtr(CNetServer *server_last_used_ptr)

TDefinedParameters m_DefinedParameters

void SetMaxBlobAge(unsigned max_age)

unsigned TDefinedParameters

CNetCacheAPIParameters(EVoid)

CNetCacheAPI::ECachingMode m_CachingMode

void SetServerToUse(CNetServer::TInstance server_to_use)

CNetServer * m_ServerLastUsedPtr

CNetCacheAPI::EMirroringMode m_MirroringMode

void SetTryAllServers(bool try_all_servers)

unsigned * m_ActualBlobAgePtr

const CNetCacheAPIParameters * m_Defaults

void SetServerCheckHint(bool server_check_hint)

void SetCachingMode(CNetCacheAPI::ECachingMode caching_mode)

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

enum ENcbiSwitch ESwitch

Aux.

#define NCBI_XCONNECT_EXPORT

EVoid

To create a void (uninitialized) component instance.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4