ret = libvirtmod.virConnectDomainEventRegister(self._o, self)
if ret == -1: raise libvirtError ('virConnectDomainEventRegister() failed', conn=self)
- def dispatchDomainEventCallbacks(self, dom, event, detail):
+ def _dispatchDomainEventCallbacks(self, dom, event, detail):
"""Dispatches events to python user domain event callbacks
"""
try:
except AttributeError:
pass
- def dispatchDomainEventLifecycleCallback(self, dom, event, detail, cbData):
+ def _dispatchDomainEventLifecycleCallback(self, dom, event, detail, cbData):
"""Dispatches events to python user domain lifecycle event callbacks
"""
cb = cbData["cb"]
cb(self, virDomain(self, _obj=dom), event, detail, opaque)
return 0
- def dispatchDomainEventGenericCallback(self, dom, cbData):
+ def _dispatchDomainEventGenericCallback(self, dom, cbData):
"""Dispatches events to python user domain generic event callbacks
"""
- try:
- cb = cbData["cb"]
- opaque = cbData["opaque"]
+ cb = cbData["cb"]
+ opaque = cbData["opaque"]
- cb(self, virDomain(self, _obj=dom), opaque)
- return 0
- except AttributeError:
- pass
+ cb(self, virDomain(self, _obj=dom), opaque)
+ return 0
- def dispatchDomainEventRTCChangeCallback(self, dom, offset, cbData):
+ def _dispatchDomainEventRTCChangeCallback(self, dom, offset, cbData):
"""Dispatches events to python user domain RTC change event callbacks
"""
- try:
- cb = cbData["cb"]
- opaque = cbData["opaque"]
+ cb = cbData["cb"]
+ opaque = cbData["opaque"]
- cb(self, virDomain(self, _obj=dom), offset ,opaque)
- return 0
- except AttributeError:
- pass
+ cb(self, virDomain(self, _obj=dom), offset ,opaque)
+ return 0
- def dispatchDomainEventWatchdogCallback(self, dom, action, cbData):
+ def _dispatchDomainEventWatchdogCallback(self, dom, action, cbData):
"""Dispatches events to python user domain watchdog event callbacks
"""
- try:
- cb = cbData["cb"]
- opaque = cbData["opaque"]
+ cb = cbData["cb"]
+ opaque = cbData["opaque"]
- cb(self, virDomain(self, _obj=dom), action, opaque)
- return 0
- except AttributeError:
- pass
+ cb(self, virDomain(self, _obj=dom), action, opaque)
+ return 0
- def dispatchDomainEventIOErrorCallback(self, dom, srcPath, devAlias, action, cbData):
+ def _dispatchDomainEventIOErrorCallback(self, dom, srcPath, devAlias,
+ action, cbData):
"""Dispatches events to python user domain IO error event callbacks
"""
- try:
- cb = cbData["cb"]
- opaque = cbData["opaque"]
+ cb = cbData["cb"]
+ opaque = cbData["opaque"]
- cb(self, virDomain(self, _obj=dom), srcPath, devAlias, action, opaque)
- return 0
- except AttributeError:
- pass
+ cb(self, virDomain(self, _obj=dom), srcPath, devAlias, action, opaque)
+ return 0
- def dispatchDomainEventIOErrorReasonCallback(self, dom, srcPath, devAlias, action, reason, cbData):
+ def _dispatchDomainEventIOErrorReasonCallback(self, dom, srcPath,
+ devAlias, action, reason,
+ cbData):
"""Dispatches events to python user domain IO error event callbacks
"""
- try:
- cb = cbData["cb"]
- opaque = cbData["opaque"]
+ cb = cbData["cb"]
+ opaque = cbData["opaque"]
- cb(self, virDomain(self, _obj=dom), srcPath, devAlias, action, reason, opaque)
- return 0
- except AttributeError:
- pass
+ cb(self, virDomain(self, _obj=dom), srcPath, devAlias, action,
+ reason, opaque)
+ return 0
- def dispatchDomainEventGraphicsCallback(self, dom, phase, localAddr, remoteAddr, authScheme, subject, cbData):
+ def _dispatchDomainEventGraphicsCallback(self, dom, phase, localAddr,
+ remoteAddr, authScheme, subject,
+ cbData):
"""Dispatches events to python user domain graphics event callbacks
"""
- try:
- cb = cbData["cb"]
- opaque = cbData["opaque"]
+ cb = cbData["cb"]
+ opaque = cbData["opaque"]
- cb(self, virDomain(self, _obj=dom), phase, localAddr, remoteAddr, authScheme, subject, opaque)
- return 0
- except AttributeError:
- pass
+ cb(self, virDomain(self, _obj=dom), phase, localAddr, remoteAddr,
+ authScheme, subject, opaque)
+ return 0
- def dispatchDomainEventBlockPullCallback(self, dom, path, status, cbData):
+ def _dispatchDomainEventBlockPullCallback(self, dom, path, status, cbData):
"""Dispatches events to python user domain blockPull event callbacks
"""
- try:
- cb = cbData["cb"]
- opaque = cbData["opaque"]
+ cb = cbData["cb"]
+ opaque = cbData["opaque"]
- cb(self, virDomain(self, _obj=dom), path, status, opaque)
- return 0
- except AttributeError:
- pass
+ cb(self, virDomain(self, _obj=dom), path, status, opaque)
+ return 0
def domainEventDeregisterAny(self, callbackID):
"""Removes a Domain Event Callback. De-registering for a
/* Call the Callback Dispatcher */
pyobj_ret = PyObject_CallMethod(pyobj_conn_inst,
- (char*)"dispatchDomainEventCallbacks",
+ (char*)"_dispatchDomainEventCallbacks",
(char*)"Oii",
pyobj_dom_inst,
event,
LIBVIRT_ENSURE_THREAD_STATE;
/* Lookup the python callback */
- python_cb = libvirt_lookupPythonFunc("eventInvokeHandleCallback");
+ python_cb = libvirt_lookupPythonFunc("_eventInvokeHandleCallback");
if (!python_cb) {
goto cleanup;
}
LIBVIRT_ENSURE_THREAD_STATE;
/* Lookup the python callback */
- python_cb = libvirt_lookupPythonFunc("eventInvokeTimeoutCallback");
+ python_cb = libvirt_lookupPythonFunc("_eventInvokeTimeoutCallback");
if (!python_cb) {
goto cleanup;
}
/* Call the Callback Dispatcher */
pyobj_ret = PyObject_CallMethod(pyobj_conn,
- (char*)"dispatchDomainEventLifecycleCallback",
+ (char*)"_dispatchDomainEventLifecycleCallback",
(char*)"OiiO",
pyobj_dom,
event, detail,
/* Call the Callback Dispatcher */
pyobj_ret = PyObject_CallMethod(pyobj_conn,
- (char*)"dispatchDomainEventGenericCallback",
+ (char*)"_dispatchDomainEventGenericCallback",
(char*)"OO",
pyobj_dom, pyobj_cbData);
/* Call the Callback Dispatcher */
pyobj_ret = PyObject_CallMethod(pyobj_conn,
- (char*)"dispatchDomainEventRTCChangeCallback",
+ (char*)"_dispatchDomainEventRTCChangeCallback",
(char*)"OLO",
pyobj_dom,
(PY_LONG_LONG)utcoffset,
/* Call the Callback Dispatcher */
pyobj_ret = PyObject_CallMethod(pyobj_conn,
- (char*)"dispatchDomainEventWatchdogCallback",
+ (char*)"_dispatchDomainEventWatchdogCallback",
(char*)"OiO",
pyobj_dom,
action,
/* Call the Callback Dispatcher */
pyobj_ret = PyObject_CallMethod(pyobj_conn,
- (char*)"dispatchDomainEventIOErrorCallback",
+ (char*)"_dispatchDomainEventIOErrorCallback",
(char*)"OssiO",
pyobj_dom,
srcPath, devAlias, action,
/* Call the Callback Dispatcher */
pyobj_ret = PyObject_CallMethod(pyobj_conn,
- (char*)"dispatchDomainEventIOErrorReasonCallback",
+ (char*)"_dispatchDomainEventIOErrorReasonCallback",
(char*)"OssisO",
pyobj_dom,
srcPath, devAlias, action, reason,
/* Call the Callback Dispatcher */
pyobj_ret = PyObject_CallMethod(pyobj_conn,
- (char*)"dispatchDomainEventGraphicsCallback",
+ (char*)"_dispatchDomainEventGraphicsCallback",
(char*)"OiOOsOO",
pyobj_dom,
phase, pyobj_local, pyobj_remote,
/* Call the Callback Dispatcher */
pyobj_ret = PyObject_CallMethod(pyobj_conn,
- (char*)"dispatchDomainEventBlockPullCallback",
+ (char*)"_dispatchDomainEventBlockPullCallback",
(char*)"OsiO",
pyobj_dom, path, status, pyobj_cbData);
/* Call the pure python dispatcher */
pyobj_ret = PyObject_CallMethod(pyobj_stream,
- (char *)"dispatchStreamEventCallback",
+ (char *)"_dispatchStreamEventCallback",
(char *)"iO",
events, pyobj_cbData);