Example #1
0
    def __init__(self,
                 total,
                 events,
                 min_anon=0,
                 pseudonyms_per_client=1,
                 round_time_span=2.0,
                 start_time=0,
                 trainer=None,
                 split_size=1):
        AnonymitySimulator.__init__(self, total, events, min_anon,
                                    pseudonyms_per_client, round_time_span,
                                    start_time)

        self.group_online = []
        self.split_group = []
        self.splits = {}
        self.join_queue = []
        self.offline_clients = []
        self.split_size = split_size
        self.member_online = {}
        self.round_keeper = Round_Keeper()