libimobiledevice
1.3.0
API Documentation - Return to Homepage
|
Observe and post notifications.
Macros | |
#define | NP_SERVICE_NAME "com.apple.mobile.notification_proxy" |
Service identifier passed to lockdownd_start_service() to start the notification proxy service. | |
Enumerations | |
enum | np_error_t { NP_E_SUCCESS = 0 , NP_E_INVALID_ARG = -1 , NP_E_PLIST_ERROR = -2 , NP_E_CONN_FAILED = -3 , NP_E_UNKNOWN_ERROR = -256 } |
Error Codes. | |
Functions | |
LIBIMOBILEDEVICE_API np_error_t | np_client_new (idevice_t device, lockdownd_service_descriptor_t service, np_client_t *client) |
Connects to the notification_proxy on the specified device. | |
LIBIMOBILEDEVICE_API np_error_t | np_client_start_service (idevice_t device, np_client_t *client, const char *label) |
Starts a new notification proxy service on the specified device and connects to it. | |
LIBIMOBILEDEVICE_API np_error_t | np_client_free (np_client_t client) |
Disconnects a notification_proxy client from the device and frees up the notification_proxy client data. | |
LIBIMOBILEDEVICE_API np_error_t | np_post_notification (np_client_t client, const char *notification) |
Sends a notification to the device's notification_proxy. | |
LIBIMOBILEDEVICE_API np_error_t | np_observe_notification (np_client_t client, const char *notification) |
Tells the device to send a notification on the specified event. | |
LIBIMOBILEDEVICE_API np_error_t | np_observe_notifications (np_client_t client, const char **notification_spec) |
Tells the device to send a notification on specified events. | |
LIBIMOBILEDEVICE_API np_error_t | np_set_notify_callback (np_client_t client, np_notify_cb_t notify_cb, void *user_data) |
This function allows an application to define a callback function that will be called when a notification has been received. | |