Exemplo n.º 1
0
 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()
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
 def __init__(self):
     Common.__init__(self)
     self.bridge = Bridge(NegotiationClient(), functions=self)
Exemplo n.º 5
0
 def __init__(self):
     Common.__init__(self)
     self.bridge = Bridge(NegotiationServer(), functions=self)