time provider

git-svn-id: svn://elaine/murooma/trunk@268 d8a302eb-03bc-478d-80e4-98257eca68ef
This commit is contained in:
(no author) 2014-09-16 05:20:16 +00:00
parent 19e77f0f20
commit 2fedce489c
6 changed files with 93 additions and 12 deletions

View file

@ -8,7 +8,7 @@ template <class T>
class DoubleBuffer
{
public:
DoubleBuffer(size_t size) : bufferSize(size)
DoubleBuffer(size_t size = 10) : bufferSize(size)
{
}
@ -62,6 +62,12 @@ public:
return buffer.size();
}
void setSize(size_t size)
{
bufferSize = size;
}
private:
size_t bufferSize;
std::deque<T> buffer;
@ -71,3 +77,5 @@ private:
#endif