diff options
Diffstat (limited to 'swig')
-rw-r--r-- | swig/iphone.i | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/swig/iphone.i b/swig/iphone.i index a0ee509..f1969ed 100644 --- a/swig/iphone.i +++ b/swig/iphone.i @@ -8,7 +8,7 @@ #include <libiphone/mobilesync.h> #include <plist/plist.h> #include <plist/plist++.h> - #include "../src/utils.h" + #include "../src/debug.h" typedef struct { iphone_device_t dev; } iPhone; @@ -36,11 +36,6 @@ PList::Node* new_node_from_plist(plist_t node); %include "cstring.i" %include "plist/swig/plist.i" -#define DBGMASK_ALL 0xFFFF -#define DBGMASK_NONE 0x0000 -#define DBGMASK_LOCKDOWND (1 << 1) -#define DBGMASK_MOBILESYNC (1 << 2) - typedef struct { iphone_device_t dev; } iPhone; @@ -71,7 +66,7 @@ Lockdownd* my_new_Lockdownd(iPhone* phone) { Lockdownd* client = (Lockdownd*) malloc(sizeof(Lockdownd)); client->dev = phone; client->client = NULL; - if (LOCKDOWN_E_SUCCESS == lockdownd_client_new(phone->dev , &(client->client))) { + if (LOCKDOWN_E_SUCCESS == lockdownd_client_new_with_handshake(phone->dev , &(client->client), NULL)) { return client; } else { @@ -90,7 +85,7 @@ void my_delete_Lockdownd(Lockdownd* lckd) { MobileSync* my_new_MobileSync(Lockdownd* lckd) { if (!lckd || !lckd->dev) return NULL; MobileSync* client = NULL; - int port = 0; + uint16_t port = 0; if (LOCKDOWN_E_SUCCESS == lockdownd_start_service(lckd->client, "com.apple.mobilesync", &port)) { client = (MobileSync*) malloc(sizeof(MobileSync)); client->dev = lckd->dev; @@ -149,10 +144,6 @@ PList::Node* new_node_from_plist(plist_t node) my_delete_iPhone($self); } - void set_debug_mask(uint16_t mask) { - iphone_set_debug_mask(mask); - } - void set_debug_level(int level) { iphone_set_debug_level(level); } |