code: public void clientDidLogoff (Client client)
      {
          if (nodeobj == null) {
              return;
          }
          String nodeName = getNodeName();
          for (ClientInfo clinfo : nodeobj.clients) {
              _peermgr.clientLoggedOff(nodeName, clinfo);
          }
          for (NodeObject.Lock lock : nodeobj.locks) {
              _peermgr.peerRemovedLock(nodeName, lock);
          }
  
          nodeobj.removeListener(_listener);
  
          _peermgr.disconnectedFromPeer(this);
          _listener = null;
          nodeobj = null;
      }
docs: documentation inherited from interface ClientObserver