virObjectEventStatePtr state,
virNetworkPtr net,
int eventID,
- virConnectObjectEventGenericCallback cb,
+ virConnectNetworkEventGenericCallback cb,
void *opaque,
virFreeCallback freecb,
int *callbackID)
return virObjectEventStateRegisterID(conn, state, net ? net->uuid : NULL,
virNetworkEventClass, eventID,
- cb, opaque, freecb, callbackID);
+ VIR_OBJECT_EVENT_CALLBACK(cb),
+ opaque, freecb, callbackID);
}
/*
* network_event.h: network event queue processing helpers
*
+ * Copyright (C) 2014 Red Hat, Inc.
* Copyright (C) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
*
* This library is free software; you can redistribute it and/or
virObjectEventStatePtr state,
virNetworkPtr net,
int eventID,
- virConnectObjectEventGenericCallback cb,
+ virConnectNetworkEventGenericCallback cb,
void *opaque,
virFreeCallback freecb,
int *callbackID);
goto cleanup;
if (virNetworkEventStateRegisterID(conn, driver->networkEventState,
- net, eventID,
- VIR_OBJECT_EVENT_CALLBACK(callback),
+ net, eventID, callback,
opaque, freecb, &ret) < 0)
ret = -1;
remoteDriverLock(priv);
if ((count = virNetworkEventStateRegisterID(conn, priv->eventState,
- net, eventID,
- VIR_OBJECT_EVENT_CALLBACK(callback),
+ net, eventID, callback,
opaque, freecb,
&callbackID)) < 0)
goto done;
testDriverLock(driver);
if (virNetworkEventStateRegisterID(conn, driver->eventState,
- net, eventID,
- VIR_OBJECT_EVENT_CALLBACK(callback),
+ net, eventID, callback,
opaque, freecb, &ret) < 0)
ret = -1;
testDriverUnlock(driver);