summaryrefslogtreecommitdiffstats
path: root/src/property_list_service.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2014-04-29 01:17:54 +0200
committerGravatar Nikias Bassen2014-04-29 01:17:54 +0200
commita6610dcd6d721dd315fdf1f0df15cdad30a5a238 (patch)
tree4a3af6ec6d6e2c3d1353805b215d67c37d0891dc /src/property_list_service.c
parent2d05aa9e643a46c235171b7b0055b73de829e807 (diff)
downloadlibimobiledevice-a6610dcd6d721dd315fdf1f0df15cdad30a5a238.tar.gz
libimobiledevice-a6610dcd6d721dd315fdf1f0df15cdad30a5a238.tar.bz2
Make property_list_service public
Diffstat (limited to 'src/property_list_service.c')
-rw-r--r--src/property_list_service.c100
1 files changed, 0 insertions, 100 deletions
diff --git a/src/property_list_service.c b/src/property_list_service.c
index 3f2e6c3..c260d3e 100644
--- a/src/property_list_service.c
+++ b/src/property_list_service.c
@@ -54,18 +54,6 @@ static property_list_service_error_t service_to_property_list_service_error(serv
return PROPERTY_LIST_SERVICE_E_UNKNOWN_ERROR;
}
-/**
- * Creates a new property list service for the specified port.
- *
- * @param device The device to connect to.
- * @param service The service descriptor returned by lockdownd_start_service.
- * @param client Pointer that will be set to a newly allocated
- * property_list_service_client_t upon successful return.
- *
- * @return PROPERTY_LIST_SERVICE_E_SUCCESS on success,
- * PROPERTY_LIST_SERVICE_E_INVALID_ARG when one of the arguments is invalid,
- * or PROPERTY_LIST_SERVICE_E_MUX_ERROR when connecting to the device failed.
- */
property_list_service_error_t property_list_service_client_new(idevice_t device, lockdownd_service_descriptor_t service, property_list_service_client_t *client)
{
if (!device || !service || service->port == 0 || !client || *client)
@@ -86,15 +74,6 @@ property_list_service_error_t property_list_service_client_new(idevice_t device,
return PROPERTY_LIST_SERVICE_E_SUCCESS;
}
-/**
- * Frees a PropertyList service.
- *
- * @param client The property list service to free.
- *
- * @return PROPERTY_LIST_SERVICE_E_SUCCESS on success,
- * PROPERTY_LIST_SERVICE_E_INVALID_ARG when client is invalid, or a
- * PROPERTY_LIST_SERVICE_E_UNKNOWN_ERROR when another error occured.
- */
property_list_service_error_t property_list_service_client_free(property_list_service_client_t client)
{
if (!client)
@@ -168,33 +147,11 @@ static property_list_service_error_t internal_plist_send(property_list_service_c
return res;
}
-/**
- * Sends an XML plist.
- *
- * @param client The property list service client to use for sending.
- * @param plist plist to send
- *
- * @return PROPERTY_LIST_SERVICE_E_SUCCESS on success,
- * PROPERTY_LIST_SERVICE_E_INVALID_ARG when client or plist is NULL,
- * PROPERTY_LIST_SERVICE_E_PLIST_ERROR when dict is not a valid plist,
- * or PROPERTY_LIST_SERVICE_E_UNKNOWN_ERROR when an unspecified error occurs.
- */
property_list_service_error_t property_list_service_send_xml_plist(property_list_service_client_t client, plist_t plist)
{
return internal_plist_send(client, plist, 0);
}
-/**
- * Sends a binary plist.
- *
- * @param client The property list service client to use for sending.
- * @param plist plist to send
- *
- * @return PROPERTY_LIST_SERVICE_E_SUCCESS on success,
- * PROPERTY_LIST_SERVICE_E_INVALID_ARG when client or plist is NULL,
- * PROPERTY_LIST_SERVICE_E_PLIST_ERROR when dict is not a valid plist,
- * or PROPERTY_LIST_SERVICE_E_UNKNOWN_ERROR when an unspecified error occurs.
- */
property_list_service_error_t property_list_service_send_binary_plist(property_list_service_client_t client, plist_t plist)
{
return internal_plist_send(client, plist, 1);
@@ -293,63 +250,16 @@ static property_list_service_error_t internal_plist_receive_timeout(property_lis
return res;
}
-/**
- * Receives a plist using the given property list service client with specified
- * timeout.
- * Binary or XML plists are automatically handled.
- *
- * @param client The property list service client to use for receiving
- * @param plist pointer to a plist_t that will point to the received plist
- * upon successful return
- * @param timeout Maximum time in milliseconds to wait for data.
- *
- * @return PROPERTY_LIST_SERVICE_E_SUCCESS on success,
- * PROPERTY_LIST_SERVICE_E_INVALID_ARG when connection or *plist is NULL,
- * PROPERTY_LIST_SERVICE_E_PLIST_ERROR when the received data cannot be
- * converted to a plist, PROPERTY_LIST_SERVICE_E_MUX_ERROR when a
- * communication error occurs, or PROPERTY_LIST_SERVICE_E_UNKNOWN_ERROR when
- * an unspecified error occurs.
- */
property_list_service_error_t property_list_service_receive_plist_with_timeout(property_list_service_client_t client, plist_t *plist, unsigned int timeout)
{
return internal_plist_receive_timeout(client, plist, timeout);
}
-/**
- * Receives a plist using the given property list service client.
- * Binary or XML plists are automatically handled.
- *
- * This function is like property_list_service_receive_plist_with_timeout
- * using a timeout of 10 seconds.
- * @see property_list_service_receive_plist_with_timeout
- *
- * @param client The property list service client to use for receiving
- * @param plist pointer to a plist_t that will point to the received plist
- * upon successful return
- *
- * @return PROPERTY_LIST_SERVICE_E_SUCCESS on success,
- * PROPERTY_LIST_SERVICE_E_INVALID_ARG when client or *plist is NULL,
- * PROPERTY_LIST_SERVICE_E_PLIST_ERROR when the received data cannot be
- * converted to a plist, PROPERTY_LIST_SERVICE_E_MUX_ERROR when a
- * communication error occurs, or PROPERTY_LIST_SERVICE_E_UNKNOWN_ERROR when
- * an unspecified error occurs.
- */
property_list_service_error_t property_list_service_receive_plist(property_list_service_client_t client, plist_t *plist)
{
return internal_plist_receive_timeout(client, plist, 10000);
}
-/**
- * Enable SSL for the given property list service client.
- *
- * @param client The connected property list service client for which SSL
- * should be enabled.
- *
- * @return PROPERTY_LIST_SERVICE_E_SUCCESS on success,
- * PROPERTY_LIST_SERVICE_E_INVALID_ARG if client or client->connection is
- * NULL, PROPERTY_LIST_SERVICE_E_SSL_ERROR when SSL could not be enabled,
- * or PROPERTY_LIST_SERVICE_E_UNKNOWN_ERROR otherwise.
- */
property_list_service_error_t property_list_service_enable_ssl(property_list_service_client_t client)
{
if (!client || !client->parent)
@@ -357,16 +267,6 @@ property_list_service_error_t property_list_service_enable_ssl(property_list_ser
return service_to_property_list_service_error(service_enable_ssl(client->parent));
}
-/**
- * Disable SSL for the given property list service client.
- *
- * @param client The connected property list service client for which SSL
- * should be disabled.
- *
- * @return PROPERTY_LIST_SERVICE_E_SUCCESS on success,
- * PROPERTY_LIST_SERVICE_E_INVALID_ARG if client or client->connection is
- * NULL, or PROPERTY_LIST_SERVICE_E_UNKNOWN_ERROR otherwise.
- */
property_list_service_error_t property_list_service_disable_ssl(property_list_service_client_t client)
{
if (!client || !client->parent)