From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:48134) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W8CYy-0005tw-8F for qemu-devel@nongnu.org; Tue, 28 Jan 2014 12:35:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1W8CYt-00083o-BR for qemu-devel@nongnu.org; Tue, 28 Jan 2014 12:35:04 -0500 Received: from mx1.redhat.com ([209.132.183.28]:38726) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1W8CYt-00083b-2d for qemu-devel@nongnu.org; Tue, 28 Jan 2014 12:34:59 -0500 Message-ID: <52E7EA40.9030609@redhat.com> Date: Tue, 28 Jan 2014 10:34:56 -0700 From: Eric Blake MIME-Version: 1.0 References: <1390930029-14697-1-git-send-email-lcapitulino@redhat.com> <1390930029-14697-4-git-send-email-lcapitulino@redhat.com> In-Reply-To: <1390930029-14697-4-git-send-email-lcapitulino@redhat.com> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="EoeNd6s83k9xrVIsh0qnEv72x3NAeE9PH" Subject: Re: [Qemu-devel] [PULL 3/5] add optional 2nd stage initialization to -object/object-add commands List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Luiz Capitulino , anthony@codemonkey.ws Cc: qemu-devel@nongnu.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --EoeNd6s83k9xrVIsh0qnEv72x3NAeE9PH Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 01/28/2014 10:27 AM, Luiz Capitulino wrote: > From: Igor Mammedov >=20 > Introduces USER_CREATABLE interface that must be implemented by > objects which are designed to created with -object CLI option or > object-add QMP command. >=20 > +/** > + * UserCreatableClass: > + * @parent_class: the base class > + * @complete: callback to be called after @obj's properties are set. > + * > + * Interface is designed to work with -object/object-add/object_add > + * commands. > + * Interface in mandatory for objects that are designed to be user s/in/is/ > + * creatable (i.e. -object/object-add/object_add, will accept only > + * objects that inherit this interface). > + * > + * iInterface also provides an optional ability to do the second s/iInterface/Interface/ > + * stage * initialization of the object after its properties were Spurious * --=20 Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org --EoeNd6s83k9xrVIsh0qnEv72x3NAeE9PH Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Public key at http://people.redhat.com/eblake/eblake.gpg Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBCAAGBQJS5+pAAAoJEKeha0olJ0NqLewH/3x4iGQQazu7GtOdd3vttyeo c4FhpOmlj7XskDW3ZAu87g52k5aCjn7XynBHZjrf8ZlQapzI7BsLN5I6FjuKTH/O sSFgeOsXvlvIq2nQ4Uu9R22QTueQWHP25abfzVFLQbLA6Yiev42N0u0rSDR6LF4S nUoo6KnIhXWhef4+6o1vm544/ExXNwBxDdH563axU7963A2uVYmpDNsQzeV1iRnr lxF26r9JD2ZtKpMVHyPH7Uy7vEpFO8DTBKs7ZnLdewCXj9SyvQthLrwcQGnho144 /027sZtdobDnVIYhjSkZovb0pyIf7PqiFQE24cKYTS04BfJ73yjacKvM/2FMrCg= =px9j -----END PGP SIGNATURE----- --EoeNd6s83k9xrVIsh0qnEv72x3NAeE9PH--