Home
last modified time | relevance | path

Searched +full:thread +full:- +full:safe (Results 1 – 7 of 7) sorted by relevance

/CoreMQTT-Agent-v1.1.0/docs/doxygen/
HDpages.dox4 @brief Thread safe MQTT 3.1.1 client
6 The coreMQTT Agent is a thread-safe library to serialize calls to coreMQTT, to be executed by a sin…
9 …eading at all) means coreMQTT does not build thread safety directly into its implementation. Inste…
21 @section mqtt_agent_task_thread_safety Thread Safe and Unsafe APIs
24 - An MQTT agent task that manages an MQTT connection and calls coreMQTT APIs. The APIs used by this…
25 - @ref MQTTAgent_Init
26 - @ref MQTTAgent_CommandLoop
27 - @ref MQTTAgent_ResumeSession
28 - @ref MQTTAgent_CancelAll
29 - Application tasks that want to perform MQTT operations with thread safety. These tasks are any ta…
[all …]
HDconfig.doxyfile16 #---------------------------------------------------------------------------
18 #---------------------------------------------------------------------------
21 # file that follow. The default is UTF-8 which is also the encoding used for all
25 # The default value is: UTF-8.
27 DOXYFILE_ENCODING = UTF-8
30 # double-quotes, unless you are using Doxywizard) that should identify the
47 PROJECT_BRIEF = "Thread safe MQTT 3.1.1 Client"
63 # If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub-
73 # If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII
74 # characters to appear in the names of generated files. If set to NO, non-ASCII
[all …]
/CoreMQTT-Agent-v1.1.0/
HDmanifest.yml4 "Agent for thread-safe use of coreMQTT.\n"
6 - name : "coreMQTT"
HDREADME.md3thread safety to the [coreMQTT](https://github.com/FreeRTOS/coreMQTT) library. The library provide…
10 This repo uses [Git Submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodules) to bring in de…
14 git clone https://github.com/FreeRTOS/coreMQTT-Agent.git --recurse-submodules
18 git clone git@github.com:FreeRTOS/coreMQTT-Agent.git --recurse-submodules
21 If you have downloaded the repo without using the `--recurse-submodules` argument, you need to run:
23 git submodule update --init --recursive
28 …igurations can be found [here](https://freertos.org/Documentation/api-ref/coreMQTT-Agent/docs/doxy…
36 In order to use the MQTT Agent library on a platform, you need to supply thread safe functions for …
39 Each of the following functions must be thread safe.
42 | :-: | --- |
[all …]
/CoreMQTT-Agent-v1.1.0/source/include/
HDcore_mqtt_agent_message_interface.h34 /* *INDENT-OFF* */
38 /* *INDENT-ON* */
59 * Must be thread safe.
75 * Must be thread safe.
142 /* *INDENT-OFF* */
146 /* *INDENT-ON* */
HDcore_mqtt_agent.h25 * @brief Functions for running a coreMQTT client in a dedicated thread.
30 /* *INDENT-OFF* */
34 /* *INDENT-ON* */
75 /*-----------------------------------------------------------*/
130 * application wants to enqueue command(s) with non-zero blocking time, the
171 * application wants to enqueue command(s) with non-zero blocking time, the
227 /*-----------------------------------------------------------*/
237 * library. See https://www.freertos.org/network-interface.html
379 * @note This function is NOT thread-safe and should only be called
422 * @note This function is NOT thread-safe and should only be called
[all …]
/CoreMQTT-Agent-v1.1.0/source/
HDcore_mqtt_agent.c29 * library. The agent makes coreMQTT usage thread safe by being the only task (or
30 * thread) in the system that is allowed to access the native coreMQTT API - and in
36 * that agent's MQTTAgent_Publish() API is the thread safe equivalent to coreMQTT's
49 /*-----------------------------------------------------------*/
60 * - #MQTTSuccess if an entry was added for the to the list.
61 * - #MQTTStateCollision if there already exists an entry for the same packet ID
63 * - #MQTTNoMemory if there is no space available in the list for adding a
279 /*-----------------------------------------------------------*/
289 pendingAcks = pAgentContext->pPendingAcks; in isSpaceInPendingAckList()
306 /*-----------------------------------------------------------*/
[all …]