]> xenbits.xensource.com Git - libvirt.git/commitdiff
events: Privatize virObjectEventCallback
authorCole Robinson <crobinso@redhat.com>
Thu, 23 Jun 2016 15:29:50 +0000 (11:29 -0400)
committerCole Robinson <crobinso@redhat.com>
Fri, 1 Jul 2016 11:15:38 +0000 (07:15 -0400)
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
src/conf/object_event.h

index 06eedff819aad8f6d444aa8e0e0c2875e2a7d12a..95bf3e6619bd350c7a6e080e053b5167ab83bc57 100644 (file)
 
 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);
index 7654799e22a3965f9235defa974c1a6d531f2173..b0201ddd5a1269f4639d651cfc05d8bb1ca39358 100644 (file)
@@ -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