src/app/netschedule/queue_coll.cpp File Reference

#include <ncbi_pch.hpp>
#include <corelib/ncbi_system.hpp>
#include <corelib/ncbireg.hpp>
#include <connect/services/netschedule_api.hpp>
#include <connect/ncbi_socket.hpp>
#include <db.h>
#include <db/bdb/bdb_trans.hpp>
#include <db/bdb/bdb_cursor.hpp>
#include <db/bdb/bdb_util.hpp>
#include <util/time_line.hpp>
#include "queue_coll.hpp"
#include "ns_util.hpp"
#include "netschedule_version.hpp"

Include dependency graph for queue_coll.cpp:

Go to the source code of this file.

Classes

struct  SQueueInfo

Defines

#define GetUIntNoErr(name, dflt)   (unsigned) bdb_conf.GetInt("netschedule", name, CConfig::eErr_NoThrow, dflt)
#define GetSizeNoErr(name, dflt)   (unsigned) bdb_conf.GetDataSize("netschedule", name, CConfig::eErr_NoThrow, dflt)
#define GetBoolNoErr(name, dflt)   bdb_conf.GetBool("netschedule", name, CConfig::eErr_NoThrow, dflt)

Typedefs

typedef map< string, SQueueInfoTDbQueuesMap

Functions

bool x_AddQueueToMap (TDbQueuesMap &db_queues_map, const string &qname, const string &qclass, int kind, int pos)


Define Documentation

#define GetBoolNoErr name,
dflt   )     bdb_conf.GetBool("netschedule", name, CConfig::eErr_NoThrow, dflt)
 

#define GetSizeNoErr name,
dflt   )     (unsigned) bdb_conf.GetDataSize("netschedule", name, CConfig::eErr_NoThrow, dflt)
 

Referenced by SNSDBEnvironmentParams::Read().

#define GetUIntNoErr name,
dflt   )     (unsigned) bdb_conf.GetInt("netschedule", name, CConfig::eErr_NoThrow, dflt)
 

Referenced by SNSDBEnvironmentParams::Read().


Typedef Documentation

typedef map<string, SQueueInfo> TDbQueuesMap
 

Definition at line 451 of file queue_coll.cpp.


Function Documentation

bool x_AddQueueToMap TDbQueuesMap db_queues_map,
const string &  qname,
const string &  qclass,
int  kind,
int  pos
 

Definition at line 456 of file queue_coll.cpp.

References map_checker< Container >::end(), map_checker< Container >::find(), and LOG_POST.

Referenced by CQueueDataBase::Configure().


Generated on Wed Dec 9 07:43:19 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Wed Dec 09 08:18:32 2009 by modify_doxy.py rev. 173732