code: public long getDepth() throws SIMPControllableNotFoundException
    {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.entry(tc, "getDepth");
  
      long count=0;
      SIMPIterator iterator = getStreams();
      while(iterator.hasNext())
      {
        InternalOutputStreamControl ios =
          (InternalOutputStreamControl)iterator.next();
        count+=ios.getNumberOfActiveMessages();
      }
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
        SibTr.exit(tc, "getDepth", Long.valueOf(count));
      return count;
    }
docs: /* (non-Javadoc)
  @see com.ibm.ws.sib.processor.runtime.SIMPDeliveryStreamSetTransmitControllable#getDepth