include/connect/ncbi_core_cxx.hpp File Reference

#include <connect/ncbi_core.h>
#include <corelib/ncbireg.hpp>
#include <corelib/ncbitime.hpp>

Include dependency graph for ncbi_core_cxx.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CConnIniter
 Helper hook-up class that installs default logging/registry/locking (but only if they have not yet been installed explicitly by user). More...

Typedefs

typedef unsigned int FConnectInitFlags

Enumerations

enum  EConnectInitFlags { eConnectInit_OwnNothing = 0, eConnectInit_OwnRegistry = 0x01, eConnectInit_OwnLock = 0x02 }

Functions

REG REG_cxx2c (IRWRegistry *reg, bool pass_ownership=false)
 NB: now that registries are CObjects, any we "own" will be deleted if and only if nothing else still holds a reference to them.
LOG LOG_cxx2c (void)
MT_LOCK MT_LOCK_cxx2c (CRWLock *lock=0, bool pass_ownership=false)
void CONNECT_Init (IRWRegistry *reg=0, CRWLock *lock=0, FConnectInitFlags flag=eConnectInit_OwnNothing)
const STimeoutg_CTimeoutToSTimeout (const CTimeout &cto, STimeout &sto)
 Convert CTimeout to STimeout.
CTimeout g_STimeoutToCTimeout (const STimeout *sto)
 Convert STimeout to CTimeout.


Generated on Sun Dec 6 23:12:53 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Mon Dec 07 16:21:19 2009 by modify_doxy.py rev. 173732