'Is 0MQ completely done with the message(s) being tracked?'

@property
def done(self):

    for evt in self.events:
        if (not evt.is_set()):
            return False
    for pm in self.peers:
        if (not pm.done):
            return False
    return True
