locking order fixed

This commit is contained in:
Matej Sekoranja
2011-08-29 08:34:21 +02:00
parent acbfe16022
commit ee0d56fcae
6 changed files with 43 additions and 15 deletions

View File

@@ -235,6 +235,11 @@ namespace epics {
// notify send queue
_sendQueueEvent.signal();
lock.unlock();
// post close without a lock
internalPostClose(force);
}
void BlockingTCPTransport::internalClose(bool force) {
@@ -245,6 +250,9 @@ namespace epics {
}
}
void BlockingTCPTransport::internalPostClose(bool force) {
}
int BlockingTCPTransport::getSocketReceiveBufferSize() const {
// Get value of the SO_RCVBUF option for this DatagramSocket,
// that is the buffer size used by the platform for input on