Beispiel #1
0
def GetRTPAddressFromSDP(sdp_url):
    return \
        Pipeline( OneShot(sdp_url),
                  SimpleHTTPClient(),
                  chunks_to_lines(),
                  SDPParser(),
                  PureTransformer(lambda session : \
                      (session["connection"][2], session["media"][0]["media"][1])
                  ),
                )
    def __init__(self, noServer = False, serverPort = None, **dictArgs):
        """particleTypes = dictionary mapping names to particle classes
        
           All remaining named arguments are passed onto the TopologyViewerComponent
        """
        
        from Kamaelia.SingleServer import SingleServer
        from Kamaelia.Util.ConsoleEcho import consoleEchoer
        
        pipe = [chunks_to_lines(),
                lines_to_tokenlists(),
                TopologyViewerComponent(**dictArgs),
                consoleEchoer() ]
                
        if not noServer:
            if serverPort == None:
                serverPort = 1500
            pipe.insert(0, SingleServer(port=serverPort))
            

        super(TopologyViewerServer, self).__init__(*pipe)
    def __init__(self, noServer=False, serverPort=None, **dictArgs):
        """particleTypes = dictionary mapping names to particle classes
        
           All remaining named arguments are passed onto the TopologyViewerComponent
        """

        from Kamaelia.SingleServer import SingleServer
        from Kamaelia.Util.ConsoleEcho import consoleEchoer

        pipe = [
            chunks_to_lines(),
            lines_to_tokenlists(),
            TopologyViewerComponent(**dictArgs),
            consoleEchoer()
        ]

        if not noServer:
            if serverPort == None:
                serverPort = 1500
            pipe.insert(0, SingleServer(port=serverPort))

        super(TopologyViewerServer, self).__init__(*pipe)