1. 12 Mar, 2012 1 commit
  2. 22 Feb, 2012 3 commits
  3. 15 Feb, 2012 1 commit
  4. 07 Feb, 2012 9 commits
  5. 03 Feb, 2012 5 commits
  6. 27 Jan, 2012 2 commits
    • Anthony Liguori's avatar
      73093354
    • Anthony Liguori's avatar
      qom: add the base Object class (v2) · 2f28d2ff
      Anthony Liguori authored
      
      
      This class provides the main building block for QEMU Object Model and is
      extensively documented in the header file.  It is largely inspired by GObject.
      Signed-off-by: default avatarAnthony Liguori <aliguori@us.ibm.com>
      ---
      v1 -> v2
       - remove printf() in type registration
       - fix typo in comment (Paolo)
       - make Interface private
       - move object into a new directory and move header into include/qemu/
       - don't make object.h depend on qemu-common.h
       - remove Type and replace it with TypeImpl * (Paolo)
       - use hash table to store types (Paolo)
       - aggressively cache parent type (Paolo)
       - make a type_register and use it with interfaces (Paolo)
       - fix interface cast comment (Paolo)
       - add a few more functions required in later series
      2f28d2ff