testing AtomicBoolean for _closed flag

This commit is contained in:
Matej Sekoranja
2011-10-06 13:53:43 +02:00
parent 39a99aa5ce
commit e79de9d46d
3 changed files with 37 additions and 25 deletions

View File

@@ -101,7 +101,7 @@ namespace epics {
bool BlockingClientTCPTransport::acquire(TransportClient::shared_pointer const & client) {
Lock lock(_mutex);
if(_closed) return false;
if(_closed.get()) return false;
char ipAddrStr[48];
ipAddrToDottedIP(&_socketAddress.ia, ipAddrStr, sizeof(ipAddrStr));
@@ -159,7 +159,7 @@ namespace epics {
//void BlockingClientTCPTransport::release(TransportClient::shared_pointer const & client) {
void BlockingClientTCPTransport::release(pvAccessID clientID) {
Lock lock(_mutex);
if(_closed) return;
if(_closed.get()) return;
char ipAddrStr[48];
ipAddrToDottedIP(&_socketAddress.ia, ipAddrStr, sizeof(ipAddrStr));