Go to the documentation of this file.Go to the SVN repository for this file.
61 key.SetHook(
this, hook);
Include a standard set of the NCBI C++ Toolkit most basic headers.
TValue Add(int delta) THROWS_NONE
Atomically add value (=delta), and return new counter value.
TValue Get(void) const THROWS_NONE
Get atomic counter value.
void ForgetLocalHook(TLocalHooks &key)
void ResetPathHook(CObjectStack *stk, const string &path)
void SetPathHook(CObjectStack *stk, const string &path, THook *hook)
void SetLocalHook(TLocalHooks &key, THook *hook)
CAtomicCounter_WithAutoInit m_HookCount
void ResetLocalHook(TLocalHooks &key)
void ResetGlobalHook(void)
CRef< THook > m_GlobalHook
void SetGlobalHook(THook *hook)
bool SetHook(CObjectStack *stk, const string &path, CObject *hook)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
size_t TNCBIAtomicValue
Define platform specific atomic-operations macros/values.
const struct ncbi::grid::netcache::search::fields::KEY key