yet more support for noblock; add ci

This commit is contained in:
mrkraimer
2017-09-12 14:20:13 -04:00
parent 4606d84185
commit b5e9aa6a60
9 changed files with 446 additions and 111 deletions

View File

@@ -256,6 +256,10 @@ void PvaClientMonitor::monitorConnect(
cout << "PvaClientMonitor::monitorConnect calling waitForConnect.signal\n";
}
waitForConnect.signal();
if(PvaClient::getDebug()) {
cout << "PvaClientMonitor::monitorConnect calling start\n";
}
start();
} else {
if(PvaClient::getDebug()) {
cout << "PvaClientMonitor::monitorConnect calling start\n";
@@ -339,7 +343,8 @@ Status PvaClientMonitor::waitConnect()
connectState = monitorConnectStatus.isOK() ? connected : connectIdle;
if(PvaClient::getDebug()) {
cout << "PvaClientMonitor::waitConnect"
<< " monitorConnectStatus " << (monitorConnectStatus.isOK() ? "connected" : "not connected");
<< " monitorConnectStatus " << (monitorConnectStatus.isOK() ? "connected" : "not connected")
<< endl;
}
return monitorConnectStatus;
}
@@ -410,7 +415,6 @@ void PvaClientMonitor::start(string const & request)
new MonitorRequesterImpl(shared_from_this(),client));
pvRequest = pvr;
connect();
start();
}