summaryrefslogtreecommitdiffstats
path: root/cython/notification_proxy.pxi
diff options
context:
space:
mode:
Diffstat (limited to 'cython/notification_proxy.pxi')
-rw-r--r--cython/notification_proxy.pxi54
1 files changed, 54 insertions, 0 deletions
diff --git a/cython/notification_proxy.pxi b/cython/notification_proxy.pxi
index 7b2911b..ccc30f8 100644
--- a/cython/notification_proxy.pxi
+++ b/cython/notification_proxy.pxi
@@ -16,6 +16,60 @@ cdef extern from "libimobiledevice/notification_proxy.h":
np_error_t np_observe_notifications(np_client_t client, char **notification_spec)
np_error_t np_set_notify_callback(np_client_t client, np_notify_cb_t notify_cb, void *userdata)
+ cdef char* C_NP_SYNC_WILL_START "NP_SYNC_WILL_START"
+ cdef char* C_NP_SYNC_DID_START "NP_SYNC_DID_START"
+ cdef char* C_NP_SYNC_DID_FINISH "NP_SYNC_DID_FINISH"
+ cdef char* C_NP_SYNC_LOCK_REQUEST "NP_SYNC_LOCK_REQUEST"
+
+ cdef char* C_NP_SYNC_CANCEL_REQUEST "NP_SYNC_CANCEL_REQUEST"
+ cdef char* C_NP_SYNC_SUSPEND_REQUEST "NP_SYNC_SUSPEND_REQUEST"
+ cdef char* C_NP_SYNC_RESUME_REQUEST "NP_SYNC_RESUME_REQUEST"
+ cdef char* C_NP_PHONE_NUMBER_CHANGED "NP_PHONE_NUMBER_CHANGED"
+ cdef char* C_NP_DEVICE_NAME_CHANGED "NP_DEVICE_NAME_CHANGED"
+ cdef char* C_NP_TIMEZONE_CHANGED "NP_TIMEZONE_CHANGED"
+ cdef char* C_NP_TRUSTED_HOST_ATTACHED "NP_TRUSTED_HOST_ATTACHED"
+ cdef char* C_NP_HOST_DETACHED "NP_HOST_DETACHED"
+ cdef char* C_NP_HOST_ATTACHED "NP_HOST_ATTACHED"
+ cdef char* C_NP_REGISTRATION_FAILED "NP_REGISTRATION_FAILED"
+ cdef char* C_NP_ACTIVATION_STATE "NP_ACTIVATION_STATE"
+ cdef char* C_NP_BRICK_STATE "NP_BRICK_STATE"
+ cdef char* C_NP_DS_DOMAIN_CHANGED "NP_DS_DOMAIN_CHANGED"
+ cdef char* C_NP_BACKUP_DOMAIN_CHANGED "NP_BACKUP_DOMAIN_CHANGED"
+ cdef char* C_NP_APP_INSTALLED "NP_APP_INSTALLED"
+ cdef char* C_NP_APP_UNINSTALLED "NP_APP_UNINSTALLED"
+ cdef char* C_NP_DEV_IMAGE_MOUNTED "NP_DEV_IMAGE_MOUNTED"
+ cdef char* C_NP_ATTEMPTACTIVATION "NP_ATTEMPTACTIVATION"
+ cdef char* C_NP_ITDBPREP_DID_END "NP_ITDBPREP_DID_END"
+ cdef char* C_NP_LANGUAGE_CHANGED "NP_LANGUAGE_CHANGED"
+ cdef char* C_NP_ADDRESS_BOOK_PREF_CHANGED "NP_ADDRESS_BOOK_PREF_CHANGED"
+
+NP_SYNC_WILL_START = C_NP_SYNC_WILL_START
+NP_SYNC_DID_START = C_NP_SYNC_DID_START
+NP_SYNC_DID_FINISH = C_NP_SYNC_DID_FINISH
+NP_SYNC_LOCK_REQUEST = C_NP_SYNC_LOCK_REQUEST
+
+NP_SYNC_CANCEL_REQUEST = C_NP_SYNC_CANCEL_REQUEST
+NP_SYNC_SUSPEND_REQUEST = C_NP_SYNC_SUSPEND_REQUEST
+NP_SYNC_RESUME_REQUEST = C_NP_SYNC_RESUME_REQUEST
+NP_PHONE_NUMBER_CHANGED = C_NP_PHONE_NUMBER_CHANGED
+NP_DEVICE_NAME_CHANGED = C_NP_DEVICE_NAME_CHANGED
+NP_TIMEZONE_CHANGED = C_NP_TIMEZONE_CHANGED
+NP_TRUSTED_HOST_ATTACHED = C_NP_TRUSTED_HOST_ATTACHED
+NP_HOST_DETACHED = C_NP_HOST_DETACHED
+NP_HOST_ATTACHED = C_NP_HOST_ATTACHED
+NP_REGISTRATION_FAILED = C_NP_REGISTRATION_FAILED
+NP_ACTIVATION_STATE = C_NP_ACTIVATION_STATE
+NP_BRICK_STATE = C_NP_BRICK_STATE
+NP_DS_DOMAIN_CHANGED = C_NP_DS_DOMAIN_CHANGED
+NP_BACKUP_DOMAIN_CHANGED = C_NP_BACKUP_DOMAIN_CHANGED
+NP_APP_INSTALLED = C_NP_APP_INSTALLED
+NP_APP_UNINSTALLED = C_NP_APP_UNINSTALLED
+NP_DEV_IMAGE_MOUNTED = C_NP_DEV_IMAGE_MOUNTED
+NP_ATTEMPTACTIVATION = C_NP_ATTEMPTACTIVATION
+NP_ITDBPREP_DID_END = C_NP_ITDBPREP_DID_END
+NP_LANGUAGE_CHANGED = C_NP_LANGUAGE_CHANGED
+NP_ADDRESS_BOOK_PREF_CHANGED = C_NP_ADDRESS_BOOK_PREF_CHANGED
+
cdef void np_notify_cb(const_char_ptr notification, void *py_callback):
(<object>py_callback)(notification)