Ejemplo n.º 1
0
 def StreamInit(self):
     self.Stream=simplexml.NodeBuilder()
     self.Stream._dispatch_depth=2
     self.Stream.dispatch=self.dispatch
     self._owner.debug_flags.append(simplexml.DBG_NODEBUILDER)
     self.Stream.DEBUG=self._owner.DEBUG
     self.Stream.features=None
     self._owner.send("<?xml version='1.0'?><stream:stream version='1.0' xmlns:stream='http://etherx.jabber.org/streams' to='%s' xmlns='%s'>"%(self._owner.Server,self._owner.Namespace))
Ejemplo n.º 2
0
    def _initStream(self):
        """ Send an initial stream header.
		"""
        self.stream = simplexml.NodeBuilder()
        self.stream._dispatch_depth = 2
        self.stream.dispatch = self.dispatch
        self.stream.stream_header_received = self._checkStreamStart

        metastream = protocol.Node("stream:stream")
        metastream.setXMLNS(protocol.NS_CLIENT)
        metastream.setAttr("version", "1.0")
        metastream.setAttr("xmlns:stream", protocol.NS_STREAMS)
        metastream.setAttr("to", self._owner.server)
        self._owner.send("<?xml version=\"1.0\"?>%s>" % str(metastream)[:-2])
Ejemplo n.º 3
0
 def StreamInit(self):
     """ Send an initial stream header. """
     self.Stream=simplexml.NodeBuilder()
     self.Stream._dispatch_depth=2
     self.Stream.dispatch=self.dispatch
     self.Stream.stream_header_received=self._check_stream_start
     self._owner.debug_flags.append(simplexml.DBG_NODEBUILDER)
     self.Stream.DEBUG=self._owner.DEBUG
     self.Stream.features=None
     self._metastream=Node('stream:stream')
     self._metastream.setNamespace(self._owner.Namespace)
     self._metastream.setAttr('version','1.0')
     self._metastream.setAttr('xmlns:stream',NS_STREAMS)
     self._metastream.setAttr('to',self._owner.Server)
     self._owner.send("<?xml version='1.0'?>%s>"%str(self._metastream)[:-2])