Ejemplo n.º 1
0
Archivo: OSXUI.py Proyecto: adolli/Poco
    def __init__(self, addr=DEFAULT_ADDR):
        self.reactor = StdRpcReactor()
        self.reactor.register('Dump', self.Dump)
        self.reactor.register('GetSDKVersion', self.GetSDKVersion)
        self.reactor.register('GetDebugProfilingData',
                              self.GetDebugProfilingData)
        self.reactor.register('GetScreenSize', self.GetScreenSize)
        self.reactor.register('Screenshot', self.Screenshot)
        self.reactor.register('Click', self.Click)
        self.reactor.register('Swipe', self.Swipe)
        self.reactor.register('LongClick', self.LongClick)
        self.reactor.register('SetForeground', self.SetForeground)
        self.reactor.register('ConnectWindow', self.ConnectWindow)

        transport = TcpSocket()
        transport.bind(addr)
        self.rpc = StdRpcEndpointController(transport, self.reactor)

        self.running = False
        self.root = None
Ejemplo n.º 2
0
 def run(self):
     self.reactor = StdRpcReactor()
     self.reactor.register('Dump', self.Dump)
     self.reactor.register('GetSDKVersion', self.GetSDKVersion)
     self.reactor.register('GetDebugProfilingData',
                           self.GetDebugProfilingData)
     self.reactor.register('GetScreenSize', self.GetScreenSize)
     self.reactor.register('Screenshot', self.Screenshot)
     self.reactor.register('Click', self.Click)
     self.reactor.register('Swipe', self.Swipe)
     self.reactor.register('LongClick', self.LongClick)
     self.reactor.register('SetForeground', self.SetForeground)
     self.reactor.register('ConnectWindow', self.ConnectWindow)
     self.reactor.register('Scroll', self.Scroll)
     self.reactor.register('RClick', self.RClick)
     self.reactor.register('DoubleClick', self.DoubleClick)
     self.reactor.register('KeyEvent', self.KeyEvent)
     transport = TcpSocket()
     transport.bind(self.addr)
     self.rpc = StdRpcEndpointController(transport, self.reactor)
     if self.running is False:
         self.running = True
         self.rpc.serve_forever()