[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
- [Qemu-devel] [PATCH RFC 0/7] Making QOM introspectable, Daniel P. Berrange, 2015/08/26
- [Qemu-devel] [PATCH RFC 3/7] rng: register properties against the class instead of object, Daniel P. Berrange, 2015/08/26
- [Qemu-devel] [PATCH RFC 4/7] tpm: register properties against the class instead of object,
Daniel P. Berrange <=
- [Qemu-devel] [PATCH RFC 1/7] qom: allow properties to be registered against classes, Daniel P. Berrange, 2015/08/26
- [Qemu-devel] [PATCH RFC 2/7] hostmem: register properties against the class instead of object, Daniel P. Berrange, 2015/08/26
- [Qemu-devel] [PATCH RFC 6/7] x86-cpu: register properties against the class instead of object, Daniel P. Berrange, 2015/08/26
- [Qemu-devel] [PATCH RFC 5/7] cpu: avoid using object instance state in property getter, Daniel P. Berrange, 2015/08/26
- [Qemu-devel] [PATCH RFC 7/7] machine: register properties against the class instead of object, Daniel P. Berrange, 2015/08/26