blob: 4919cfbaea26ac453f18d7f736ea40e09fba304d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#include "mockPool.h"
#include "icetrayService.h"
#include <factory.impl.h>
namespace IceTray {
MockPool::MockPool(const std::string & name, const std::string &, const Ice::PropertiesPtr & p) :
DatabasePool(
p->getPropertyAsIntWithDefault(name + ".Database.PoolMax", 10),
p->getPropertyAsIntWithDefault(name + ".Database.PoolKeep", 2)),
name(name)
{
}
DB::ConnectionPtr MockPool::createResource() const
{
return DB::MockDatabase::openConnectionTo(name);
}
FACTORY(MockPool, PoolProvider);
};
|