diff options
| author | 2009-07-06 19:46:35 +0200 | |
|---|---|---|
| committer | 2009-07-07 20:27:57 +0200 | |
| commit | a1e2fec59eb7d0d2a3adbd4691b3ea2ee1302921 (patch) | |
| tree | 7ec5dd7331716a33bb72fb47e8fa0a765ac89ba7 /dev/main.c | |
| parent | abb74bcae219c25cffb7e30db6a34c69dcd92f0a (diff) | |
| download | libimobiledevice-a1e2fec59eb7d0d2a3adbd4691b3ea2ee1302921.tar.gz libimobiledevice-a1e2fec59eb7d0d2a3adbd4691b3ea2ee1302921.tar.bz2 | |
API cleanup for NotificationProxy
Signed-off-by: Martin Szulecki <opensuse@sukimashita.com>
Diffstat (limited to 'dev/main.c')
| -rw-r--r-- | dev/main.c | 40 | 
1 files changed, 10 insertions, 30 deletions
| @@ -26,6 +26,7 @@  #include <libiphone/libiphone.h>  #include <libiphone/afc.h> +#include <libiphone/notification_proxy.h>  #include "../src/utils.h"  void notifier(const char *notification) @@ -38,16 +39,16 @@ void notifier(const char *notification)  void perform_notification(iphone_device_t phone, iphone_lckd_client_t control, const char *notification)  {  	int nport = 0; -	iphone_np_client_t np; +	np_client_t np;  	iphone_lckd_start_service(control, "com.apple.mobile.notification_proxy", &nport);  	if (nport) {  		printf("::::::::::::::: np was started ::::::::::::\n"); -		iphone_np_new_client(phone, nport, &np); +		np_new_client(phone, nport, &np);  		if (np) {  			printf("::::::::: PostNotification %s\n", notification); -			iphone_np_post_notification(np, notification); -			iphone_np_free_client(np); +			np_post_notification(np, notification); +			np_free_client(np);  		}  	} else {  		printf("::::::::::::::: np was NOT started ::::::::::::\n"); @@ -61,7 +62,7 @@ int main(int argc, char *argv[])  	iphone_lckd_client_t control = NULL;  	iphone_device_t phone = NULL;  	uint64_t lockfile = 0; -	iphone_np_client_t gnp = NULL; +	np_client_t gnp = NULL;  	if (argc > 1 && !strcasecmp(argv[1], "--debug")) {  		iphone_set_debug(1); @@ -104,7 +105,7 @@ int main(int argc, char *argv[])  			iphone_lckd_start_service(control, "com.apple.mobile.notification_proxy", &npp);  			if (npp) {  				printf("Notification Proxy started.\n"); -				iphone_np_new_client(phone, npp, &gnp); +				np_new_client(phone, npp, &gnp);  			} else {  				printf("ERROR: Notification proxy could not be started.\n");  			} @@ -115,8 +116,8 @@ int main(int argc, char *argv[])  					NP_SYNC_RESUME_REQUEST,  					NULL  				}; -				iphone_np_observe_notifications(gnp, nspec); -				iphone_np_set_notify_callback(gnp, notifier); +				np_observe_notifications(gnp, nspec); +				np_set_notify_callback(gnp, notifier);  			}  			perform_notification(phone, control, NP_SYNC_WILL_START); @@ -219,28 +220,7 @@ int main(int argc, char *argv[])  		if (gnp && lockfile) {  			char *noti; -			/* -			noti = NULL; -			iphone_np_get_notification(gnp, ¬i); -			if (noti) { -				printf("------> received notification '%s'\n", noti); -				free(noti); -			}*/ -  			printf("XXX sleeping\n"); -			/*for (i = 0; i < 5; i++) { -				noti = NULL; -				printf("--- getting notification\n"); -				iphone_np_get_notification(gnp, ¬i); -				if (noti) { -					printf("------> received notification '%s'\n", noti); -					free(noti); -				} else { -					printf("---- no notification\n"); -				} -				sleep(1); -			} -			*/  			sleep(5);  			//perform_notification(phone, control, NP_SYNC_DID_FINISH); @@ -253,7 +233,7 @@ int main(int argc, char *argv[])  		}  		if (gnp) { -			iphone_np_free_client(gnp); +			np_free_client(gnp);  			gnp = NULL;  		} | 
