Searched +full:thread +full:- +full:safe (Results 1 – 7 of 7) sorted by relevance
4 @brief Thread safe MQTT 3.1.1 client6 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 APIs24 - An MQTT agent task that manages an MQTT connection and calls coreMQTT APIs. The APIs used by this…25 - @ref MQTTAgent_Init26 - @ref MQTTAgent_CommandLoop27 - @ref MQTTAgent_ResumeSession28 - @ref MQTTAgent_CancelAll29 - Application tasks that want to perform MQTT operations with thread safety. These tasks are any ta…[all …]
16 #---------------------------------------------------------------------------18 #---------------------------------------------------------------------------21 # file that follow. The default is UTF-8 which is also the encoding used for all25 # The default value is: UTF-8.27 DOXYFILE_ENCODING = UTF-830 # double-quotes, unless you are using Doxywizard) that should identify the47 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-ASCII74 # characters to appear in the names of generated files. If set to NO, non-ASCII[all …]
4 "Agent for thread-safe use of coreMQTT.\n"6 - name : "coreMQTT"
3 …thread 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-submodules18 git clone git@github.com:FreeRTOS/coreMQTT-Agent.git --recurse-submodules21 If you have downloaded the repo without using the `--recurse-submodules` argument, you need to run:23 git submodule update --init --recursive28 …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 …]
34 /* *INDENT-OFF* */38 /* *INDENT-ON* */59 * Must be thread safe.75 * Must be thread safe.142 /* *INDENT-OFF* */146 /* *INDENT-ON* */
25 * @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, the171 * application wants to enqueue command(s) with non-zero blocking time, the227 /*-----------------------------------------------------------*/237 * library. See https://www.freertos.org/network-interface.html379 * @note This function is NOT thread-safe and should only be called422 * @note This function is NOT thread-safe and should only be called[all …]
29 * library. The agent makes coreMQTT usage thread safe by being the only task (or30 * thread) in the system that is allowed to access the native coreMQTT API - and in36 * that agent's MQTTAgent_Publish() API is the thread safe equivalent to coreMQTT's49 /*-----------------------------------------------------------*/60 * - #MQTTSuccess if an entry was added for the to the list.61 * - #MQTTStateCollision if there already exists an entry for the same packet ID63 * - #MQTTNoMemory if there is no space available in the list for adding a279 /*-----------------------------------------------------------*/289 pendingAcks = pAgentContext->pPendingAcks; in isSpaceInPendingAckList()306 /*-----------------------------------------------------------*/[all …]