diff options
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); |