zephyr/include/iot
Flavio Santes 44b2f212a1 iot/dns: Use a k_sem for the DNS rx routine
This patch introduces a k_sem that will block until:
- data is received, or
- the user-provided timeout expires

This change allows us to simplify our previous DNS client
implementation.

This change is related to ZEP-1357 because we are refactoring the
DNS client API removing the continuous update of the net_context_recv
routine that seems to be causing issues after the kernel's update.

Jira: ZEP-1357

Change-Id: If01c9274ac8f096f0095a2872f86be2e007212ee
Signed-off-by: Flavio Santes <flavio.santes@intel.com>
2016-12-16 19:14:53 +01:00
..
dns_client.h iot/dns: Use a k_sem for the DNS rx routine 2016-12-16 19:14:53 +01:00
http_parser.h iot: Add HTTP support for Zephyr 2016-12-02 12:41:20 +02:00
mqtt_types.h iot: Add MQTT v3.1.1 packet handling support for Zephyr 2016-12-02 12:41:03 +02:00
mqtt.h iot/mqtt: Add the MQTT high-level API 2016-12-02 12:41:09 +02:00