more work on monitor queues

This commit is contained in:
Marty Kraimer
2013-11-12 11:09:25 -05:00
parent 006859120e
commit 3039e1cdb0
8 changed files with 2045 additions and 171 deletions

View File

@@ -38,7 +38,8 @@ public:
static LongArrayMonitorPtr create(
epics::pvData::String const & providerName,
epics::pvData::String const & channelName,
bool useQueue = false);
int queueSize = 1,
double waitTime = 0.0);
~LongArrayMonitor();
void start();
void stop();
@@ -48,7 +49,8 @@ private:
bool init(
epics::pvData::String const & providerName,
epics::pvData::String const & channelName,
bool useQueue);
int queueSize,
double waitTime);
LongArrayMonitorPtr getPtrSelf()
{
return shared_from_this();