def __init__(self, name, mode="r", codec_id=None): self.name = name self.fp = open(name, mode) self.mode = mode self.objects = atlas.Messages() if mode=="r": self.bridge = Bridge(NegotiationClient(), functions=self) else: if codec_id: self.codec_id = codec_id else: self.codec_id = codecs.get_default_codec().id self.bridge = Bridge(NegotiationServer(codecs=(self.codec_id,)), functions=self) self.other_negotiation = NegotiationClient()
def __init__(self, server, fd, host, addr): #(fd, (host, addr)) = xxx_todo_changeme1 self.id = "%s:%s" % fd.getpeername() self.send_buffer = [] self.server = server self.fd = fd self.host = host self.addr = addr self.bridge = Bridge(NegotiationServer(id=server.name), functions=self) self.setup() self.bridge.setup( ) #fire negoation, etc.. (otherwise would be done when first operation is sent)
class TcpClient(TcpConnection): """don't use this class directly: derive from it and implemnt all needed foo_op -methods""" def __init__(self, server, (fd, (host, addr))): self.id = "%s:%s" % fd.getpeername() self.send_buffer = [] self.server = server self.fd = fd self.host = host self.addr = addr self.bridge = Bridge(NegotiationServer(id=server.name), functions=self) self.setup() self.bridge.setup( ) #fire negoation, etc.. (otherwise would be done when first operation is sent)
def __init__(self): Common.__init__(self) self.bridge = Bridge(NegotiationClient(), functions=self)
def __init__(self): Common.__init__(self) self.bridge = Bridge(NegotiationServer(), functions=self)