summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Martin Szulecki2013-05-23 15:00:14 +0200
committerGravatar Martin Szulecki2013-05-23 15:00:14 +0200
commitb1c41365ef0dbf294b12b691d48d6988e578d66d (patch)
tree88daf9c8b6ef710f75db3d5330d5b8d8fc976a94
parentabad8cbf298a09627eda4a53024907cef92aa01f (diff)
downloadlibimobiledevice-b1c41365ef0dbf294b12b691d48d6988e578d66d.tar.gz
libimobiledevice-b1c41365ef0dbf294b12b691d48d6988e578d66d.tar.bz2
syslog_relay: Remove syslog_relay_send() as the service is read-only
-rw-r--r--include/libimobiledevice/syslog_relay.h5
-rw-r--r--src/syslog_relay.c31
2 files changed, 1 insertions, 35 deletions
diff --git a/include/libimobiledevice/syslog_relay.h b/include/libimobiledevice/syslog_relay.h
index 9152d79..7ccfd74 100644
--- a/include/libimobiledevice/syslog_relay.h
+++ b/include/libimobiledevice/syslog_relay.h
@@ -58,10 +58,7 @@ syslog_relay_error_t syslog_relay_client_free(syslog_relay_client_t client);
58syslog_relay_error_t syslog_relay_start_capture(syslog_relay_client_t client, syslog_relay_receive_cb_t callback, void* user_data); 58syslog_relay_error_t syslog_relay_start_capture(syslog_relay_client_t client, syslog_relay_receive_cb_t callback, void* user_data);
59syslog_relay_error_t syslog_relay_stop_capture(syslog_relay_client_t client); 59syslog_relay_error_t syslog_relay_stop_capture(syslog_relay_client_t client);
60 60
61/* sending */ 61/* Receiving */
62syslog_relay_error_t syslog_relay_send(syslog_relay_client_t client, const char *data, uint32_t size, uint32_t *sent);
63
64/* receiving */
65syslog_relay_error_t syslog_relay_receive_with_timeout(syslog_relay_client_t client, char *data, uint32_t size, uint32_t *received, unsigned int timeout); 62syslog_relay_error_t syslog_relay_receive_with_timeout(syslog_relay_client_t client, char *data, uint32_t size, uint32_t *received, unsigned int timeout);
66syslog_relay_error_t syslog_relay_receive(syslog_relay_client_t client, char *data, uint32_t size, uint32_t *received); 63syslog_relay_error_t syslog_relay_receive(syslog_relay_client_t client, char *data, uint32_t size, uint32_t *received);
67 64
diff --git a/src/syslog_relay.c b/src/syslog_relay.c
index 807305b..f1231e1 100644
--- a/src/syslog_relay.c
+++ b/src/syslog_relay.c
@@ -147,37 +147,6 @@ syslog_relay_error_t syslog_relay_client_free(syslog_relay_client_t client)
147} 147}
148 148
149/** 149/**
150 * Sends data to the service.
151 *
152 * @param client The syslog_relay client
153 * @param data Data to send
154 * @param size Size of the data to send
155 * @param sent Number of bytes sent (can be NULL to ignore)
156 *
157 * @return SYSLOG_RELAY_E_SUCCESS on success,
158 * SYSLOG_RELAY_E_INVALID_ARG when client or plist is NULL
159 */
160syslog_relay_error_t syslog_relay_send(syslog_relay_client_t client, const char* data, uint32_t size, uint32_t *sent)
161{
162 syslog_relay_error_t res = SYSLOG_RELAY_E_UNKNOWN_ERROR;
163 int bytes = 0;
164
165 if (!client || !data || (size == 0)) {
166 return SYSLOG_RELAY_E_INVALID_ARG;
167 }
168
169 res = syslog_relay_error(service_send(client->parent, data, size, (uint32_t*)&bytes));
170 if (bytes <= 0) {
171 debug_info("ERROR: sending to device failed.");
172 }
173 if (sent) {
174 *sent = (uint32_t)bytes;
175 }
176
177 return res;
178}
179
180/**
181 * Receives data from the service. 150 * Receives data from the service.
182 * 151 *
183 * @param client The syslog_relay client 152 * @param client The syslog_relay client