1. 15 8月, 2014 4 次提交
    • T
      vbox: Rewrite vboxConnectGetVersion · 6e906ffa
      Taowei 提交于
      6e906ffa
    • T
      vbox: Rewrite vboxDomainSave · 7e052265
      Taowei 提交于
      All vbox objects are child objects from the nsISupports in vbox's
      C++ API version. Since the CAPI is generated from the C++ API, I
      kept their relationship here, by the definitations below:
      
      typedef struct nsISupports nsISupports;
      typedef nsISupports IVirtualBox;
      typedef nsISupports ISession;
      and so on...
      
      So, when calling the API from nsISupports, we don't need to do
      typecasting, and things work still work well.
      7e052265
    • T
      vbox: Rewrite vboxConnectClose · c6084f19
      Taowei 提交于
      c6084f19
    • T
      vbox: Begin to rewrite, vboxConnectOpen · 7f0f415b
      Taowei 提交于
      Introduce vbox_uniformed_api to deal with version conflicts. Use
      vbox_install_api to register the currect vboxUniformedAPI with
      vbox version.
      
      vboxConnectOpen has been rewritten.
      7f0f415b