'Provides the number of descriptors that are waiting to be iterated over.
This is limited to the buffer_size that we were constructed with.
:returns: **int** for the estimated number of currently enqueued
descriptors, this is not entirely reliable'

def get_buffered_descriptor_count(self):

    return self._unreturned_descriptors.qsize()
