diff --git a/src/libei-callback.c b/src/libei-callback.c index 69808a6..cd08e41 100644 --- a/src/libei-callback.c +++ b/src/libei-callback.c @@ -107,18 +107,3 @@ ei_callback_new(struct ei *ei, ei_callback_func func, void *callback_data) return callback; /* ref owned by caller */ } - -struct ei_callback * -ei_callback_new_for_id(struct ei *ei, object_id_t id, uint32_t version) -{ - struct ei_callback *callback = ei_callback_create(&ei->object); - - callback->proto_object.id = id; - callback->proto_object.implementation = callback; - callback->proto_object.interface = &ei_callback_proto_interface; - callback->proto_object.version = version; /* FIXME */ - ei_register_object(ei, &callback->proto_object); - list_init(&callback->link); - - return callback; /* ref owned by caller */ -} diff --git a/src/libei-callback.h b/src/libei-callback.h index a9fe282..a3aa692 100644 --- a/src/libei-callback.h +++ b/src/libei-callback.h @@ -60,6 +60,3 @@ OBJECT_DECLARE_UNREF(ei_callback); struct ei_callback * ei_callback_new(struct ei *ei, ei_callback_func func, void *callback_data); - -struct ei_callback * -ei_callback_new_for_id(struct ei *ei, object_id_t id, uint32_t version);