From 1d07e484abc4a55aef446ece694095f6cff4d40c Mon Sep 17 00:00:00 2001 From: Tony Espy Date: Tue, 24 Nov 2015 14:38:51 -0500 Subject: 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. --- unit/rilmodem-test-server.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'unit/rilmodem-test-server.h') 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); -- cgit v1.2.3