mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 21:55:25 +00:00
events: Privatize virObjectEventCallback
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.
This commit is contained in:
parent
492b3bfda1
commit
d3a492a883
@ -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);
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user