Home
last modified time | relevance | path

Searched full:agent (Results 1 – 25 of 59) sorted by relevance

123

/CoreMQTT-Agent-v1.1.0/.github/workflows/
HDrelease.yml60 …git tag ${{ github.event.inputs.version_number }} -a -m "coreMQTT-Agent Library ${{ github.event.i…
80 path: coreMQTT-Agent
84 cd coreMQTT-Agent
88 … zip -r coreMQTT-Agent-${{ github.event.inputs.version_number }}.zip coreMQTT-Agent -x "*.git*"
93 mv coreMQTT-Agent-${{ github.event.inputs.version_number }}.zip zip-check
95 …unzip coreMQTT-Agent-${{ github.event.inputs.version_number }}.zip -d coreMQTT-Agent-${{ github.ev…
96 ls coreMQTT-Agent-${{ github.event.inputs.version_number }}
97 …diff -r -x "*.git*" coreMQTT-Agent-${{ github.event.inputs.version_number }}/coreMQTT-Agent/ ../co…
101 cd zip-check/coreMQTT-Agent-${{ github.event.inputs.version_number }}/coreMQTT-Agent
111 … cd zip-check/coreMQTT-Agent-${{ github.event.inputs.version_number }}/coreMQTT-Agent/build/
[all …]
/CoreMQTT-Agent-v1.1.0/
HDREADME.md1 ## coreMQTT Agent Library
3Agent library is a high level API that adds thread safety to the [coreMQTT](https://github.com/Fre…
14 git clone https://github.com/FreeRTOS/coreMQTT-Agent.git --recurse-submodules
18 git clone git@github.com:FreeRTOS/coreMQTT-Agent.git --recurse-submodules
26 ## coreMQTT Agent Library Configurations
28Agent library uses the same `core_mqtt_config.h` configuration file as coreMQTT, with the addition…
35 ## Porting the coreMQTT Agent Library
36 In order to use the MQTT Agent library on a platform, you need to supply thread safe functions for …
46 …he `MQTTAgentCommandGet_t` function pointer will no longer be used by the agent, so it may be free…
55 The MQTT Agent does not track subscriptions for MQTT topics. The receipt of any incoming PUBLISH pa…
[all …]
HDCHANGELOG.md1 # Changelog for coreMQTT Agent Library
6 …- [#59](https://github.com/FreeRTOS/coreMQTT-Agent/pull/59) Update doxygen version used for docume…
11 …- [#56](https://github.com/FreeRTOS/coreMQTT-Agent/pull/56) Add header guards for C++ linkage and …
15 This is the first release of the coreMQTT Agent library in this repository.
HDmanifest.yml1 name : "coreMQTT Agent"
4 "Agent for thread-safe use of coreMQTT.\n"
HDMISRA.md3 The coreMQTT Agent library files conform to the [MISRA C:2012](https://www.misra.org.uk)
11 …sion of unused types. Header files from coreMQTT may define types that are not used by the agent. |
13 | Rule 2.3 | Advisory | Allow unused types. Both the agent and coreMQTT headers define types that a…
23 | Rule 8.13 | Advisory | Functions that are passed as pointers to coreMQTT or the agent must exactl…
HDmqttAgentFilePaths.cmake9 # MQTT Agent library Public Include directories.
13 # MQTT Agent library source files.
/CoreMQTT-Agent-v1.1.0/source/include/
HDcore_mqtt_agent.h2 * coreMQTT Agent v1.1.0
47 * @note The MQTT agent tracks MQTT commands (such as PUBLISH and SUBSCRIBE) th
50 * The higher this number is the greater the agent's RAM consumption will be.
60 * @brief Time in milliseconds that the MQTT agent task will wait in the Blocked state (so
92 NUM_COMMANDS /**< @brief The number of command types handled by the agent. */
127 * @note The callback MUST NOT block as it runs in the context of the MQTT agent
128 * task. If the callback calls any MQTT Agent API to enqueue a command, the
131 * callback can notify a different task to enqueue command(s) to the MQTT agent.
138 * @brief The commands sent from the APIs to the MQTT agent task.
141 * agent task. */
[all …]
HDcore_mqtt_agent_command_functions.h2 * coreMQTT Agent v1.1.0
25 * @brief Functions for processing an MQTT agent command.
36 /* MQTT Agent include. */
119 * @param[in] pMqttAgentContext MQTT Agent context.
138 * @param[in] pMqttAgentContext MQTT Agent context information.
140 * @param[out] pReturnFlags Flags set to indicate actions the MQTT agent should take.
155 * @param[in] pMqttAgentContext MQTT Agent context information.
157 * @param[out] pReturnFlags Flags set to indicate actions the MQTT agent should take.
172 * @param[in] pMqttAgentContext MQTT Agent context information.
174 * @param[out] pReturnFlags Flags set to indicate actions the MQTT agent should take.
[all …]
HDcore_mqtt_agent_message_interface.h2 * coreMQTT Agent v1.1.0
45 * @brief The commands sent from the APIs to the MQTT agent task.
51 * @brief Context with which tasks may deliver messages to the agent.
92 * @note MQTTAgentCommand_t structures hold everything the MQTT agent needs to process a
111 * @note MQTTAgentCommand_t structures hold everything the MQTT agent needs to process a
134 …essageContext_t * pMsgCtx; /**< Context with which tasks may deliver messages to the agent. */
135 MQTTAgentMessageSend_t send; /**< Function to send a command to the agent. */
136 MQTTAgentMessageRecv_t recv; /**< Function for the agent to receive a command. */
/CoreMQTT-Agent-v1.1.0/docs/doxygen/
HDpages.dox6 …QTT Agent is a thread-safe library to serialize calls to coreMQTT, to be executed by a single thre…
9 …tware. The coreMQTT Agent library is a coreMQTT extension that provides that higher level function…
12 @brief Memory requirements of the MQTT Agent library, including the coreMQTT library.
19 @brief Architecture of the MQTT Agent library.
23 The MQTT Agent APIs are designed to be used by two types of tasks:
24agent task that manages an MQTT connection and calls coreMQTT APIs. The APIs used by this task are…
29 …i>not</i> an MQTT agent task. The APIs used by application tasks are thread safe, and send command…
39 …TT, the MQTT Agent library relies on interfaces to dissociate itself from platform specific functi…
41 The MQTT Agent library expects the application to provide implementations for the following interfa…
50 <td>Receiving commands sent to the agent task.</td>
[all …]
/CoreMQTT-Agent-v1.1.0/tools/coverity/
HDmisra.config15 …er files for coreMQTT, which are needed by all files, define types that are not used by the agent."
23 …rary headers define types intended for the application's use, but are not used by the agent files."
31 …T Library headers define macros intended for the application's use, but are not used by the agent."
/CoreMQTT-Agent-v1.1.0/test/cbmc/proofs/MQTTAgent_Disconnect/
HDMQTTAgent_Disconnect_harness.c2 * coreMQTT Agent v1.1.0
23 /* MQTT agent include. */
/CoreMQTT-Agent-v1.1.0/test/cbmc/proofs/MQTTAgent_CommandLoop/
HDMQTTAgent_CommandLoop_harness.c2 * coreMQTT Agent v1.1.0
23 /* MQTT agent include. */
/CoreMQTT-Agent-v1.1.0/test/cbmc/proofs/MQTTAgent_ResumeSession/
HDMQTTAgent_ResumeSession_harness.c2 * coreMQTT Agent v1.1.0
23 /* MQTT agent include. */
/CoreMQTT-Agent-v1.1.0/test/cbmc/proofs/MQTTAgent_CancelAll/
HDMQTTAgent_CancelAll_harness.c2 * coreMQTT Agent v1.1.0
28 /* MQTT agent include. */
/CoreMQTT-Agent-v1.1.0/test/cbmc/proofs/MQTTAgentCommand_Disconnect/
HDMQTTAgentCommand_Disconnect_harness.c2 * coreMQTT Agent v1.1.0
28 /* MQTT agent include. */
/CoreMQTT-Agent-v1.1.0/test/cbmc/proofs/MQTTAgentCommand_ProcessLoop/
HDMQTTAgentCommand_ProcessLoop_harness.c2 * coreMQTT Agent v1.1.0
28 /* MQTT agent include. */
/CoreMQTT-Agent-v1.1.0/test/cbmc/proofs/MQTTAgentCommand_Ping/
HDMQTTAgentCommand_Ping_harness.c2 * coreMQTT Agent v1.1.0
28 /* MQTT agent include. */
/CoreMQTT-Agent-v1.1.0/test/cbmc/proofs/MQTTAgent_Init/
HDMQTTAgent_Init_harness.c2 * coreMQTT Agent v1.1.0
23 /* MQTT agent include. */
/CoreMQTT-Agent-v1.1.0/test/cbmc/proofs/MQTTAgent_Connect/
HDMQTTAgent_Connect_harness.c2 * coreMQTT Agent v1.1.0
23 /* MQTT agent include. */
/CoreMQTT-Agent-v1.1.0/test/cbmc/proofs/MQTTAgentCommand_Unsubscribe/
HDMQTTAgentCommand_Unsubscribe_harness.c2 * coreMQTT Agent v1.1.0
28 /* MQTT agent include. */
/CoreMQTT-Agent-v1.1.0/test/cbmc/proofs/MQTTAgentCommand_Terminate/
HDMQTTAgentCommand_Terminate_harness.c2 * coreMQTT Agent v1.1.0
28 /* MQTT agent include. */
/CoreMQTT-Agent-v1.1.0/test/cbmc/proofs/MQTTAgentCommand_Connect/
HDMQTTAgentCommand_Connect_harness.c2 * coreMQTT Agent v1.1.0
28 /* MQTT agent include. */
/CoreMQTT-Agent-v1.1.0/test/cbmc/include/
HDincoming_publish_callback_stub.h2 * coreMQTT Agent v1.1.0
36 * @param[in] pMqttAgentContext The context of the MQTT agent.
/CoreMQTT-Agent-v1.1.0/test/cbmc/proofs/MQTTAgent_Terminate/
HDMQTTAgent_Terminate_harness.c2 * coreMQTT Agent v1.1.0
23 /* MQTT agent include. */

123