changed locking mechanisms

This commit is contained in:
Jeff Hill
2000-06-08 15:09:12 +00:00
parent 6065f78d3b
commit 0c960706b6
3 changed files with 29 additions and 29 deletions

View File

@@ -20,10 +20,7 @@ cacChannelIO::cacChannelIO ( cacChannel &chanIn ) :
cacChannelIO::~cacChannelIO ()
{
this->chan.lock ();
this->chan.ioReleaseNotify ();
this->chan.pChannelIO = 0;
this->chan.unlock ();
}
cacLocalChannelIO::cacLocalChannelIO ( cacChannel &chan ) :
@@ -51,6 +48,11 @@ void cacChannelIO::accessRightsNotify ( caar ar )
this->chan.accessRightsNotify ( ar );
}
void cacChannelIO::ioReleaseNotify ()
{
this->chan.ioReleaseNotify ();
}
channel_state cacChannelIO::state () const
{
return cs_conn;
@@ -102,14 +104,3 @@ void cacChannelIO::incrementOutstandingIO ()
void cacChannelIO::decrementOutstandingIO ()
{
}
void cacChannelIO::lock (void)
{
this->chan.lock ();
}
void cacChannelIO::unlock (void)
{
this->chan.unlock ();
}