many changes associated will disconnecting the channel but not disconnecting the circuit

This commit is contained in:
Jeff Hill
2004-01-09 00:42:15 +00:00
parent 60dde019c0
commit f04fa5fdf3
62 changed files with 3591 additions and 2586 deletions

View File

@@ -22,24 +22,14 @@
#include "syncGroup.h"
#include "oldAccess.h"
syncGroupNotify::syncGroupNotify ( CASG &sgIn, chid chanIn ) :
chan ( chanIn ), sg ( sgIn ),
magic ( CASG_MAGIC ), id ( 0u ), idIsValid ( false )
syncGroupNotify::syncGroupNotify ()
{
}
syncGroupNotify::~syncGroupNotify ()
{
if ( this->idIsValid ) {
this->chan->ioCancel ( this->id );
}
}
void syncGroupNotify::show ( unsigned /* level */ ) const
{
::printf ( "pending sg op: chan=%s magic=%u sg=%p\n",
this->chan->pName(), this->magic,
static_cast <void *> ( &this->sg ) );
}