diff options
| author | Oskari Timperi <oskari.timperi@iki.fi> | 2017-03-18 09:29:19 +0200 |
|---|---|---|
| committer | Oskari Timperi <oskari.timperi@iki.fi> | 2017-03-18 09:29:19 +0200 |
| commit | 7aeef53b089272f4633cc40512296bfd884a58d4 (patch) | |
| tree | 894753ced0495f725ad8362859f88d5b61e29eb7 /test/interop/testclient.h | |
| parent | e9958e8a0f5aa5fbe0a4a03be42b8bf640add6f7 (diff) | |
| parent | 2c76b0da9e0aba2211d5b4a8e51c79e47ad9b6c8 (diff) | |
| download | mqtt-7aeef53b089272f4633cc40512296bfd884a58d4.tar.gz mqtt-7aeef53b089272f4633cc40512296bfd884a58d4.zip | |
Merge branch 'the-great-refactor'v0.5
* the-great-refactor:
Add big_message_test
Fix publish message serialization
Modify the code to use nonblocking sockets
Fix indentation
Free userName and password in MqttClientFree()
Add forgotten files
Massive refactoring of the internals
Diffstat (limited to 'test/interop/testclient.h')
| -rw-r--r-- | test/interop/testclient.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/interop/testclient.h b/test/interop/testclient.h index 2aa229b..3665f5e 100644 --- a/test/interop/testclient.h +++ b/test/interop/testclient.h @@ -21,6 +21,8 @@ typedef struct TestClient TestClient; struct TestClient { + const char *clientId; + MqttClient *client; /* OnConnect */ @@ -37,6 +39,9 @@ struct TestClient /* OnMessage */ SIMPLEQ_HEAD(messages, Message) messages; + + /* OnUnsubscribe */ + int unsubId; }; Message *MessageNew(const char *topic, const void *data, size_t size, @@ -65,4 +70,6 @@ int TestClientMessageCount(TestClient *client); int TestClientWait(TestClient *client, int timeout); +int TestClientUnsubscribe(TestClient *client, const char *topic); + #endif |
