aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorPaul Kocialkowski <contact@paulk.fr>2012-07-04 19:14:53 +0200
committerPaul Kocialkowski <contact@paulk.fr>2012-07-04 19:14:53 +0200
commit776839085031611b9d48ddeca529b1931c01dd22 (patch)
treee98672c6e842876f0728c48e50a5a9091e00a070 /include
parent0ec570aca028a4b82f761bfd376fd705250a812c (diff)
downloadexternal_libsamsung-ipc-776839085031611b9d48ddeca529b1931c01dd22.zip
external_libsamsung-ipc-776839085031611b9d48ddeca529b1931c01dd22.tar.gz
external_libsamsung-ipc-776839085031611b9d48ddeca529b1931c01dd22.tar.bz2
GPRS: New capabilities structure and related handler
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Diffstat (limited to 'include')
-rw-r--r--include/radio.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/radio.h b/include/radio.h
index 7a18096..30572ff 100644
--- a/include/radio.h
+++ b/include/radio.h
@@ -52,6 +52,11 @@ struct ipc_message_info {
struct ipc_client;
struct ipc_handlers;
+struct ipc_client_gprs_capabilities {
+ int port_list;
+ int cid_max;
+};
+
typedef void (*ipc_client_log_handler_cb)(const char *message, void *user_data);
typedef int (*ipc_io_handler_cb)(void *data, unsigned int size, void *io_data);
@@ -83,6 +88,7 @@ int ipc_client_gprs_handlers_available(struct ipc_client *client);
int ipc_client_gprs_activate(struct ipc_client *client);
int ipc_client_gprs_deactivate(struct ipc_client *client);
int ipc_client_gprs_get_iface(struct ipc_client *client, char **iface);
+int ipc_client_gprs_get_capabilities(struct ipc_client *client, struct ipc_client_gprs_capabilities *cap);
int ipc_client_recv(struct ipc_client *client, struct ipc_message_info *response);