#include <stack>#include "dbclient.h"#include <ctime>#include <sstream>#include <string>#include <memory>#include <iostream>#include <fstream>#include <map>#include <vector>#include <set>#include <stdio.h>#include <stdlib.h>#include <signal.h>#include "targetver.h"#include "time.h"#include "string.h"#include "limits.h"#include <boost/any.hpp>#include "boost/thread/once.hpp"#include <boost/archive/iterators/transform_width.hpp>#include <boost/filesystem/convenience.hpp>#include <boost/filesystem/exception.hpp>#include <boost/filesystem/operations.hpp>#include <boost/program_options.hpp>#include <boost/shared_ptr.hpp>#include <boost/smart_ptr.hpp>#include <boost/function.hpp>#include "boost/bind.hpp"#include <boost/thread/tss.hpp>#include "boost/detail/endian.hpp"#include <boost/version.hpp>#include <boost/tuple/tuple.hpp>#include <boost/thread/thread.hpp>#include <boost/thread/condition.hpp>#include <boost/thread/recursive_mutex.hpp>#include <boost/thread/xtime.hpp>#include "util/debug_util.h"#include "util/goodies.h"#include "util/log.h"#include "util/allocator.h"#include "util/assert_util.h"#include "../pch.h"#include "../bson/util/builder.h"#include "../util/optime.h"#include "boost/utility.hpp"#include "../bson/bsontypes.h"#include "../bson/oid.h"#include "../bson/bsonelement.h"#include "../bson/bsonobj.h"#include "../bson/bsonmisc.h"#include "../bson/bsonobjbuilder.h"#include "../bson/bsonobjiterator.h"#include "../bson/bson-inl.h"#include "../bson/stringdata.h"#include "../util/time_support.h"#include "jsobj.h"#include <sys/socket.h>#include <sys/types.h>#include <sys/un.h>#include <netinet/in.h>#include <netinet/tcp.h>#include <arpa/inet.h>#include <errno.h>#include <netdb.h>#include "../bson/util/atomic_int.h"#include "hostandport.h"#include "../db/jsobj.h"#include "../util/message.h"#include "../db/json.h"#include "dbclient.h"#include "undef_macros.h"
Go to the source code of this file.
Classes | |
| class | mongo::AScopedConnection |
| class | mongo::DBConnectionHook |
| class | mongo::DBConnectionPool |
| class | mongo::PoolForHost |
| class | mongo::ScopedDbConnection |
| struct | mongo::DBConnectionPool::serverNameCompare |
| struct | mongo::PoolForHost::StoredConnection |
Namespaces | |
| namespace | mongo |
Variables | |
| DBConnectionPool | mongo::pool |
Definition in file connpool.h.