예제 #1
0
 def __init__(self, store=None):
     self.store = store or Store()
     self.handlers = [CFlowController(), CHandshaker(), Decoder()]
     self.incoming = []
     self.outgoing = []
     self.message = Message()
     self.closed = False
예제 #2
0
 def __init__(self, **kwargs):
     self.args = kwargs
     self.reactor = Container(self)
     self.host = "127.0.0.1"
     self.port = 0
     if "host" in kwargs:
         self.host = kwargs["host"]
     if "port" in kwargs:
         self.port = kwargs["port"]
     self.handlers = [CFlowController(10), CHandshaker()]
     self.thread = Thread(name="server-thread", target=self.run)
     self.thread.daemon = True
     self.running = True
     self.conditions = []
예제 #3
0
 def __init__(self, tether, delegate=None):
     self.tether = tether
     if delegate is None:
         self.__delegate = self
     else:
         self.__delegate = delegate
     self.pid = os.getpid()
     self.incoming = SlidingRate()
     self.outgoing = SlidingRate()
     self.incoming_lib = SlidingRate()
     self.outgoing_lib = SlidingRate()
     self.sampler = Sampler(self)
     self.message = Message()
     self.handlers = [CHandshaker(), self.sampler]
예제 #4
0
 def __init__(self, target, count):
     self.message = Message()
     self.target = target if target is not None else "examples"
     # Use the handlers property to add some default handshaking
     # behaviour.
     self.handlers = [CHandshaker(), CFlowController()]
     self.conn = None
     self.ssn = None
     self.sender = None
     self.receiver = None
     self.count = count
     self._sends = count
     self.start_time = None
     self.stop_time = None
     self.last_send_time = None
     self.total_ack_latency = 0.0
     self.total_tx_latency = 0.0
예제 #5
0
 def __init__(self, host, message):
     self.host = host
     self.message = message
     # Use the handlers property to add some default handshaking
     # behaviour.
     self.handlers = [CHandshaker()]
예제 #6
0
 def __init__(self):
     CHandshaker.__init__(self)
     self.handlers = [h]
예제 #7
0
 def __init__(self):
     CHandshaker.__init__(self)
     self.handlers = [BarfOnFinal()]
예제 #8
0
 def __init__(self, host, num_msgs):
     self.host = host
     self.num_msgs = num_msgs
     self.count = 0
     self.handlers = [CHandshaker()]
예제 #9
0
 def __init__(self, count):
     self.count = count
     self.handlers = [CHandshaker(), CFlowController()]
     self.messages = []
예제 #10
0
 def __init__(self, delegate=None, window=1024):
     self.handlers = [CFlowController(window), CHandshaker(), Decoder()]
     if delegate is not None:
         self.handlers.append(delegate)
예제 #11
0
 def __init__(self):
     CHandshaker.__init__(self)
     self.handlers = [h]
예제 #12
0
 def __init__(self):
     CHandshaker.__init__(self)
     self.handlers = [BarfOnFinal()]
예제 #13
0
 def __init__(self):
     self.handlers = [CHandshaker(), CFlowController()]
     self.message = Message()
예제 #14
0
 def __init__(self, message, target):
     self.message = message
     self.target = target if target is not None else "examples"
     # Use the handlers property to add some default handshaking
     # behaviour.
     self.handlers = [CHandshaker()]
예제 #15
0
 def __init__(self, root=None):
     self.root = root
     self.nodes = {}
     self.links = []
     self.handlers = [CHandshaker()]