diff options
author | Tony Espy <espy@canonical.com> | 2015-11-24 14:38:51 -0500 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2015-11-29 15:48:22 -0600 |
commit | 1d07e484abc4a55aef446ece694095f6cff4d40c (patch) | |
tree | b76b6f638183b48c20d3ba2fd30798121c6d6b14 /unit/rilmodem-test-server.h | |
parent | 77c7a900491601136c4d90574e7d9d05f3401368 (diff) | |
download | ofono-1d07e484abc4a55aef446ece694095f6cff4d40c.tar.gz |
unit: add write support to rilmodem-test-server
This change adds write support to the rilmodem-test-server
in order to support testing receipt of unsolicted RIL
responses.
Diffstat (limited to 'unit/rilmodem-test-server.h')
-rw-r--r-- | unit/rilmodem-test-server.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/unit/rilmodem-test-server.h b/unit/rilmodem-test-server.h index ba8b43ca..e6a2afc7 100644 --- a/unit/rilmodem-test-server.h +++ b/unit/rilmodem-test-server.h @@ -21,6 +21,8 @@ #define RIL_SERVER_SOCK_PATH "/tmp/unittestril" +struct server_data; + struct rilmodem_test_data { const unsigned char *req_data; @@ -29,12 +31,17 @@ struct rilmodem_test_data { uint32_t rsp_error; const unsigned char *rsp_data; const size_t rsp_size; + gboolean unsol_test; }; typedef void (*ConnectFunc)(void *data); -void rilmodem_test_server_close(void); +void rilmodem_test_server_close(struct server_data *sd); -void rilmodem_test_server_create(ConnectFunc connect, +struct server_data *rilmodem_test_server_create(ConnectFunc connect, const struct rilmodem_test_data *test_data, void *data); + +void rilmodem_test_server_write(struct server_data *sd, + const unsigned char *buf, + const size_t buf_len); |