It's only used in object_event.c, so remove it from the header. We
need to move the _virObjectEventCallback definition earlier as a
result.
---
src/conf/object_event.c | 36 +++++++++++++++++++-----------------
src/conf/object_event.h | 3 ---
2 files changed, 19 insertions(+), 20 deletions(-)
diff --git a/src/conf/object_event.c b/src/conf/object_event.c
index 06eedff..95bf3e6 100644
--- a/src/conf/object_event.c
+++ b/src/conf/object_event.c
@@ -38,6 +38,25 @@
VIR_LOG_INIT("conf.object_event");
+struct _virObjectEventCallback {
+ int callbackID;
+ virClassPtr klass;
+ int eventID;
+ virConnectPtr conn;
+ int remoteID;
+ bool uuid_filter;
+ unsigned char uuid[VIR_UUID_BUFLEN];
+ virObjectEventCallbackFilter filter;
+ void *filter_opaque;
+ virConnectObjectEventGenericCallback cb;
+ void *opaque;
+ virFreeCallback freecb;
+ bool deleted;
+ bool legacy; /* true if end user does not know callbackID */
+};
+typedef struct _virObjectEventCallback virObjectEventCallback;
+typedef virObjectEventCallback *virObjectEventCallbackPtr;
+
struct _virObjectEventCallbackList {
unsigned int nextID;
size_t count;
@@ -63,23 +82,6 @@ struct _virObjectEventState {
virMutex lock;
};
-struct _virObjectEventCallback {
- int callbackID;
- virClassPtr klass;
- int eventID;
- virConnectPtr conn;
- int remoteID;
- bool uuid_filter;
- unsigned char uuid[VIR_UUID_BUFLEN];
- virObjectEventCallbackFilter filter;
- void *filter_opaque;
- virConnectObjectEventGenericCallback cb;
- void *opaque;
- virFreeCallback freecb;
- bool deleted;
- bool legacy; /* true if end user does not know callbackID */
-};
-
static virClassPtr virObjectEventClass;
static void virObjectEventDispose(void *obj);
diff --git a/src/conf/object_event.h b/src/conf/object_event.h
index 7654799..b0201dd 100644
--- a/src/conf/object_event.h
+++ b/src/conf/object_event.h
@@ -29,9 +29,6 @@
#ifndef __OBJECT_EVENT_H__
# define __OBJECT_EVENT_H__
-typedef struct _virObjectEventCallback virObjectEventCallback;
-typedef virObjectEventCallback *virObjectEventCallbackPtr;
-
/**
* Dispatching domain events that come in while
* in a call / response rpc
--
2.7.4