blob: a91de1e5f48b461f8924199fa04b245495a4887f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include "XQueue.h"
#include "XMemQueue.h"
#include "XDiskQueue.h"
using namespace vagt::queue;
std::shared_ptr<XQueue> vagt::queue::XQueue::create(int capacity)
{
return std::make_shared<XMemQueue>(capacity);
}
std::shared_ptr<XQueue> vagt::queue::XQueue::create(const std::string & path)
{
return std::make_shared<XDiskQueue>(path);
}
|