From b06976e69b1dc61d003761def2d5c5a5dd9b6760 Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Thu, 24 Apr 2003 16:36:50 +0000 Subject: [PATCH] new sockHasBeenClosed flag --- src/ca/virtualCircuit.h | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/src/ca/virtualCircuit.h b/src/ca/virtualCircuit.h index cdb093062..3c2048393 100644 --- a/src/ca/virtualCircuit.h +++ b/src/ca/virtualCircuit.h @@ -174,6 +174,7 @@ private: bool earlyFlush; bool recvProcessPostponedFlush; bool discardingPendingData; + bool socketHasBeenClosed; bool processIncoming ( const epicsTime & currentTime, epicsGuard < callbackMutex > & ); @@ -183,7 +184,6 @@ private: void connect (); const char * pHostName () const; void blockUntilBytesArePendingInOS (); - void shutdown ( epicsGuard & ); double receiveWatchdogDelay () const; // send protocol stubs @@ -253,21 +253,5 @@ inline unsigned tcpiiu::channelCount () return this->channelList.count (); } -inline void tcpRecvThread::interruptSocketRecv () -{ - epicsThreadId threadId = this->thread.getId (); - if ( threadId ) { - epicsInterruptSystemCall ( threadId ); - } -} - -inline void tcpSendThread::interruptSocketSend () -{ - epicsThreadId threadId = this->thread.getId (); - if ( threadId ) { - epicsInterruptSystemCall ( threadId ); - } -} - #endif // ifdef virtualCircuith