예제 #1
0
void TCPObject::addToTable(NetSocket newTag)
{
   removeFromTable();
   mTag = newTag;
   mNext = table[U32(mTag) & TableMask];
   table[U32(mTag) & TableMask] = this;
}
예제 #2
0
void TCPObject::disconnect()
{
   if( mTag != InvalidSocket ) {
      Net::closeConnectTo(mTag);
   }
   removeFromTable();
}
예제 #3
0
bool hashTree::remove(char * vendorName)
{
    removeFromTree(vendorName);
    removeFromTable(vendorName);
    return true;
}