improved IIU shutdown seq for IO

This commit is contained in:
Jeff Hill
2001-01-25 02:14:59 +00:00
parent c50d84e50d
commit 1cfca09aa1
12 changed files with 104 additions and 95 deletions

View File

@@ -25,12 +25,14 @@ netSubscription::netSubscription ( nciu &chan, unsigned typeIn, unsigned long co
netSubscription::~netSubscription ()
{
this->chan.unistallSubscription ( *this );
// o netiiu lock must _not_ be applied when calling this
// o uninstall from channel and IIU occur in uninstall method
this->chan.getPIIU ()->subscriptionCancelRequest ( *this, true );
}
void netSubscription::destroy ()
void netSubscription::uninstall ()
{
delete this;
this->chan.getPIIU ()->uninstallIO ( *this );
}
class netSubscription * netSubscription::isSubscription ()