Esempio n. 1
0
        internal void UpdateFrom(Proxy_VTPM proxy)
        {
            uuid = proxy.uuid == null ? null : proxy.uuid;
            VM   = proxy.VM == null ? null : XenRef <VM> .Create(proxy.VM);

            backend = proxy.backend == null ? null : XenRef <VM> .Create(proxy.backend);
        }
Esempio n. 2
0
        public Proxy_VTPM ToProxy()
        {
            Proxy_VTPM result_ = new Proxy_VTPM();

            result_.uuid    = uuid ?? "";
            result_.VM      = VM ?? "";
            result_.backend = backend ?? "";
            return(result_);
        }
Esempio n. 3
0
        public Proxy_VTPM ToProxy()
        {
            Proxy_VTPM result_ = new Proxy_VTPM();

            result_.uuid    = (uuid != null) ? uuid : "";
            result_.VM      = (VM != null) ? VM : "";
            result_.backend = (backend != null) ? backend : "";
            return(result_);
        }
Esempio n. 4
0
 public override string SaveChanges(Session session, string opaqueRef, VTPM server)
 {
     if (opaqueRef == null)
     {
         Proxy_VTPM p = this.ToProxy();
         return(session.proxy.vtpm_create(session.uuid, p).parse());
     }
     else
     {
         throw new InvalidOperationException("This type has no read/write properties");
     }
 }
Esempio n. 5
0
 /// <summary>
 /// Creates a new VTPM from a Proxy_VTPM.
 /// </summary>
 /// <param name="proxy"></param>
 public VTPM(Proxy_VTPM proxy)
 {
     UpdateFrom(proxy);
 }
Esempio n. 6
0
 /// <summary>
 /// Creates a new VTPM from a Proxy_VTPM.
 /// </summary>
 /// <param name="proxy"></param>
 public VTPM(Proxy_VTPM proxy)
 {
     this.UpdateFromProxy(proxy);
 }