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");
|
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 {
|
struct _virObjectEventCallbackList {
|
||||||
unsigned int nextID;
|
unsigned int nextID;
|
||||||
size_t count;
|
size_t count;
|
||||||
@ -63,23 +82,6 @@ struct _virObjectEventState {
|
|||||||
virMutex lock;
|
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 virClassPtr virObjectEventClass;
|
||||||
|
|
||||||
static void virObjectEventDispose(void *obj);
|
static void virObjectEventDispose(void *obj);
|
||||||
|
@ -29,9 +29,6 @@
|
|||||||
#ifndef __OBJECT_EVENT_H__
|
#ifndef __OBJECT_EVENT_H__
|
||||||
# define __OBJECT_EVENT_H__
|
# define __OBJECT_EVENT_H__
|
||||||
|
|
||||||
typedef struct _virObjectEventCallback virObjectEventCallback;
|
|
||||||
typedef virObjectEventCallback *virObjectEventCallbackPtr;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Dispatching domain events that come in while
|
* Dispatching domain events that come in while
|
||||||
* in a call / response rpc
|
* in a call / response rpc
|
||||||
|
Loading…
Reference in New Issue
Block a user