Ejemplo n.º 1
0
def create():
    root = SrvDir()
    root.putChild('xend', SrvRoot())
    servers = XendServers()
    if xroot.get_xend_http_server():
        servers.add(HttpServer(root,
                               xroot.get_xend_address(),
                               xroot.get_xend_port()))
    if xroot.get_xend_unix_server():
        path = xroot.get_xend_unix_path()
        log.info('unix path=' + path)
        servers.add(UnixHttpServer(root, path))

    if xroot.get_xend_tcp_xmlrpc_server():
        servers.add(XMLRPCServer(True))

    if xroot.get_xend_unix_xmlrpc_server():
        servers.add(XMLRPCServer())
    return servers
Ejemplo n.º 2
0
 def __init__(self, dom):
     SrvDir.__init__(self)
     self.dom = dom
     self.xd = XendDomain.instance()
Ejemplo n.º 3
0
 def __init__(self):
     SrvDir.__init__(self)
     self.xd = XendDmesg.instance()
Ejemplo n.º 4
0
def create():
    root = SrvDir()
    root.putChild('xend', SrvRoot())
    servers = XendServers(root)
    _loadConfig(servers, root, False)
    return servers
Ejemplo n.º 5
0
 def get(self, x):
     v = SrvDir.get(self, x)
     if v is not None:
         return v
     v = self.vnet(x)
     return v
Ejemplo n.º 6
0
 def __init__(self, vnetinfo):
     SrvDir.__init__(self)
     self.vnetinfo = vnetinfo
     self.xvnet = XendVnet.instance()
Ejemplo n.º 7
0
 def __init__(self):
     SrvDir.__init__(self)
     self.xn = XendNode.instance()
     self.add('dmesg', 'SrvDmesg')
     self.add('log', 'SrvXendLog')
Ejemplo n.º 8
0
 def __init__(self, vnetinfo):
     SrvDir.__init__(self)
     self.vnetinfo = vnetinfo
     self.xvnet = XendVnet.instance()
Ejemplo n.º 9
0
 def __init__(self):
     SrvDir.__init__(self)
     self.logfile = static.File(XendLogging.getLogFilename(),
                                defaultType="text/plain")
     self.logfile.type = "text/plain"
     self.logfile.encoding = None
Ejemplo n.º 10
0
 def __init__(self):
     SrvDir.__init__(self)
     self.xn = XendNode.instance()
     self.add('dmesg', 'SrvDmesg')
     self.add('log', 'SrvXendLog')
Ejemplo n.º 11
0
 def __init__(self):
     SrvDir.__init__(self)
     for (name, klass) in self.subdirs:
         self.add(name, klass)
     for (name, klass) in self.subdirs:
         self.get(name)
Ejemplo n.º 12
0
 def get(self, x):
     v = SrvDir.get(self, x)
     if v is not None:
         return v
     v = self.vnet(x)
     return v
Ejemplo n.º 13
0
 def __init__(self):
     SrvDir.__init__(self)
     self.xvnet = XendVnet.instance()
Ejemplo n.º 14
0
 def __init__(self):
     SrvDir.__init__(self)
     self.xd = XendDomain.instance()
Ejemplo n.º 15
0
def create():
    root = SrvDir()
    root.putChild('xend', SrvRoot())
    servers = XendServers(root)
    _loadConfig(servers, root, False)
    return servers
Ejemplo n.º 16
0
 def get(self, x):
     v = SrvDir.get(self, x)
     if v is not None:
         return v
     else:
         return self.domain(x)
Ejemplo n.º 17
0
 def __init__(self):
     SrvDir.__init__(self)
     self.xd = XendDomain.instance()
Ejemplo n.º 18
0
 def __init__(self):
     SrvDir.__init__(self)
     self.xvnet = XendVnet.instance()
Ejemplo n.º 19
0
 def get(self, x):
     v = SrvDir.get(self, x)
     if v is not None:
         return v
     else:
         return self.domain(x)
Ejemplo n.º 20
0
 def __init__(self, dom):
     SrvDir.__init__(self)
     self.dom = dom
     self.xd = XendDomain.instance()
Ejemplo n.º 21
0
 def __init__(self):
     SrvDir.__init__(self)
     self.logfile = static.File(XendLogging.getLogFilename(),
                                defaultType="text/plain")
     self.logfile.type = "text/plain"
     self.logfile.encoding = None