summaryrefslogtreecommitdiff
path: root/samples/net/dns_client/README_API
blob: b02812e7ee71b672c2563c9ea7cf7e5fbca7810a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
DNS Client API

-----------------------------------------------------------------------
                   THIS API IS STILL WORK IN PROGRESS
-----------------------------------------------------------------------

The DNS Client API for Zephyr is a collection of C files:

    - dns_pack.h, dns_pack.c:
        RFC 1035 serialization and deserialization functions

    - dns_utils.h. dns_utils.c:
	Helper functions

TODO

    - Implement high-level functions to handle the server's response
    - Remove:
        * dns_query in src/main.c and handle the Transaction
          Identifier internally.
        * dns_response in src/main.c once high-level functions are
          available.