Added getTargetMemory, getSsidref methods to XendDomainInfo, and use these and

getDomain, getName in SrvDomainDir, to decouple the latter from the internals of
the former, in preparation for changes internal to XendDomainInfo.
 
Signed-off-by: Ewan Mellor<ewan@xensource.com>
This commit is contained in:
emellor@ewan committed 2005-09-17 16:10:04 +01:00
1 parent 3f5123b9de
commit b92a3ca11f
2 files changed
+13 -6

No files matched your search

+7
View File
@@ -334,6 +334,13 @@ class XendDomainInfo:
def getName(self):
return self.name
def getSsidref(self):
return self.ssidref
def getTargetMemory(self):
"""Get this domain's target memory size, in MiB."""
return self.memory
def setStoreRef(self, ref):
self.store_mfn = ref
self.storeDom("store/ring-ref", ref)
+6 -6
View File
@@ -85,7 +85,7 @@ class SrvDomainDir(SrvDir):
def _op_create_cb(self, dominfo, configstring, req):
"""Callback to handle domain creation.
"""
dom = dominfo.name
dom = dominfo.getName()
domurl = "%s/%s" % (req.prePathURL(), dom)
req.setResponseCode(http.CREATED, "created")
req.setHeader("Location", domurl)
@@ -112,7 +112,7 @@ class SrvDomainDir(SrvDir):
fn = FormFn(self.xd.domain_restore,
[['file', 'str']])
dominfo = fn(req.args)
dom = dominfo.name
dom = dominfo.getName()
domurl = "%s/%s" % (req.prePathURL(), dom)
req.setResponseCode(http.CREATED)
req.setHeader("Location", domurl)
@@ -153,10 +153,10 @@ class SrvDomainDir(SrvDir):
req.write('<ul>')
for d in domains:
req.write('<li><a href="%s%s"> Domain %s</a>'
% (url, d.name, d.name))
req.write('id=%s' % d.domid)
req.write('memory=%d'% d.memory)
req.write('ssidref=%d'% d.ssidref)
% (url, d.getName(), d.getName()))
req.write('id=%s' % d.getDomain())
req.write('memory=%d'% d.getTargetMemory())
req.write('ssidref=%d'% d.getSsidref())
req.write('</li>')
req.write('</ul>')
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.