コード例 #1
0
ファイル: SrvServer.py プロジェクト: andreiw/xen3-arm-tegra
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
コード例 #2
0
 def __init__(self, dom):
     SrvDir.__init__(self)
     self.dom = dom
     self.xd = XendDomain.instance()
コード例 #3
0
 def __init__(self):
     SrvDir.__init__(self)
     self.xd = XendDmesg.instance()
コード例 #4
0
def create():
    root = SrvDir()
    root.putChild('xend', SrvRoot())
    servers = XendServers(root)
    _loadConfig(servers, root, False)
    return servers
コード例 #5
0
 def get(self, x):
     v = SrvDir.get(self, x)
     if v is not None:
         return v
     v = self.vnet(x)
     return v
コード例 #6
0
 def __init__(self, vnetinfo):
     SrvDir.__init__(self)
     self.vnetinfo = vnetinfo
     self.xvnet = XendVnet.instance()
コード例 #7
0
 def __init__(self):
     SrvDir.__init__(self)
     self.xn = XendNode.instance()
     self.add('dmesg', 'SrvDmesg')
     self.add('log', 'SrvXendLog')
コード例 #8
0
 def __init__(self, vnetinfo):
     SrvDir.__init__(self)
     self.vnetinfo = vnetinfo
     self.xvnet = XendVnet.instance()
コード例 #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
コード例 #10
0
 def __init__(self):
     SrvDir.__init__(self)
     self.xn = XendNode.instance()
     self.add('dmesg', 'SrvDmesg')
     self.add('log', 'SrvXendLog')
コード例 #11
0
ファイル: SrvRoot.py プロジェクト: bjzhang/xen_arm_pv
 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)
コード例 #12
0
 def get(self, x):
     v = SrvDir.get(self, x)
     if v is not None:
         return v
     v = self.vnet(x)
     return v
コード例 #13
0
 def __init__(self):
     SrvDir.__init__(self)
     self.xvnet = XendVnet.instance()
コード例 #14
0
 def __init__(self):
     SrvDir.__init__(self)
     self.xd = XendDomain.instance()
コード例 #15
0
ファイル: SrvServer.py プロジェクト: a2k2/xen-unstable
def create():
    root = SrvDir()
    root.putChild('xend', SrvRoot())
    servers = XendServers(root)
    _loadConfig(servers, root, False)
    return servers
コード例 #16
0
 def get(self, x):
     v = SrvDir.get(self, x)
     if v is not None:
         return v
     else:
         return self.domain(x)
コード例 #17
0
 def __init__(self):
     SrvDir.__init__(self)
     self.xd = XendDomain.instance()
コード例 #18
0
 def __init__(self):
     SrvDir.__init__(self)
     self.xvnet = XendVnet.instance()
コード例 #19
0
 def get(self, x):
     v = SrvDir.get(self, x)
     if v is not None:
         return v
     else:
         return self.domain(x)
コード例 #20
0
ファイル: SrvDomain.py プロジェクト: ryos36/xen-arm
 def __init__(self, dom):
     SrvDir.__init__(self)
     self.dom = dom
     self.xd = XendDomain.instance()
コード例 #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