Lines Matching full:server
2 # BitBake XMLRPC Server Interface
13 from xmlrpc.server import SimpleXMLRPCServer, SimpleXMLRPCRequestHandler
14 import bb.server.xmlrpcclient
20 # "Bitbake-token" field (this comes from the server). If the two are not
21 # equal, it is assumed that a client is trying to connect to the server
22 # while another client is connected to the server. In this case, a 503 error
25 def __init__(self, request, client_address, server): argument
26 self.server = server
27 SimpleXMLRPCRequestHandler.__init__(self, request, client_address, server)
34 if 0 and remote_token != self.server.connection_token and remote_token != "observer":
38 self.server.readonly = True
40 self.server.readonly = False
92 def __init__(self, server): argument
93 self.server = server
100 s, t = bb.server.xmlrpcclient._create_server(host, port)
103 if (self.server.cooker.state in [bb.cooker.state.parsing, bb.cooker.state.running]):
104 return None, "Cooker is busy: %s" % bb.cooker.state.get_name(self.server.cooker.state)
119 Run a cooker command on the server
121 return self.server.cooker.command.runCommand(command, self.server.readonly)
128 Trigger the server to quit
130 self.server.parent.quit = True
131 print("XMLRPC Server triggering exit")
135 if self.server.parent.haveui:
138 self.server.connection_token = token
139 self.server.parent.haveui = True
143 if self.server.parent.haveui:
144 self.server.connection_token = None
145 self.server.parent.haveui = False