def __init__(self, username, server="localhost", sync_port=5050, async_port=4500, quiet=False, virtual=False): super(CTRexStatelessClient, self).__init__() self.user = username self.comm_link = CTRexStatelessClient.CCommLink( server, sync_port, virtual, self.prn_func) # default verbose level if not quiet: self.verbose = self.VERBOSE_REGULAR else: self.verbose = self.VERBOSE_QUIET self.ports = {} self._connection_info = { "server": server, "sync_port": sync_port, "async_port": async_port } self.system_info = {} self.server_version = {} self.__err_log = None self.async_client = CTRexAsyncClient(server, async_port, self, self.prn_func) self.streams_db = CStreamsDB() self.global_stats = trex_stats.CGlobalStats(self._connection_info, self.server_version, self.ports) self.stats_generator = trex_stats.CTRexStatsGenerator( self.global_stats, self.ports) self.events = [] self.session_id = random.getrandbits(32) self.read_only = False self.connected = False
def __init__(self, username, server="localhost", sync_port=5050, async_port=4500, virtual=False): super(CTRexStatelessClient, self).__init__() self.user = username self.comm_link = CTRexStatelessClient.CCommLink( server, sync_port, virtual) self.verbose = False self.ports = [] self._conn_handler = {} self._active_ports = set() self._system_info = None self._server_version = None self.__err_log = None self._async_client = CTRexAsyncClient(server, async_port, self) self.streams_db = CStreamsDB() self.connected = False