diff options
| author | 2010-04-19 12:39:21 -0500 | |
|---|---|---|
| committer | 2012-03-20 23:25:55 +0100 | |
| commit | 49fc86155ca2ec847239f7969ac190dfe7aa4920 (patch) | |
| tree | f8333e0b0f63a6797bbe8e839b094bb800af445d /cython | |
| parent | 6f40114fd26dd0bfb7fcbe4067cc7f4f3eec428a (diff) | |
| download | libimobiledevice-49fc86155ca2ec847239f7969ac190dfe7aa4920.tar.gz libimobiledevice-49fc86155ca2ec847239f7969ac190dfe7aa4920.tar.bz2 | |
Removed property_list_client.pxi.
Added notification strings.
Diffstat (limited to 'cython')
| -rw-r--r-- | cython/Makefile.am | 1 | ||||
| -rw-r--r-- | cython/notification_proxy.pxi | 54 | ||||
| -rw-r--r-- | cython/property_list_client.pxi | 20 |
3 files changed, 54 insertions, 21 deletions
diff --git a/cython/Makefile.am b/cython/Makefile.am index a8e39d4..d68136a 100644 --- a/cython/Makefile.am +++ b/cython/Makefile.am | |||
| @@ -14,7 +14,6 @@ PXIINCLUDES = \ | |||
| 14 | notification_proxy.pxi \ | 14 | notification_proxy.pxi \ |
| 15 | sbservices.pxi \ | 15 | sbservices.pxi \ |
| 16 | mobilebackup.pxi \ | 16 | mobilebackup.pxi \ |
| 17 | property_list_client.pxi \ | ||
| 18 | afc.pxi \ | 17 | afc.pxi \ |
| 19 | file_relay.pxi \ | 18 | file_relay.pxi \ |
| 20 | screenshotr.pxi \ | 19 | screenshotr.pxi \ |
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": | |||
| 16 | np_error_t np_observe_notifications(np_client_t client, char **notification_spec) | 16 | np_error_t np_observe_notifications(np_client_t client, char **notification_spec) |
| 17 | np_error_t np_set_notify_callback(np_client_t client, np_notify_cb_t notify_cb, void *userdata) | 17 | np_error_t np_set_notify_callback(np_client_t client, np_notify_cb_t notify_cb, void *userdata) |
| 18 | 18 | ||
| 19 | cdef char* C_NP_SYNC_WILL_START "NP_SYNC_WILL_START" | ||
| 20 | cdef char* C_NP_SYNC_DID_START "NP_SYNC_DID_START" | ||
| 21 | cdef char* C_NP_SYNC_DID_FINISH "NP_SYNC_DID_FINISH" | ||
| 22 | cdef char* C_NP_SYNC_LOCK_REQUEST "NP_SYNC_LOCK_REQUEST" | ||
| 23 | |||
| 24 | cdef char* C_NP_SYNC_CANCEL_REQUEST "NP_SYNC_CANCEL_REQUEST" | ||
| 25 | cdef char* C_NP_SYNC_SUSPEND_REQUEST "NP_SYNC_SUSPEND_REQUEST" | ||
| 26 | cdef char* C_NP_SYNC_RESUME_REQUEST "NP_SYNC_RESUME_REQUEST" | ||
| 27 | cdef char* C_NP_PHONE_NUMBER_CHANGED "NP_PHONE_NUMBER_CHANGED" | ||
| 28 | cdef char* C_NP_DEVICE_NAME_CHANGED "NP_DEVICE_NAME_CHANGED" | ||
| 29 | cdef char* C_NP_TIMEZONE_CHANGED "NP_TIMEZONE_CHANGED" | ||
| 30 | cdef char* C_NP_TRUSTED_HOST_ATTACHED "NP_TRUSTED_HOST_ATTACHED" | ||
| 31 | cdef char* C_NP_HOST_DETACHED "NP_HOST_DETACHED" | ||
| 32 | cdef char* C_NP_HOST_ATTACHED "NP_HOST_ATTACHED" | ||
| 33 | cdef char* C_NP_REGISTRATION_FAILED "NP_REGISTRATION_FAILED" | ||
| 34 | cdef char* C_NP_ACTIVATION_STATE "NP_ACTIVATION_STATE" | ||
| 35 | cdef char* C_NP_BRICK_STATE "NP_BRICK_STATE" | ||
| 36 | cdef char* C_NP_DS_DOMAIN_CHANGED "NP_DS_DOMAIN_CHANGED" | ||
| 37 | cdef char* C_NP_BACKUP_DOMAIN_CHANGED "NP_BACKUP_DOMAIN_CHANGED" | ||
| 38 | cdef char* C_NP_APP_INSTALLED "NP_APP_INSTALLED" | ||
| 39 | cdef char* C_NP_APP_UNINSTALLED "NP_APP_UNINSTALLED" | ||
| 40 | cdef char* C_NP_DEV_IMAGE_MOUNTED "NP_DEV_IMAGE_MOUNTED" | ||
| 41 | cdef char* C_NP_ATTEMPTACTIVATION "NP_ATTEMPTACTIVATION" | ||
| 42 | cdef char* C_NP_ITDBPREP_DID_END "NP_ITDBPREP_DID_END" | ||
| 43 | cdef char* C_NP_LANGUAGE_CHANGED "NP_LANGUAGE_CHANGED" | ||
| 44 | cdef char* C_NP_ADDRESS_BOOK_PREF_CHANGED "NP_ADDRESS_BOOK_PREF_CHANGED" | ||
| 45 | |||
| 46 | NP_SYNC_WILL_START = C_NP_SYNC_WILL_START | ||
| 47 | NP_SYNC_DID_START = C_NP_SYNC_DID_START | ||
| 48 | NP_SYNC_DID_FINISH = C_NP_SYNC_DID_FINISH | ||
| 49 | NP_SYNC_LOCK_REQUEST = C_NP_SYNC_LOCK_REQUEST | ||
| 50 | |||
| 51 | NP_SYNC_CANCEL_REQUEST = C_NP_SYNC_CANCEL_REQUEST | ||
| 52 | NP_SYNC_SUSPEND_REQUEST = C_NP_SYNC_SUSPEND_REQUEST | ||
| 53 | NP_SYNC_RESUME_REQUEST = C_NP_SYNC_RESUME_REQUEST | ||
| 54 | NP_PHONE_NUMBER_CHANGED = C_NP_PHONE_NUMBER_CHANGED | ||
| 55 | NP_DEVICE_NAME_CHANGED = C_NP_DEVICE_NAME_CHANGED | ||
| 56 | NP_TIMEZONE_CHANGED = C_NP_TIMEZONE_CHANGED | ||
| 57 | NP_TRUSTED_HOST_ATTACHED = C_NP_TRUSTED_HOST_ATTACHED | ||
| 58 | NP_HOST_DETACHED = C_NP_HOST_DETACHED | ||
| 59 | NP_HOST_ATTACHED = C_NP_HOST_ATTACHED | ||
| 60 | NP_REGISTRATION_FAILED = C_NP_REGISTRATION_FAILED | ||
| 61 | NP_ACTIVATION_STATE = C_NP_ACTIVATION_STATE | ||
| 62 | NP_BRICK_STATE = C_NP_BRICK_STATE | ||
| 63 | NP_DS_DOMAIN_CHANGED = C_NP_DS_DOMAIN_CHANGED | ||
| 64 | NP_BACKUP_DOMAIN_CHANGED = C_NP_BACKUP_DOMAIN_CHANGED | ||
| 65 | NP_APP_INSTALLED = C_NP_APP_INSTALLED | ||
| 66 | NP_APP_UNINSTALLED = C_NP_APP_UNINSTALLED | ||
| 67 | NP_DEV_IMAGE_MOUNTED = C_NP_DEV_IMAGE_MOUNTED | ||
| 68 | NP_ATTEMPTACTIVATION = C_NP_ATTEMPTACTIVATION | ||
| 69 | NP_ITDBPREP_DID_END = C_NP_ITDBPREP_DID_END | ||
| 70 | NP_LANGUAGE_CHANGED = C_NP_LANGUAGE_CHANGED | ||
| 71 | NP_ADDRESS_BOOK_PREF_CHANGED = C_NP_ADDRESS_BOOK_PREF_CHANGED | ||
| 72 | |||
| 19 | cdef void np_notify_cb(const_char_ptr notification, void *py_callback): | 73 | cdef void np_notify_cb(const_char_ptr notification, void *py_callback): |
| 20 | (<object>py_callback)(notification) | 74 | (<object>py_callback)(notification) |
| 21 | 75 | ||
diff --git a/cython/property_list_client.pxi b/cython/property_list_client.pxi deleted file mode 100644 index 718b07f..0000000 --- a/cython/property_list_client.pxi +++ /dev/null | |||
| @@ -1,20 +0,0 @@ | |||
| 1 | cdef class PropertyListClient(Base): | ||
| 2 | cpdef send(self, plist.Node node): | ||
| 3 | self.handle_error(self._send(node._c_node)) | ||
| 4 | |||
| 5 | cpdef object receive(self): | ||
| 6 | cdef: | ||
| 7 | plist.plist_t c_node = NULL | ||
| 8 | int16_t err | ||
| 9 | err = self._receive(&c_node) | ||
| 10 | try: | ||
| 11 | self.handle_error(err) | ||
| 12 | except BaseError, e: | ||
| 13 | if c_node != NULL: | ||
| 14 | plist.plist_free(c_node) | ||
| 15 | raise | ||
| 16 | |||
| 17 | return plist.plist_t_to_node(c_node) | ||
| 18 | |||
| 19 | cdef inline int16_t _send(self, plist.plist_t node): pass | ||
| 20 | cdef inline int16_t _receive(self, plist.plist_t* c_node): pass | ||
