qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH RFC 4/7] tpm: register properties against the class


From: Daniel P. Berrange
Subject: [Qemu-devel] [PATCH RFC 4/7] tpm: register properties against the class instead of object
Date: Wed, 26 Aug 2015 13:03:11 +0100

This converts the tpm object to register its properties against
the class rather than object.

Signed-off-by: Daniel P. Berrange <address@hidden>
---
 backends/tpm.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/backends/tpm.c b/backends/tpm.c
index a512693..cb540b9 100644
--- a/backends/tpm.c
+++ b/backends/tpm.c
@@ -148,12 +148,12 @@ static void tpm_backend_prop_set_opened(Object *obj, bool 
value, Error **errp)
     s->opened = true;
 }
 
-static void tpm_backend_instance_init(Object *obj)
+static void tpm_backend_class_init(ObjectClass *klass, void *data)
 {
-    object_property_add_bool(obj, "opened",
-                             tpm_backend_prop_get_opened,
-                             tpm_backend_prop_set_opened,
-                             NULL);
+    object_class_property_add_bool(klass, "opened",
+                                   tpm_backend_prop_get_opened,
+                                   tpm_backend_prop_set_opened,
+                                   NULL);
 }
 
 void tpm_backend_thread_deliver_request(TPMBackendThread *tbt)
@@ -183,7 +183,7 @@ static const TypeInfo tpm_backend_info = {
     .name = TYPE_TPM_BACKEND,
     .parent = TYPE_OBJECT,
     .instance_size = sizeof(TPMBackend),
-    .instance_init = tpm_backend_instance_init,
+    .class_init = tpm_backend_class_init,
     .class_size = sizeof(TPMBackendClass),
     .abstract = true,
 };
-- 
2.4.3




reply via email to

[Prev in Thread] Current Thread [Next in Thread]