upgraded event subscription logic
This commit is contained in:
@@ -34,7 +34,8 @@ recvProcessThread::recvProcessThread (cac *pcacIn) :
|
||||
|
||||
recvProcessThread::~recvProcessThread ()
|
||||
{
|
||||
this->signalShutDown ();
|
||||
this->shutDown = true;
|
||||
this->recvActivity.signal ();
|
||||
this->exit.wait ();
|
||||
}
|
||||
|
||||
@@ -71,12 +72,6 @@ void recvProcessThread::run ()
|
||||
this->exit.signal ();
|
||||
}
|
||||
|
||||
void recvProcessThread::signalShutDown ()
|
||||
{
|
||||
this->shutDown = true;
|
||||
this->recvActivity.signal ();
|
||||
}
|
||||
|
||||
void recvProcessThread::enable ()
|
||||
{
|
||||
unsigned copy;
|
||||
|
||||
Reference in New Issue
Block a user