.. _file_include_public_anj_coap_downloader.h: File coap_downloader.h ====================== |exhale_lsh| :ref:`Parent directory ` (``include_public/anj``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS API for downloading resources over CoAP/CoAPs. .. contents:: Contents :local: :backlinks: none Definition (``include_public/anj/coap_downloader.h``) ----------------------------------------------------- .. toctree:: :maxdepth: 1 program_listing_file_include_public_anj_coap_downloader.h.rst Detailed Description -------------------- Provides a state machine—driven downloader that fetches resources via CoAP. Applications configure it with callbacks, start a download from a URI, and step it regularly in the main loop. Supports error reporting, termination, and secure transport when enabled. Includes -------- - ``anj/compat/net/anj_net_api.h`` (:ref:`file_include_public_anj_compat_net_anj_net_api.h`) - ``anj/defs.h`` (:ref:`file_include_public_anj_defs.h`) - ``anj/init.h`` (:ref:`file_include_public_anj_init.h`) Classes ------- - :ref:`exhale_struct_structanj__coap__downloader__configuration__struct` Enums ----- - :ref:`exhale_enum_coap__downloader_8h_1a0a5e75b506eefdbbba779e1f1ca78429` Functions --------- - :ref:`exhale_function_coap__downloader_8h_1a024a57833f9fe2343d977aa8ae5a9286` - :ref:`exhale_function_coap__downloader_8h_1a63afdee973d9b309cfc4a1a73f2f24cd` - :ref:`exhale_function_coap__downloader_8h_1a2e624ee5f584df72e3f21fdfaeba6e89` - :ref:`exhale_function_coap__downloader_8h_1a7a3178714642168924c115ae505e5229` - :ref:`exhale_function_coap__downloader_8h_1aea3ddc972c1b9d8ae40a036bcc5a6cdb` Defines ------- - :ref:`exhale_define_group__anj__coap__downloader__errors_1gad762a9ea4ddbb716c6f316ecf2639085` - :ref:`exhale_define_group__anj__coap__downloader__errors_1ga106e18e4633539f742aa4988b88833e3` - :ref:`exhale_define_group__anj__coap__downloader__errors_1gaa9b7b8d6f9f8fdbd42369cf70c309141` - :ref:`exhale_define_group__anj__coap__downloader__errors_1ga363634700aff1251f63d54bd0b575794` - :ref:`exhale_define_group__anj__coap__downloader__errors_1ga41d70ce23be6892a8a1e7e54772485da` - :ref:`exhale_define_group__anj__coap__downloader__errors_1ga8496d6a78624b95d6860527f767ad609` - :ref:`exhale_define_group__anj__coap__downloader__errors_1ga21c29f5faf96aff22dd00415bfe061fb` - :ref:`exhale_define_group__anj__coap__downloader__errors_1ga98cd2fd5bba3ac31e8490b06a32dc559` - :ref:`exhale_define_group__anj__coap__downloader__errors_1ga6e31f6ee262e945d367c99b443323553` - :ref:`exhale_define_coap__downloader_8h_1adcc938b86ac376d5ca335fb7fa6d9433` Typedefs -------- - :ref:`exhale_typedef_coap__downloader_8h_1a681b91e73cf8b3c4677fa0843132f0a2` - :ref:`exhale_typedef_coap__downloader_8h_1a3b65b068a778d145db633ee1f510988e`