Merge branch 'master' of github.com:marcfir/paho.mqtt.c into marcfir-develop
|
|
@ -0,0 +1 @@
|
|||
github: icraggs
|
||||
|
|
@ -24,6 +24,9 @@ A clear and concise description of what you expected to happen.
|
|||
**Screenshots**
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
|
||||
**Log files**
|
||||
Please try to attach log files rather than pasting the log contents. It makes the issues easier to read.
|
||||
|
||||
** Environment (please complete the following information):**
|
||||
- OS: [e.g. Linux]
|
||||
- Version [e.g. 22]
|
||||
|
|
|
|||
|
|
@ -0,0 +1,30 @@
|
|||
name: "Upload release artifact for Linux"
|
||||
on: [workflow_dispatch]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Check out code
|
||||
uses: actions/checkout@v2
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
sudo apt-get update
|
||||
sudo apt-get install doxygen
|
||||
- name: Build
|
||||
run: |
|
||||
rm -rf build.paho
|
||||
mkdir build.paho
|
||||
cd build.paho
|
||||
echo "pwd $PWD"
|
||||
cmake -DPAHO_BUILD_STATIC=FALSE -DPAHO_BUILD_SHARED=TRUE -DCMAKE_BUILD_TYPE=Debug -DPAHO_WITH_SSL=TRUE -DOPENSSL_ROOT_DIR= -DPAHO_BUILD_DOCUMENTATION=FALSE -DPAHO_BUILD_SAMPLES=TRUE -DPAHO_HIGH_PERFORMANCE=TRUE ..
|
||||
cmake --build .
|
||||
- name: package
|
||||
run: |
|
||||
cd build.paho
|
||||
cpack --verbose
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: Eclipse-Paho-MQTT-C-1.3.13-Linux.tar.gz
|
||||
path: /home/runner/work/paho.mqtt.c/paho.mqtt.c/build.paho/Eclipse-Paho-MQTT-C-1.3.13-Linux.tar.gz
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
name: "Upload release artifact for MacOS"
|
||||
on: [workflow_dispatch]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: macos-latest
|
||||
steps:
|
||||
- name: Check out code
|
||||
uses: actions/checkout@v2
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
brew update
|
||||
brew install doxygen
|
||||
- name: Build
|
||||
run: |
|
||||
rm -rf build.paho
|
||||
mkdir build.paho
|
||||
cd build.paho
|
||||
echo "pwd $PWD"
|
||||
cmake -DPAHO_BUILD_STATIC=FALSE -DPAHO_BUILD_SHARED=TRUE -DCMAKE_BUILD_TYPE=Debug -DPAHO_WITH_SSL=TRUE -DOPENSSL_ROOT_DIR=/usr/local/opt/openssl@1.1 -DPAHO_BUILD_DOCUMENTATION=FALSE -DPAHO_BUILD_SAMPLES=TRUE -DPAHO_HIGH_PERFORMANCE=TRUE ..
|
||||
cmake --build .
|
||||
- name: package
|
||||
run: |
|
||||
cd build.paho
|
||||
cpack --verbose
|
||||
- name: Upload artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: Eclipse-Paho-MQTT-C-1.3.13-Darwin.tar.gz
|
||||
path: /Users/runner/work/paho.mqtt.c/paho.mqtt.c/build.paho/Eclipse-Paho-MQTT-C-1.3.13-Darwin.tar.gz
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
name: "Test LibreSSL"
|
||||
on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
nix:
|
||||
runs-on: ${{ matrix.os }}
|
||||
strategy:
|
||||
matrix:
|
||||
os: [ubuntu-latest, macos-latest]
|
||||
steps:
|
||||
- name: Check out code
|
||||
uses: actions/checkout@v2
|
||||
- name: Build LibreSSL
|
||||
run: |
|
||||
curl -O https://ftp.openbsd.org/pub/OpenBSD/LibreSSL/libressl-3.8.2.tar.gz
|
||||
tar -xf libressl-3.8.2.tar.gz
|
||||
cd libressl-3.8.2
|
||||
rm -rf build
|
||||
mkdir build
|
||||
cd build
|
||||
cmake .. -DLIBRESSL_APPS:BOOL=0 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX:PATH=$(pwd)/../artifacts
|
||||
cmake --build . --config Release -j$(nproc)
|
||||
cmake --install .
|
||||
- name: Build
|
||||
run: |
|
||||
rm -rf build.paho
|
||||
mkdir build.paho
|
||||
cd build.paho
|
||||
echo "pwd $PWD"
|
||||
cmake -DPAHO_BUILD_STATIC=FALSE -DPAHO_BUILD_SHARED=TRUE -DCMAKE_BUILD_TYPE=Debug -DPAHO_WITH_LIBRESSL=TRUE -DLIBRESSL_ROOT_DIR=$(pwd)/../libressl-3.8.2/artifacts -DPAHO_BUILD_DOCUMENTATION=FALSE -DPAHO_BUILD_SAMPLES=TRUE -DPAHO_HIGH_PERFORMANCE=TRUE ..
|
||||
cmake --build . --config Debug -j$(nproc)
|
||||
- name: Start test broker
|
||||
run: |
|
||||
git clone https://github.com/eclipse/paho.mqtt.testing.git
|
||||
cd paho.mqtt.testing/interoperability
|
||||
python3 startbroker.py -c localhost_testing.conf &
|
||||
- name: Start test proxy
|
||||
run: |
|
||||
python3 test/mqttsas.py &
|
||||
- name: run tests
|
||||
run: |
|
||||
cd build.paho
|
||||
ctest -C Debug -VV --timeout 600
|
||||
- name: clean up
|
||||
run: |
|
||||
killall python3 || true
|
||||
sleep 3 # allow broker time to terminate and report
|
||||
|
|
@ -1,6 +1,5 @@
|
|||
#*******************************************************************************
|
||||
# Copyright (c) 2015, 2023 logi.cals GmbH and others
|
||||
# Copyright (c) 2023 Frank Pagliughi <fpagliughi@mindspring.com>
|
||||
# Copyright (c) 2015, 2024 logi.cals GmbH, Frank Pagliughi <fpagliughi@mindspring.com> and others
|
||||
#
|
||||
# All rights reserved. This program and the accompanying materials
|
||||
# are made available under the terms of the Eclipse Public License v2.0
|
||||
|
|
@ -53,8 +52,8 @@ elseif(${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
|
|||
endif()
|
||||
|
||||
## build options
|
||||
|
||||
option(PAHO_WITH_SSL "Flag that defines whether to build ssl-enabled binaries too. " FALSE)
|
||||
option(PAHO_WITH_LIBRESSL "Flag that defines whether to build ssl-enabled binaries with LibreSSL instead of OpenSSL. " FALSE)
|
||||
option(PAHO_WITH_LIBUUID "Flag that defines whether libuuid or a custom uuid implementation should be used" FALSE)
|
||||
option(PAHO_BUILD_SHARED "Build shared library" TRUE)
|
||||
option(PAHO_BUILD_STATIC "Build static library" FALSE)
|
||||
|
|
@ -82,7 +81,7 @@ if(NOT PAHO_BUILD_SHARED AND NOT PAHO_BUILD_STATIC)
|
|||
message(FATAL_ERROR "You must set either PAHO_BUILD_SHARED, PAHO_BUILD_STATIC, or both")
|
||||
endif()
|
||||
|
||||
if(PAHO_BUILD_SAMPLES AND NOT PAHO_WITH_SSL)
|
||||
if(PAHO_BUILD_SAMPLES AND NOT (PAHO_WITH_SSL OR PAHO_WITH_LIBRESSL))
|
||||
message(WARNING "You must build with SSL to build the full set of samples")
|
||||
endif()
|
||||
|
||||
|
|
|
|||
|
|
@ -163,6 +163,8 @@ PAHO_BUILD_STATIC | FALSE | Build a static version of the libraries
|
|||
PAHO_HIGH_PERFORMANCE | FALSE | When set to true, the debugging aids internal tracing and heap tracking are not included.
|
||||
PAHO_WITH_SSL | FALSE | Flag that defines whether to build ssl-enabled binaries too.
|
||||
OPENSSL_ROOT_DIR | "" (system default) | Directory containing your OpenSSL installation (i.e. `/usr/local` when headers are in `/usr/local/include` and libraries are in `/usr/local/lib`)
|
||||
PAHO_WITH_LIBRESSL | FALSE | Flag that defines whether to build ssl-enabled binaries with LibreSSL instead of OpenSSL.
|
||||
LIBRESSL_ROOT_DIR | "" (system default) | Directory containing your LibreSSL installation (i.e. `/usr/local` when headers are in `/usr/local/include` and libraries are in `/usr/local/lib`)
|
||||
PAHO_BUILD_DOCUMENTATION | FALSE | Create and install the HTML based API documentation (requires Doxygen)
|
||||
PAHO_BUILD_SAMPLES | FALSE | Build sample programs
|
||||
PAHO_ENABLE_TESTING | TRUE | Build test and run
|
||||
|
|
|
|||
|
|
@ -0,0 +1,227 @@
|
|||
#[=======================================================================[
|
||||
|
||||
Copyright (c) 2019 John Norrbin <jlnorrbin@johnex.se>
|
||||
|
||||
Permission to use, copy, modify, and distribute this software for any
|
||||
purpose with or without fee is hereby granted, provided that the above
|
||||
copyright notice and this permission notice appear in all copies.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
|
||||
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
|
||||
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
|
||||
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
|
||||
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
|
||||
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
|
||||
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
FindLibreSSL
|
||||
------------
|
||||
|
||||
Find the LibreSSL encryption library.
|
||||
|
||||
Optional Components
|
||||
^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
This module supports two optional components: SSL and TLS. Both
|
||||
components have associated imported targets, as described below.
|
||||
|
||||
Imported Targets
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This module defines the following imported targets:
|
||||
|
||||
LibreSSL::Crypto
|
||||
The LibreSSL crypto library, if found.
|
||||
|
||||
LibreSSL::SSL
|
||||
The LibreSSL ssl library, if found. Requires and includes LibreSSL::Crypto automatically.
|
||||
|
||||
LibreSSL::TLS
|
||||
The LibreSSL tls library, if found. Requires and includes LibreSSL::SSL and LibreSSL::Crypto automatically.
|
||||
|
||||
Result Variables
|
||||
^^^^^^^^^^^^^^^^
|
||||
|
||||
This module will set the following variables in your project:
|
||||
|
||||
LIBRESSL_FOUND
|
||||
System has the LibreSSL library. If no components are requested it only requires the crypto library.
|
||||
LIBRESSL_INCLUDE_DIR
|
||||
The LibreSSL include directory.
|
||||
LIBRESSL_CRYPTO_LIBRARY
|
||||
The LibreSSL crypto library.
|
||||
LIBRESSL_SSL_LIBRARY
|
||||
The LibreSSL SSL library.
|
||||
LIBRESSL_TLS_LIBRARY
|
||||
The LibreSSL TLS library.
|
||||
LIBRESSL_LIBRARIES
|
||||
All LibreSSL libraries.
|
||||
LIBRESSL_VERSION
|
||||
This is set to $major.$minor.$revision (e.g. 2.6.8).
|
||||
|
||||
Hints
|
||||
^^^^^
|
||||
|
||||
Set LIBRESSL_ROOT_DIR to the root directory of an LibreSSL installation.
|
||||
|
||||
]=======================================================================]
|
||||
|
||||
INCLUDE(FindPackageHandleStandardArgs)
|
||||
|
||||
# Set Hints
|
||||
set(_LIBRESSL_ROOT_HINTS
|
||||
${LIBRESSL_ROOT_DIR}
|
||||
ENV LIBRESSL_ROOT_DIR
|
||||
)
|
||||
|
||||
# Set Paths
|
||||
if (WIN32)
|
||||
file(TO_CMAKE_PATH "$ENV{PROGRAMFILES}" _programfiles)
|
||||
set(_LIBRESSL_ROOT_PATHS
|
||||
"${_programfiles}/LibreSSL"
|
||||
)
|
||||
unset(_programfiles)
|
||||
else()
|
||||
set(_LIBRESSL_ROOT_PATHS
|
||||
"/usr/local/"
|
||||
)
|
||||
endif()
|
||||
|
||||
# Combine
|
||||
set(_LIBRESSL_ROOT_HINTS_AND_PATHS
|
||||
HINTS ${_LIBRESSL_ROOT_HINTS}
|
||||
PATHS ${_LIBRESSL_ROOT_PATHS}
|
||||
)
|
||||
|
||||
# Find Include Path
|
||||
find_path(LIBRESSL_INCLUDE_DIR
|
||||
NAMES
|
||||
tls.h
|
||||
${_LIBRESSL_ROOT_HINTS_AND_PATHS}
|
||||
PATH_SUFFIXES
|
||||
include
|
||||
)
|
||||
|
||||
# Find Crypto Library
|
||||
find_library(LIBRESSL_CRYPTO_LIBRARY
|
||||
NAMES
|
||||
libcrypto
|
||||
crypto
|
||||
NAMES_PER_DIR
|
||||
${_LIBRESSL_ROOT_HINTS_AND_PATHS}
|
||||
PATH_SUFFIXES
|
||||
lib
|
||||
)
|
||||
|
||||
# Find SSL Library
|
||||
find_library(LIBRESSL_SSL_LIBRARY
|
||||
NAMES
|
||||
libssl
|
||||
ssl
|
||||
NAMES_PER_DIR
|
||||
${_LIBRESSL_ROOT_HINTS_AND_PATHS}
|
||||
PATH_SUFFIXES
|
||||
lib
|
||||
)
|
||||
|
||||
# Find TLS Library
|
||||
find_library(LIBRESSL_TLS_LIBRARY
|
||||
NAMES
|
||||
libtls
|
||||
tls
|
||||
NAMES_PER_DIR
|
||||
${_LIBRESSL_ROOT_HINTS_AND_PATHS}
|
||||
PATH_SUFFIXES
|
||||
lib
|
||||
)
|
||||
|
||||
# Set Libraries
|
||||
set(LIBRESSL_LIBRARIES ${LIBRESSL_CRYPTO_LIBRARY} ${LIBRESSL_SSL_LIBRARY} ${LIBRESSL_TLS_LIBRARY})
|
||||
|
||||
# Mark Variables As Advanced
|
||||
mark_as_advanced(LIBRESSL_INCLUDE_DIR LIBRESSL_LIBRARIES LIBRESSL_CRYPTO_LIBRARY LIBRESSL_SSL_LIBRARY LIBRESSL_TLS_LIBRARY)
|
||||
|
||||
# Find Version File
|
||||
if(LIBRESSL_INCLUDE_DIR AND EXISTS "${LIBRESSL_INCLUDE_DIR}/openssl/opensslv.h")
|
||||
|
||||
# Get Version From File
|
||||
file(STRINGS "${LIBRESSL_INCLUDE_DIR}/openssl/opensslv.h" OPENSSLV.H REGEX "#define LIBRESSL_VERSION_TEXT[ ]+\".*\"")
|
||||
|
||||
# Match Version String
|
||||
string(REGEX REPLACE ".*\".*([0-9]+)\\.([0-9]+)\\.([0-9]+)\"" "\\1;\\2;\\3" LIBRESSL_VERSION_LIST "${OPENSSLV.H}")
|
||||
|
||||
# Split Parts
|
||||
list(GET LIBRESSL_VERSION_LIST 0 LIBRESSL_VERSION_MAJOR)
|
||||
list(GET LIBRESSL_VERSION_LIST 1 LIBRESSL_VERSION_MINOR)
|
||||
list(GET LIBRESSL_VERSION_LIST 2 LIBRESSL_VERSION_REVISION)
|
||||
|
||||
# Set Version String
|
||||
set(LIBRESSL_VERSION "${LIBRESSL_VERSION_MAJOR}.${LIBRESSL_VERSION_MINOR}.${LIBRESSL_VERSION_REVISION}")
|
||||
|
||||
endif()
|
||||
|
||||
# Set Find Package Arguments
|
||||
find_package_handle_standard_args(LibreSSL
|
||||
REQUIRED_VARS
|
||||
LIBRESSL_CRYPTO_LIBRARY
|
||||
LIBRESSL_INCLUDE_DIR
|
||||
VERSION_VAR
|
||||
LIBRESSL_VERSION
|
||||
HANDLE_COMPONENTS
|
||||
FAIL_MESSAGE
|
||||
"Could NOT find LibreSSL, try setting the path to LibreSSL using the LIBRESSL_ROOT_DIR environment variable"
|
||||
)
|
||||
|
||||
# LibreSSL Found
|
||||
if(LIBRESSL_FOUND)
|
||||
|
||||
# Set LibreSSL::Crypto
|
||||
if(NOT TARGET LibreSSL::Crypto AND EXISTS "${LIBRESSL_CRYPTO_LIBRARY}")
|
||||
|
||||
# Add Library
|
||||
add_library(LibreSSL::Crypto UNKNOWN IMPORTED)
|
||||
|
||||
# Set Properties
|
||||
set_target_properties(
|
||||
LibreSSL::Crypto
|
||||
PROPERTIES
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${LIBRESSL_INCLUDE_DIR}"
|
||||
IMPORTED_LINK_INTERFACE_LANGUAGES "C"
|
||||
IMPORTED_LOCATION "${LIBRESSL_CRYPTO_LIBRARY}"
|
||||
)
|
||||
|
||||
endif() # LibreSSL::Crypto
|
||||
|
||||
# Set LibreSSL::SSL
|
||||
if(NOT TARGET LibreSSL::SSL AND EXISTS "${LIBRESSL_SSL_LIBRARY}")
|
||||
|
||||
# Add Library
|
||||
add_library(LibreSSL::SSL UNKNOWN IMPORTED)
|
||||
|
||||
# Set Properties
|
||||
set_target_properties(
|
||||
LibreSSL::SSL
|
||||
PROPERTIES
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${LIBRESSL_INCLUDE_DIR}"
|
||||
IMPORTED_LINK_INTERFACE_LANGUAGES "C"
|
||||
IMPORTED_LOCATION "${LIBRESSL_SSL_LIBRARY}"
|
||||
INTERFACE_LINK_LIBRARIES LibreSSL::Crypto
|
||||
)
|
||||
|
||||
endif() # LibreSSL::SSL
|
||||
|
||||
# Set LibreSSL::TLS
|
||||
if(NOT TARGET LibreSSL::TLS AND EXISTS "${LIBRESSL_TLS_LIBRARY}")
|
||||
add_library(LibreSSL::TLS UNKNOWN IMPORTED)
|
||||
set_target_properties(
|
||||
LibreSSL::TLS
|
||||
PROPERTIES
|
||||
INTERFACE_INCLUDE_DIRECTORIES "${LIBRESSL_INCLUDE_DIR}"
|
||||
IMPORTED_LINK_INTERFACE_LANGUAGES "C"
|
||||
IMPORTED_LOCATION "${LIBRESSL_TLS_LIBRARY}"
|
||||
INTERFACE_LINK_LIBRARIES LibreSSL::SSL
|
||||
)
|
||||
|
||||
endif() # LibreSSL::TLS
|
||||
|
||||
endif(LIBRESSL_FOUND)
|
||||
|
|
@ -0,0 +1 @@
|
|||
Needed to allow files starting with underscore to be added to site
|
||||
|
|
@ -0,0 +1,812 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: MQTTAsync.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MQTTAsync.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_m_q_t_t_async_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*******************************************************************************</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2009, 2022 IBM Corp., Ian Craggs and others</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * All rights reserved. This program and the accompanying materials</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * are made available under the terms of the Eclipse Public License v2.0</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * and Eclipse Distribution License v1.0 which accompany this distribution.</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * The Eclipse Public License is available at</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * https://www.eclipse.org/legal/epl-2.0/</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * and the Eclipse Distribution License is available at</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * http://www.eclipse.org/org/documents/edl-v10.php.</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * Contributors:</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * Ian Craggs - initial API and implementation</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * Ian Craggs, Allan Stockdill-Mander - SSL connections</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * Ian Craggs - multiple server connection support</span></div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * Ian Craggs - MQTT 3.1.1 support</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * Ian Craggs - fix for bug 444103 - success/failure callbacks not invoked</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * Ian Craggs - automatic reconnect and offline buffering (send while disconnected)</span></div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * Ian Craggs - binary will message</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * Ian Craggs - binary password</span></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> * Ian Craggs - remove const on eyecatchers #168</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> * Ian Craggs - MQTT 5.0</span></div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="comment"> *******************************************************************************/</span></div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  </div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment">/********************************************************************/</span></div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="comment">*/</span></div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> <span class="preprocessor">#if !defined(MQTTASYNC_H)</span></div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> <span class="preprocessor">#define MQTTASYNC_H</span></div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div>
|
||||
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> <span class="preprocessor">#if defined(__cplusplus)</span></div>
|
||||
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
|
||||
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  </div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> <span class="preprocessor">#include <stdio.h></span></div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> <span class="comment">*/</span></div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  </div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <span class="preprocessor">#include "MQTTExportDeclarations.h"</span></div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"> 101</span>  </div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span> <span class="preprocessor">#include "<a class="code" href="_m_q_t_t_properties_8h.html">MQTTProperties.h</a>"</span></div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="preprocessor">#include "<a class="code" href="_m_q_t_t_reason_codes_8h.html">MQTTReasonCodes.h</a>"</span></div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"> 104</span> <span class="preprocessor">#include "<a class="code" href="_m_q_t_t_subscribe_opts_8h.html">MQTTSubscribeOpts.h</a>"</span></div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> <span class="preprocessor">#if !defined(NO_PERSISTENCE)</span></div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <span class="preprocessor">#include "<a class="code" href="_m_q_t_t_client_persistence_8h.html">MQTTClientPersistence.h</a>"</span></div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#afe0cffcce8efe25186f79c51ac44e16f"> 113</a></span> <span class="preprocessor">#define MQTTASYNC_SUCCESS 0</span></div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a7c8230fef85fc04b8a1035501f3be406"> 118</a></span> <span class="preprocessor">#define MQTTASYNC_FAILURE -1</span></div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="comment">/* error code -2 is MQTTAsync_PERSISTENCE_ERROR */</span></div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  </div>
|
||||
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a4edf1249c75abd4975fec8ddeae2cdc9"> 122</a></span> <span class="preprocessor">#define MQTTASYNC_PERSISTENCE_ERROR -2</span></div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"> 123</span>  </div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a66c0f30b329bc770145c2f04b3929df6"> 127</a></span> <span class="preprocessor">#define MQTTASYNC_DISCONNECTED -3</span></div>
|
||||
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ad577286d43c72fbc49818aac42f4e24a"> 132</a></span> <span class="preprocessor">#define MQTTASYNC_MAX_MESSAGES_INFLIGHT -4</span></div>
|
||||
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a80cbe091930c11b67ca719b3e385aa26"> 136</a></span> <span class="preprocessor">#define MQTTASYNC_BAD_UTF8_STRING -5</span></div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ab88e1ebcee991099a72429e52a8253fd"> 140</a></span> <span class="preprocessor">#define MQTTASYNC_NULL_PARAMETER -6</span></div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a77a7106d97ff60be3fe70f90b1867800"> 146</a></span> <span class="preprocessor">#define MQTTASYNC_TOPICNAME_TRUNCATED -7</span></div>
|
||||
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a241fc8db46dca132d591bc2be92247ba"> 151</a></span> <span class="preprocessor">#define MQTTASYNC_BAD_STRUCTURE -8</span></div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a64d111778ce4e0d3a62808f6db11f224"> 155</a></span> <span class="preprocessor">#define MQTTASYNC_BAD_QOS -9</span></div>
|
||||
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ab0f54d0bae2c74849022a8009e5d6ff7"> 159</a></span> <span class="preprocessor">#define MQTTASYNC_NO_MORE_MSGIDS -10</span></div>
|
||||
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#aee1b79d0632bec0fe49eb7ea1abd3b2e"> 163</a></span> <span class="preprocessor">#define MQTTASYNC_OPERATION_INCOMPLETE -11</span></div>
|
||||
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a4e338072cfd5291b579e4f0c99a6e773"> 167</a></span> <span class="preprocessor">#define MQTTASYNC_MAX_BUFFERED_MESSAGES -12</span></div>
|
||||
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a6992c00553db1608aef9e162c161d73c"> 171</a></span> <span class="preprocessor">#define MQTTASYNC_SSL_NOT_SUPPORTED -13</span></div>
|
||||
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a785250cd4a1938ffeeff67b3538abfba"> 182</a></span> <span class="preprocessor">#define MQTTASYNC_BAD_PROTOCOL -14</span></div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#af6f97562573876867ba77460a51ca1d1"> 186</a></span> <span class="preprocessor">#define MQTTASYNC_BAD_MQTT_OPTION -15</span></div>
|
||||
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#af5df806e9767e1e3182fe089a8ee551b"> 190</a></span> <span class="preprocessor">#define MQTTASYNC_WRONG_MQTT_VERSION -16</span></div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a47b3aed75983f48a503e1cad6c862004"> 194</a></span> <span class="preprocessor">#define MQTTASYNC_0_LEN_WILL_TOPIC -17</span></div>
|
||||
<div class="line"><a name="l00195"></a><span class="lineno"> 195</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00196"></a><span class="lineno"> 196</span> <span class="comment"> * Return code: connect or disconnect command ignored because there is already a connect or disconnect</span></div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"> 197</span> <span class="comment"> * command at the head of the list waiting to be processed. Use the onSuccess/onFailure callbacks to wait</span></div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span> <span class="comment"> * for the previous connect or disconnect command to be complete.</span></div>
|
||||
<div class="line"><a name="l00199"></a><span class="lineno"> 199</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a8278cf4b50dd818c31fa12e45f074b5c"> 200</a></span> <span class="preprocessor">#define MQTTASYNC_COMMAND_IGNORED -18</span></div>
|
||||
<div class="line"><a name="l00201"></a><span class="lineno"> 201</span>  <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00202"></a><span class="lineno"> 202</span> <span class="comment"> * Return code: maxBufferedMessages in the connect options must be >= 0</span></div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"> 203</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a2efee8e190e2c3690c680bde060f78ab"> 204</a></span> <span class="preprocessor"> #define MQTTASYNC_MAX_BUFFERED -19</span></div>
|
||||
<div class="line"><a name="l00205"></a><span class="lineno"> 205</span>  </div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a75b80b01f98d5a1ffa2a4d42995a8397"> 209</a></span> <span class="preprocessor">#define MQTTVERSION_DEFAULT 0</span></div>
|
||||
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a4603b988e76872e1f23f135d225ce2fb"> 213</a></span> <span class="preprocessor">#define MQTTVERSION_3_1 3</span></div>
|
||||
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ac79cc6fdeaa9e3f4ee12c3418898b1ef"> 217</a></span> <span class="preprocessor">#define MQTTVERSION_3_1_1 4</span></div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#af8b176fa4d5b89789767ce972338e1e3"> 221</a></span> <span class="preprocessor">#define MQTTVERSION_5 5</span></div>
|
||||
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ade337b363b7f4bc7c1a7b2858e0380bd"> 225</a></span> <span class="preprocessor">#define MQTT_BAD_SUBSCRIBE 0x80</span></div>
|
||||
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  </div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"> 227</span>  </div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__init__options.html"> 231</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00232"></a><span class="lineno"> 232</span> {</div>
|
||||
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__init__options.html#aa5326df180cb23c59afbcab711a06479"> 234</a></span>  <span class="keywordtype">char</span> struct_id[4];</div>
|
||||
<div class="line"><a name="l00236"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__init__options.html#a0761a5e5be0383882e42924de8e51f82"> 236</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__init__options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
||||
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__init__options.html#a5929146596391e2838ef95feb89776da"> 238</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__init__options.html#a5929146596391e2838ef95feb89776da">do_openssl_init</a>;</div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"> 239</span> } <a class="code" href="struct_m_q_t_t_async__init__options.html">MQTTAsync_init_options</a>;</div>
|
||||
<div class="line"><a name="l00240"></a><span class="lineno"> 240</span>  </div>
|
||||
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a866e023f70141969d48597930c0ee313"> 241</a></span> <span class="preprocessor">#define MQTTAsync_init_options_initializer { {'M', 'Q', 'T', 'G'}, 0, 0 }</span></div>
|
||||
<div class="line"><a name="l00242"></a><span class="lineno"> 242</span>  </div>
|
||||
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a1705e75a48999cb45bf85c15608478f5"> 247</a></span> LIBMQTT_API <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_async_8h.html#a1705e75a48999cb45bf85c15608478f5">MQTTAsync_global_init</a>(<a class="code" href="struct_m_q_t_t_async__init__options.html">MQTTAsync_init_options</a>* inits);</div>
|
||||
<div class="line"><a name="l00248"></a><span class="lineno"> 248</span>  </div>
|
||||
<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd"> 253</a></span> <span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a>;</div>
|
||||
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a7ca6d2a1813f2bbd0bc3af2771e46ba4"> 263</a></span> <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a7ca6d2a1813f2bbd0bc3af2771e46ba4">MQTTAsync_token</a>;</div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"> 264</span>  </div>
|
||||
<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__message.html"> 271</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span> {</div>
|
||||
<div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__message.html#aa5326df180cb23c59afbcab711a06479"> 274</a></span>  <span class="keywordtype">char</span> struct_id[4];</div>
|
||||
<div class="line"><a name="l00277"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__message.html#a0761a5e5be0383882e42924de8e51f82"> 277</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__message.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
||||
<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__message.html#aa3cb44feb3ae6d11b3a4cad2d94cb33a"> 279</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__message.html#aa3cb44feb3ae6d11b3a4cad2d94cb33a">payloadlen</a>;</div>
|
||||
<div class="line"><a name="l00281"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__message.html#a9eff55064941fb604452abb0050ea99d"> 281</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_m_q_t_t_async__message.html#a9eff55064941fb604452abb0050ea99d">payload</a>;</div>
|
||||
<div class="line"><a name="l00295"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__message.html#a35738099155a0e4f54050da474bab2e7"> 295</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__message.html#a35738099155a0e4f54050da474bab2e7">qos</a>;</div>
|
||||
<div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__message.html#a6a4904c112507a43e7dc8495b62cc0fc"> 314</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__message.html#a6a4904c112507a43e7dc8495b62cc0fc">retained</a>;</div>
|
||||
<div class="line"><a name="l00321"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__message.html#adc4cf3f551bb367858644559d69cfdf5"> 321</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__message.html#adc4cf3f551bb367858644559d69cfdf5">dup</a>;</div>
|
||||
<div class="line"><a name="l00327"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__message.html#a6174c42da8c55c86e7255be2848dc4ac"> 327</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__message.html#a6174c42da8c55c86e7255be2848dc4ac">msgid</a>;</div>
|
||||
<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__message.html#a1594008402f7307e4de8fa6131656dde"> 331</a></span>  <a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a> <a class="code" href="struct_m_q_t_t_async__message.html#a1594008402f7307e4de8fa6131656dde">properties</a>;</div>
|
||||
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span> } <a class="code" href="struct_m_q_t_t_async__message.html">MQTTAsync_message</a>;</div>
|
||||
<div class="line"><a name="l00333"></a><span class="lineno"> 333</span>  </div>
|
||||
<div class="line"><a name="l00334"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a6a85061dadab532f28e96e5ab3c600e9"> 334</a></span> <span class="preprocessor">#define MQTTAsync_message_initializer { {'M', 'Q', 'T', 'M'}, 1, 0, NULL, 0, 0, 0, 0, MQTTProperties_initializer }</span></div>
|
||||
<div class="line"><a name="l00335"></a><span class="lineno"> 335</span>  </div>
|
||||
<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a3918ead59b56816a8d7544def184e48e"> 369</a></span> <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a3918ead59b56816a8d7544def184e48e">MQTTAsync_messageArrived</a>(<span class="keywordtype">void</span>* context, <span class="keywordtype">char</span>* topicName, <span class="keywordtype">int</span> topicLen, <a class="code" href="struct_m_q_t_t_async__message.html">MQTTAsync_message</a>* message);</div>
|
||||
<div class="line"><a name="l00370"></a><span class="lineno"> 370</span>  </div>
|
||||
<div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ab10296618e266b3c02fd117d6616b15d"> 392</a></span> <span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_async_8h.html#ab10296618e266b3c02fd117d6616b15d">MQTTAsync_deliveryComplete</a>(<span class="keywordtype">void</span>* context, <a class="code" href="_m_q_t_t_async_8h.html#a7ca6d2a1813f2bbd0bc3af2771e46ba4">MQTTAsync_token</a> token);</div>
|
||||
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span>  </div>
|
||||
<div class="line"><a name="l00412"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a3900a98d7b1d58ad6e686bfce298bb6c"> 412</a></span> <span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_async_8h.html#a3900a98d7b1d58ad6e686bfce298bb6c">MQTTAsync_connectionLost</a>(<span class="keywordtype">void</span>* context, <span class="keywordtype">char</span>* cause);</div>
|
||||
<div class="line"><a name="l00413"></a><span class="lineno"> 413</span>  </div>
|
||||
<div class="line"><a name="l00414"></a><span class="lineno"> 414</span>  </div>
|
||||
<div class="line"><a name="l00430"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a34bb8d321e9d368780b5c832c058f223"> 430</a></span> <span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_async_8h.html#a34bb8d321e9d368780b5c832c058f223">MQTTAsync_connected</a>(<span class="keywordtype">void</span>* context, <span class="keywordtype">char</span>* cause);</div>
|
||||
<div class="line"><a name="l00431"></a><span class="lineno"> 431</span>  </div>
|
||||
<div class="line"><a name="l00444"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a52a1d9ab6e5d5064a3de42d0eec88f57"> 444</a></span> <span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_async_8h.html#a52a1d9ab6e5d5064a3de42d0eec88f57">MQTTAsync_disconnected</a>(<span class="keywordtype">void</span>* context, <a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* properties,</div>
|
||||
<div class="line"><a name="l00445"></a><span class="lineno"> 445</span>  <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> reasonCode);</div>
|
||||
<div class="line"><a name="l00446"></a><span class="lineno"> 446</span>  </div>
|
||||
<div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ada4dd26d23c8849c51e4ab8200339040"> 462</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#ada4dd26d23c8849c51e4ab8200339040">MQTTAsync_setDisconnected</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keywordtype">void</span>* context, <a class="code" href="_m_q_t_t_async_8h.html#a52a1d9ab6e5d5064a3de42d0eec88f57">MQTTAsync_disconnected</a>* co);</div>
|
||||
<div class="line"><a name="l00463"></a><span class="lineno"> 463</span>  </div>
|
||||
<div class="line"><a name="l00465"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_data.html"> 465</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00466"></a><span class="lineno"> 466</span> {</div>
|
||||
<div class="line"><a name="l00468"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_data.html#aa5326df180cb23c59afbcab711a06479"> 468</a></span>  <span class="keywordtype">char</span> struct_id[4];</div>
|
||||
<div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_data.html#a0761a5e5be0383882e42924de8e51f82"> 470</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__connect_data.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
||||
<div class="line"><a name="l00477"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_data.html#aba2dfcdfda80edcb531a5a7115d3e043"> 477</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async__connect_data.html#aba2dfcdfda80edcb531a5a7115d3e043">username</a>;</div>
|
||||
<div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  <span class="keyword">struct </span>{</div>
|
||||
<div class="line"><a name="l00484"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_data.html#afed088663f8704004425cdae2120b9b3"> 484</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__connect_data.html#afed088663f8704004425cdae2120b9b3">len</a>; </div>
|
||||
<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_data.html#a0d49d74db4c035719c3867723cf7e779"> 485</a></span>  <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="struct_m_q_t_t_async__connect_data.html#a0d49d74db4c035719c3867723cf7e779">data</a>; </div>
|
||||
<div class="line"><a name="l00486"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_data.html#ad5c523e5e6dc0105cc7b4a296451915b"> 486</a></span>  } binarypwd;</div>
|
||||
<div class="line"><a name="l00487"></a><span class="lineno"> 487</span> } <a class="code" href="struct_m_q_t_t_async__connect_data.html">MQTTAsync_connectData</a>;</div>
|
||||
<div class="line"><a name="l00488"></a><span class="lineno"> 488</span>  </div>
|
||||
<div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a2e415e68016ae56f6bbbbdc9840a9c6e"> 489</a></span> <span class="preprocessor">#define MQTTAsync_connectData_initializer {{'M', 'Q', 'C', 'D'}, 0, NULL, {0, NULL}}</span></div>
|
||||
<div class="line"><a name="l00490"></a><span class="lineno"> 490</span>  </div>
|
||||
<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a5e44304a2c011a7d61b72c779ad83979"> 497</a></span> <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a5e44304a2c011a7d61b72c779ad83979">MQTTAsync_updateConnectOptions</a>(<span class="keywordtype">void</span>* context, <a class="code" href="struct_m_q_t_t_async__connect_data.html">MQTTAsync_connectData</a>* data);</div>
|
||||
<div class="line"><a name="l00498"></a><span class="lineno"> 498</span>  </div>
|
||||
<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#aa078aec3eba83481f63db3c3939a5da9"> 508</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#aa078aec3eba83481f63db3c3939a5da9">MQTTAsync_setUpdateConnectOptions</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keywordtype">void</span>* context, <a class="code" href="_m_q_t_t_async_8h.html#a5e44304a2c011a7d61b72c779ad83979">MQTTAsync_updateConnectOptions</a>* co);</div>
|
||||
<div class="line"><a name="l00509"></a><span class="lineno"> 509</span>  </div>
|
||||
<div class="line"><a name="l00519"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a1002b09c62a096578c9b3e0135eb98c1"> 519</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a1002b09c62a096578c9b3e0135eb98c1">MQTTAsync_setBeforePersistenceWrite</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keywordtype">void</span>* context, <a class="code" href="_m_q_t_t_client_persistence_8h.html#ab865640a1cc53b68622004c5a2d29fae">MQTTPersistence_beforeWrite</a>* co);</div>
|
||||
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span>  </div>
|
||||
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span>  </div>
|
||||
<div class="line"><a name="l00531"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ab4d16e3c57502be6a7d1b1d3bcc382f3"> 531</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#ab4d16e3c57502be6a7d1b1d3bcc382f3">MQTTAsync_setAfterPersistenceRead</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keywordtype">void</span>* context, <a class="code" href="_m_q_t_t_client_persistence_8h.html#af5a966a574c6ad7a35f1ebb7edd5c1c4">MQTTPersistence_afterRead</a>* co);</div>
|
||||
<div class="line"><a name="l00532"></a><span class="lineno"> 532</span>  </div>
|
||||
<div class="line"><a name="l00533"></a><span class="lineno"> 533</span>  </div>
|
||||
<div class="line"><a name="l00535"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__failure_data.html"> 535</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span> {</div>
|
||||
<div class="line"><a name="l00538"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__failure_data.html#af8f771e67d284379111151b003c0d810"> 538</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a7ca6d2a1813f2bbd0bc3af2771e46ba4">MQTTAsync_token</a> <a class="code" href="struct_m_q_t_t_async__failure_data.html#af8f771e67d284379111151b003c0d810">token</a>;</div>
|
||||
<div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__failure_data.html#a45a5b7c00a796a23f01673cef1dbe0a9"> 540</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__failure_data.html#a45a5b7c00a796a23f01673cef1dbe0a9">code</a>;</div>
|
||||
<div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__failure_data.html#a254bf0858da09c96a48daf64404eb4f8"> 542</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct_m_q_t_t_async__failure_data.html#a254bf0858da09c96a48daf64404eb4f8">message</a>;</div>
|
||||
<div class="line"><a name="l00543"></a><span class="lineno"> 543</span> } <a class="code" href="struct_m_q_t_t_async__failure_data.html">MQTTAsync_failureData</a>;</div>
|
||||
<div class="line"><a name="l00544"></a><span class="lineno"> 544</span>  </div>
|
||||
<div class="line"><a name="l00545"></a><span class="lineno"> 545</span>  </div>
|
||||
<div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__failure_data5.html"> 547</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00548"></a><span class="lineno"> 548</span> {</div>
|
||||
<div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__failure_data5.html#aa5326df180cb23c59afbcab711a06479"> 550</a></span>  <span class="keywordtype">char</span> struct_id[4];</div>
|
||||
<div class="line"><a name="l00552"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__failure_data5.html#a0761a5e5be0383882e42924de8e51f82"> 552</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__failure_data5.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
||||
<div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__failure_data5.html#a580d8a8ecb285f5a86c2a3865438f8ee"> 554</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a7ca6d2a1813f2bbd0bc3af2771e46ba4">MQTTAsync_token</a> token;</div>
|
||||
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> reasonCode;</div>
|
||||
<div class="line"><a name="l00558"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__failure_data5.html#a1594008402f7307e4de8fa6131656dde"> 558</a></span>  <a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a> <a class="code" href="struct_m_q_t_t_async__failure_data5.html#a1594008402f7307e4de8fa6131656dde">properties</a>;</div>
|
||||
<div class="line"><a name="l00560"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__failure_data5.html#a45a5b7c00a796a23f01673cef1dbe0a9"> 560</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__failure_data5.html#a45a5b7c00a796a23f01673cef1dbe0a9">code</a>;</div>
|
||||
<div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__failure_data5.html#a254bf0858da09c96a48daf64404eb4f8"> 562</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="struct_m_q_t_t_async__failure_data5.html#a254bf0858da09c96a48daf64404eb4f8">message</a>;</div>
|
||||
<div class="line"><a name="l00564"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__failure_data5.html#a38dfee9f038f473c95af46fcef5dd3e9"> 564</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__failure_data5.html#a38dfee9f038f473c95af46fcef5dd3e9">packet_type</a>;</div>
|
||||
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span> } <a class="code" href="struct_m_q_t_t_async__failure_data5.html">MQTTAsync_failureData5</a>;</div>
|
||||
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>  </div>
|
||||
<div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a53ce2002ae2c2579575bb41c48c51c29"> 567</a></span> <span class="preprocessor">#define MQTTAsync_failureData5_initializer {{'M', 'Q', 'F', 'D'}, 0, 0, MQTTREASONCODE_SUCCESS, MQTTProperties_initializer, 0, NULL, 0}</span></div>
|
||||
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>  </div>
|
||||
<div class="line"><a name="l00570"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data.html"> 570</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span> {</div>
|
||||
<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data.html#af8f771e67d284379111151b003c0d810"> 573</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a7ca6d2a1813f2bbd0bc3af2771e46ba4">MQTTAsync_token</a> <a class="code" href="struct_m_q_t_t_async__success_data.html#af8f771e67d284379111151b003c0d810">token</a>;</div>
|
||||
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>  <span class="keyword">union</span></div>
|
||||
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>  {</div>
|
||||
<div class="line"><a name="l00579"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data.html#a35738099155a0e4f54050da474bab2e7"> 579</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__success_data.html#a35738099155a0e4f54050da474bab2e7">qos</a>;</div>
|
||||
<div class="line"><a name="l00582"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data.html#a82786d9ba5cae39873f378a48b36c23b"> 582</a></span>  <span class="keywordtype">int</span>* <a class="code" href="struct_m_q_t_t_async__success_data.html#a82786d9ba5cae39873f378a48b36c23b">qosList</a>;</div>
|
||||
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>  <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>  {</div>
|
||||
<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data.html#a6ed8403758cecd2f762af6ba5e0ae525"> 586</a></span>  <a class="code" href="struct_m_q_t_t_async__message.html">MQTTAsync_message</a> <a class="code" href="struct_m_q_t_t_async__success_data.html#a6ed8403758cecd2f762af6ba5e0ae525">message</a>; </div>
|
||||
<div class="line"><a name="l00587"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data.html#ae25f4a1d2a3fa952d052a965376d8fef"> 587</a></span>  <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async__success_data.html#ae25f4a1d2a3fa952d052a965376d8fef">destinationName</a>; </div>
|
||||
<div class="line"><a name="l00588"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data.html#a7f044c3b839c17a8840cd6f00d7a0e90"> 588</a></span>  } pub;</div>
|
||||
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>  <span class="comment">/* For connect, the server connected to, MQTT version used, and sessionPresent flag */</span></div>
|
||||
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>  <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>  {</div>
|
||||
<div class="line"><a name="l00592"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data.html#a95309fdf27015b12bc4adf56306e557b"> 592</a></span>  <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async__success_data.html#a95309fdf27015b12bc4adf56306e557b">serverURI</a>; </div>
|
||||
<div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data.html#a12d546fd0ccf4e1091b18e1b735c7240"> 593</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__success_data.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTVersion</a>; </div>
|
||||
<div class="line"><a name="l00594"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data.html#a44baf2cb9a0bbcec3ed2eace43f832d1"> 594</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__success_data.html#a44baf2cb9a0bbcec3ed2eace43f832d1">sessionPresent</a>; </div>
|
||||
<div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data.html#a028701cd79a4923d1d2172422c022447"> 595</a></span>  } connect;</div>
|
||||
<div class="line"><a name="l00596"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data.html#afbc1fee4467369fefa30cb07047fca14"> 596</a></span>  } alt;</div>
|
||||
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span> } <a class="code" href="struct_m_q_t_t_async__success_data.html">MQTTAsync_successData</a>;</div>
|
||||
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>  </div>
|
||||
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>  </div>
|
||||
<div class="line"><a name="l00601"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html"> 601</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span> {</div>
|
||||
<div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#aa5326df180cb23c59afbcab711a06479"> 603</a></span>  <span class="keywordtype">char</span> struct_id[4]; </div>
|
||||
<div class="line"><a name="l00604"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#a0761a5e5be0383882e42924de8e51f82"> 604</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__success_data5.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>; </div>
|
||||
<div class="line"><a name="l00606"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#a580d8a8ecb285f5a86c2a3865438f8ee"> 606</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a7ca6d2a1813f2bbd0bc3af2771e46ba4">MQTTAsync_token</a> token;</div>
|
||||
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>  <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> reasonCode; </div>
|
||||
<div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#a1594008402f7307e4de8fa6131656dde"> 608</a></span>  <a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a> <a class="code" href="struct_m_q_t_t_async__success_data5.html#a1594008402f7307e4de8fa6131656dde">properties</a>; </div>
|
||||
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>  <span class="keyword">union</span></div>
|
||||
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>  {</div>
|
||||
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>  <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  {</div>
|
||||
<div class="line"><a name="l00615"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#ac97316626bd4faa6b71277c221275f4b"> 615</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__success_data5.html#ac97316626bd4faa6b71277c221275f4b">reasonCodeCount</a>; </div>
|
||||
<div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#a2199c9d905dbfa279895cf8123c10f4f"> 616</a></span>  <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a>* <a class="code" href="struct_m_q_t_t_async__success_data5.html#a2199c9d905dbfa279895cf8123c10f4f">reasonCodes</a>; </div>
|
||||
<div class="line"><a name="l00617"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#a26c7d90bad0e00a056dff117b9111346"> 617</a></span>  } sub;</div>
|
||||
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>  <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>  {</div>
|
||||
<div class="line"><a name="l00621"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#a6ed8403758cecd2f762af6ba5e0ae525"> 621</a></span>  <a class="code" href="struct_m_q_t_t_async__message.html">MQTTAsync_message</a> <a class="code" href="struct_m_q_t_t_async__success_data5.html#a6ed8403758cecd2f762af6ba5e0ae525">message</a>; </div>
|
||||
<div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#ae25f4a1d2a3fa952d052a965376d8fef"> 622</a></span>  <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async__success_data5.html#ae25f4a1d2a3fa952d052a965376d8fef">destinationName</a>; </div>
|
||||
<div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#a5c41c63d6c37acbe3c493279c5d4c44a"> 623</a></span>  } pub;</div>
|
||||
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>  <span class="comment">/* For connect, the server connected to, MQTT version used, and sessionPresent flag */</span></div>
|
||||
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>  <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>  {</div>
|
||||
<div class="line"><a name="l00627"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#a95309fdf27015b12bc4adf56306e557b"> 627</a></span>  <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async__success_data5.html#a95309fdf27015b12bc4adf56306e557b">serverURI</a>; </div>
|
||||
<div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#a12d546fd0ccf4e1091b18e1b735c7240"> 628</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__success_data5.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTVersion</a>; </div>
|
||||
<div class="line"><a name="l00629"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#a44baf2cb9a0bbcec3ed2eace43f832d1"> 629</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__success_data5.html#a44baf2cb9a0bbcec3ed2eace43f832d1">sessionPresent</a>; </div>
|
||||
<div class="line"><a name="l00630"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#ac73a35b7229f7f4193127cac7b20bc8a"> 630</a></span>  } connect;</div>
|
||||
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>  <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>  {</div>
|
||||
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>  <span class="keywordtype">int</span> reasonCodeCount; </div>
|
||||
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>  <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a>* reasonCodes; </div>
|
||||
<div class="line"><a name="l00636"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#a46b20b320d6951e567ebf678ea4ac1a3"> 636</a></span>  } unsub;</div>
|
||||
<div class="line"><a name="l00637"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__success_data5.html#a4bde812772718b8051b0d6e2000a5f5c"> 637</a></span>  } alt;</div>
|
||||
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span> } <a class="code" href="struct_m_q_t_t_async__success_data5.html">MQTTAsync_successData5</a>;</div>
|
||||
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>  </div>
|
||||
<div class="line"><a name="l00640"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a6182ec90ec4a134465f627b324ac5a41"> 640</a></span> <span class="preprocessor">#define MQTTAsync_successData5_initializer {{'M', 'Q', 'S', 'D'}, 0, 0, MQTTREASONCODE_SUCCESS, MQTTProperties_initializer, {.sub={0,0}}}</span></div>
|
||||
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>  </div>
|
||||
<div class="line"><a name="l00655"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a7b0c18a0e29e2ce73f3ea109bc32617b"> 655</a></span> <span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_async_8h.html#a7b0c18a0e29e2ce73f3ea109bc32617b">MQTTAsync_onSuccess</a>(<span class="keywordtype">void</span>* context, <a class="code" href="struct_m_q_t_t_async__success_data.html">MQTTAsync_successData</a>* response);</div>
|
||||
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>  </div>
|
||||
<div class="line"><a name="l00671"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a892cf122e6e8d8f6cd38c4c8efe8fb67"> 671</a></span> <span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_async_8h.html#a892cf122e6e8d8f6cd38c4c8efe8fb67">MQTTAsync_onSuccess5</a>(<span class="keywordtype">void</span>* context, <a class="code" href="struct_m_q_t_t_async__success_data5.html">MQTTAsync_successData5</a>* response);</div>
|
||||
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>  </div>
|
||||
<div class="line"><a name="l00686"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a6060c25c2641e878803aef76fefb31ee"> 686</a></span> <span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_async_8h.html#a6060c25c2641e878803aef76fefb31ee">MQTTAsync_onFailure</a>(<span class="keywordtype">void</span>* context, <a class="code" href="struct_m_q_t_t_async__failure_data.html">MQTTAsync_failureData</a>* response);</div>
|
||||
<div class="line"><a name="l00687"></a><span class="lineno"> 687</span>  </div>
|
||||
<div class="line"><a name="l00701"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ab6bfa6beae93c259220e1a131ba1cf9c"> 701</a></span> <span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_async_8h.html#a8c5023e04d5c3e9805d5dae76df21f4c">MQTTAsync_onFailure5</a>(<span class="keywordtype">void</span>* context, <a class="code" href="struct_m_q_t_t_async__failure_data5.html">MQTTAsync_failureData5</a>* response);</div>
|
||||
<div class="line"><a name="l00702"></a><span class="lineno"> 702</span>  </div>
|
||||
<div class="line"><a name="l00708"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__response_options.html"> 708</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_m_q_t_t_async__response_options.html">MQTTAsync_responseOptions</a></div>
|
||||
<div class="line"><a name="l00709"></a><span class="lineno"> 709</span> {</div>
|
||||
<div class="line"><a name="l00711"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__response_options.html#aa5326df180cb23c59afbcab711a06479"> 711</a></span>  <span class="keywordtype">char</span> <a class="code" href="struct_m_q_t_t_async__response_options.html#aa5326df180cb23c59afbcab711a06479">struct_id</a>[4];</div>
|
||||
<div class="line"><a name="l00714"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__response_options.html#a0761a5e5be0383882e42924de8e51f82"> 714</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__response_options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
||||
<div class="line"><a name="l00720"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__response_options.html#ac13fb68f736854fcab131b34756bfceb"> 720</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a7b0c18a0e29e2ce73f3ea109bc32617b">MQTTAsync_onSuccess</a>* <a class="code" href="struct_m_q_t_t_async__response_options.html#ac13fb68f736854fcab131b34756bfceb">onSuccess</a>;</div>
|
||||
<div class="line"><a name="l00726"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__response_options.html#a09ce26d7cff24e14a6844eaae7b15290"> 726</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a6060c25c2641e878803aef76fefb31ee">MQTTAsync_onFailure</a>* <a class="code" href="struct_m_q_t_t_async__response_options.html#a09ce26d7cff24e14a6844eaae7b15290">onFailure</a>;</div>
|
||||
<div class="line"><a name="l00732"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__response_options.html#ae376f130b17d169ee51be68077a89ed0"> 732</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_m_q_t_t_async__response_options.html#ae376f130b17d169ee51be68077a89ed0">context</a>;</div>
|
||||
<div class="line"><a name="l00739"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__response_options.html#af8f771e67d284379111151b003c0d810"> 739</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a7ca6d2a1813f2bbd0bc3af2771e46ba4">MQTTAsync_token</a> <a class="code" href="struct_m_q_t_t_async__response_options.html#af8f771e67d284379111151b003c0d810">token</a>;</div>
|
||||
<div class="line"><a name="l00745"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__response_options.html#a1c23c490f06428725345de68a4ff0a3e"> 745</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a892cf122e6e8d8f6cd38c4c8efe8fb67">MQTTAsync_onSuccess5</a>* <a class="code" href="struct_m_q_t_t_async__response_options.html#a1c23c490f06428725345de68a4ff0a3e">onSuccess5</a>;</div>
|
||||
<div class="line"><a name="l00751"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__response_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2"> 751</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a8c5023e04d5c3e9805d5dae76df21f4c">MQTTAsync_onFailure5</a>* <a class="code" href="struct_m_q_t_t_async__response_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2">onFailure5</a>;</div>
|
||||
<div class="line"><a name="l00755"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__response_options.html#a1594008402f7307e4de8fa6131656dde"> 755</a></span>  <a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a> <a class="code" href="struct_m_q_t_t_async__response_options.html#a1594008402f7307e4de8fa6131656dde">properties</a>;</div>
|
||||
<div class="line"><a name="l00756"></a><span class="lineno"> 756</span>  <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00757"></a><span class="lineno"> 757</span> <span class="comment"> * MQTT V5 subscribe options, when used with subscribe only.</span></div>
|
||||
<div class="line"><a name="l00758"></a><span class="lineno"> 758</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00759"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__response_options.html#a16a3cd2a8c69669e9ed6e420ccd9c517"> 759</a></span>  <a class="code" href="struct_m_q_t_t_subscribe__options.html">MQTTSubscribe_options</a> <a class="code" href="struct_m_q_t_t_async__response_options.html#a16a3cd2a8c69669e9ed6e420ccd9c517">subscribeOptions</a>;</div>
|
||||
<div class="line"><a name="l00760"></a><span class="lineno"> 760</span>  <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00761"></a><span class="lineno"> 761</span> <span class="comment"> * MQTT V5 subscribe option count, when used with subscribeMany only.</span></div>
|
||||
<div class="line"><a name="l00762"></a><span class="lineno"> 762</span> <span class="comment"> * The number of entries in the subscribe_options_list array.</span></div>
|
||||
<div class="line"><a name="l00763"></a><span class="lineno"> 763</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00764"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__response_options.html#a1a4b9bb2780472ec7bb65d0df1bf5d26"> 764</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__response_options.html#a1a4b9bb2780472ec7bb65d0df1bf5d26">subscribeOptionsCount</a>;</div>
|
||||
<div class="line"><a name="l00765"></a><span class="lineno"> 765</span>  <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00766"></a><span class="lineno"> 766</span> <span class="comment"> * MQTT V5 subscribe option array, when used with subscribeMany only.</span></div>
|
||||
<div class="line"><a name="l00767"></a><span class="lineno"> 767</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00768"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__response_options.html#a98f71c5d03dc5ee86fd9dc0119ccb961"> 768</a></span>  <a class="code" href="struct_m_q_t_t_subscribe__options.html">MQTTSubscribe_options</a>* <a class="code" href="struct_m_q_t_t_async__response_options.html#a98f71c5d03dc5ee86fd9dc0119ccb961">subscribeOptionsList</a>;</div>
|
||||
<div class="line"><a name="l00769"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ae1568d96d6418004cc79466c06f3d791"> 769</a></span> } <a class="code" href="_m_q_t_t_async_8h.html#ae1568d96d6418004cc79466c06f3d791">MQTTAsync_responseOptions</a>;</div>
|
||||
<div class="line"><a name="l00770"></a><span class="lineno"> 770</span>  </div>
|
||||
<div class="line"><a name="l00771"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a3f8b408243b5c2369bc9758f2edf0878"> 771</a></span> <span class="preprocessor">#define MQTTAsync_responseOptions_initializer { {'M', 'Q', 'T', 'R'}, 1, NULL, NULL, 0, 0, NULL, NULL, MQTTProperties_initializer, MQTTSubscribe_options_initializer, 0, NULL}</span></div>
|
||||
<div class="line"><a name="l00772"></a><span class="lineno"> 772</span>  </div>
|
||||
<div class="line"><a name="l00774"></a><span class="lineno"> 774</span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_m_q_t_t_async__response_options.html">MQTTAsync_responseOptions</a> <a class="code" href="struct_m_q_t_t_async__response_options.html">MQTTAsync_callOptions</a>;</div>
|
||||
<div class="line"><a name="l00775"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a570185766fc8a9da410a6f84915b6df5"> 775</a></span> <span class="preprocessor">#define MQTTAsync_callOptions_initializer MQTTAsync_responseOptions_initializer</span></div>
|
||||
<div class="line"><a name="l00776"></a><span class="lineno"> 776</span>  </div>
|
||||
<div class="line"><a name="l00806"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ae9ae8d61023e7029ef5a19f5219c3599"> 806</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#ae9ae8d61023e7029ef5a19f5219c3599">MQTTAsync_setCallbacks</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keywordtype">void</span>* <a class="code" href="struct_m_q_t_t_async__response_options.html#ae376f130b17d169ee51be68077a89ed0">context</a>, <a class="code" href="_m_q_t_t_async_8h.html#a3900a98d7b1d58ad6e686bfce298bb6c">MQTTAsync_connectionLost</a>* cl,</div>
|
||||
<div class="line"><a name="l00807"></a><span class="lineno"> 807</span>  <a class="code" href="_m_q_t_t_async_8h.html#a3918ead59b56816a8d7544def184e48e">MQTTAsync_messageArrived</a>* ma, <a class="code" href="_m_q_t_t_async_8h.html#ab10296618e266b3c02fd117d6616b15d">MQTTAsync_deliveryComplete</a>* dc);</div>
|
||||
<div class="line"><a name="l00808"></a><span class="lineno"> 808</span>  </div>
|
||||
<div class="line"><a name="l00829"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#aee15bbd9224efd9dcce9b4ae491b2e2e"> 829</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#aee15bbd9224efd9dcce9b4ae491b2e2e">MQTTAsync_setConnectionLostCallback</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keywordtype">void</span>* <a class="code" href="struct_m_q_t_t_async__response_options.html#ae376f130b17d169ee51be68077a89ed0">context</a>,</div>
|
||||
<div class="line"><a name="l00830"></a><span class="lineno"> 830</span>  <a class="code" href="_m_q_t_t_async_8h.html#a3900a98d7b1d58ad6e686bfce298bb6c">MQTTAsync_connectionLost</a>* cl);</div>
|
||||
<div class="line"><a name="l00831"></a><span class="lineno"> 831</span>  </div>
|
||||
<div class="line"><a name="l00853"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a44abc360051b918a39b0596a137775ae"> 853</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a44abc360051b918a39b0596a137775ae">MQTTAsync_setMessageArrivedCallback</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keywordtype">void</span>* <a class="code" href="struct_m_q_t_t_async__response_options.html#ae376f130b17d169ee51be68077a89ed0">context</a>,</div>
|
||||
<div class="line"><a name="l00854"></a><span class="lineno"> 854</span>  <a class="code" href="_m_q_t_t_async_8h.html#a3918ead59b56816a8d7544def184e48e">MQTTAsync_messageArrived</a>* ma);</div>
|
||||
<div class="line"><a name="l00855"></a><span class="lineno"> 855</span>  </div>
|
||||
<div class="line"><a name="l00875"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a94ec624ee22cc01d2ca58a9e646a2665"> 875</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a94ec624ee22cc01d2ca58a9e646a2665">MQTTAsync_setDeliveryCompleteCallback</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keywordtype">void</span>* <a class="code" href="struct_m_q_t_t_async__response_options.html#ae376f130b17d169ee51be68077a89ed0">context</a>,</div>
|
||||
<div class="line"><a name="l00876"></a><span class="lineno"> 876</span>  <a class="code" href="_m_q_t_t_async_8h.html#ab10296618e266b3c02fd117d6616b15d">MQTTAsync_deliveryComplete</a>* dc);</div>
|
||||
<div class="line"><a name="l00877"></a><span class="lineno"> 877</span>  </div>
|
||||
<div class="line"><a name="l00890"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a18cc19740d9b00c629dc53a4420ecf1f"> 890</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a18cc19740d9b00c629dc53a4420ecf1f">MQTTAsync_setConnected</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keywordtype">void</span>* <a class="code" href="struct_m_q_t_t_async__response_options.html#ae376f130b17d169ee51be68077a89ed0">context</a>, <a class="code" href="_m_q_t_t_async_8h.html#a34bb8d321e9d368780b5c832c058f223">MQTTAsync_connected</a>* co);</div>
|
||||
<div class="line"><a name="l00891"></a><span class="lineno"> 891</span>  </div>
|
||||
<div class="line"><a name="l00892"></a><span class="lineno"> 892</span>  </div>
|
||||
<div class="line"><a name="l00901"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#abd3ea01869b89ff23f9522640479c395"> 901</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#abd3ea01869b89ff23f9522640479c395">MQTTAsync_reconnect</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle);</div>
|
||||
<div class="line"><a name="l00902"></a><span class="lineno"> 902</span>  </div>
|
||||
<div class="line"><a name="l00903"></a><span class="lineno"> 903</span>  </div>
|
||||
<div class="line"><a name="l00956"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a5462c4618d0a229116db5fbadacf95d2"> 956</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a5462c4618d0a229116db5fbadacf95d2">MQTTAsync_create</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a>* handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* serverURI, <span class="keyword">const</span> <span class="keywordtype">char</span>* clientId,</div>
|
||||
<div class="line"><a name="l00957"></a><span class="lineno"> 957</span>  <span class="keywordtype">int</span> persistence_type, <span class="keywordtype">void</span>* persistence_context);</div>
|
||||
<div class="line"><a name="l00958"></a><span class="lineno"> 958</span>  </div>
|
||||
<div class="line"><a name="l00960"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__create_options.html"> 960</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00961"></a><span class="lineno"> 961</span> {</div>
|
||||
<div class="line"><a name="l00963"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__create_options.html#aa5326df180cb23c59afbcab711a06479"> 963</a></span>  <span class="keywordtype">char</span> <a class="code" href="struct_m_q_t_t_async__response_options.html#aa5326df180cb23c59afbcab711a06479">struct_id</a>[4];</div>
|
||||
<div class="line"><a name="l00969"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__create_options.html#a0761a5e5be0383882e42924de8e51f82"> 969</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__create_options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
||||
<div class="line"><a name="l00971"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__create_options.html#a078cd68d8f896ce7eac0cc83d4486a2c"> 971</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__create_options.html#a078cd68d8f896ce7eac0cc83d4486a2c">sendWhileDisconnected</a>;</div>
|
||||
<div class="line"><a name="l00975"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__create_options.html#a3b74acf6f315bb5fe36266bc9647ee97"> 975</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__create_options.html#a3b74acf6f315bb5fe36266bc9647ee97">maxBufferedMessages</a>;</div>
|
||||
<div class="line"><a name="l00981"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__create_options.html#a12d546fd0ccf4e1091b18e1b735c7240"> 981</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__create_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTVersion</a>;</div>
|
||||
<div class="line"><a name="l00985"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__create_options.html#abe7fdbe18bfd3577a75d3b386d69406c"> 985</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__create_options.html#abe7fdbe18bfd3577a75d3b386d69406c">allowDisconnectedSendAtAnyTime</a>;</div>
|
||||
<div class="line"><a name="l00986"></a><span class="lineno"> 986</span>  <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00987"></a><span class="lineno"> 987</span> <span class="comment"> * When the maximum number of buffered messages is reached, delete the oldest rather than the newest.</span></div>
|
||||
<div class="line"><a name="l00988"></a><span class="lineno"> 988</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00989"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__create_options.html#a76de37b3cff885e83db204a347fe0a2d"> 989</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__create_options.html#a76de37b3cff885e83db204a347fe0a2d">deleteOldestMessages</a>;</div>
|
||||
<div class="line"><a name="l00990"></a><span class="lineno"> 990</span>  <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00991"></a><span class="lineno"> 991</span> <span class="comment"> * Restore messages from persistence on create - or clear it.</span></div>
|
||||
<div class="line"><a name="l00992"></a><span class="lineno"> 992</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00993"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__create_options.html#a231b8890c3bc2ea07f7c599896f30691"> 993</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__create_options.html#a231b8890c3bc2ea07f7c599896f30691">restoreMessages</a>;</div>
|
||||
<div class="line"><a name="l00994"></a><span class="lineno"> 994</span>  <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00995"></a><span class="lineno"> 995</span> <span class="comment"> * Persist QoS0 publish commands - an option to not persist them.</span></div>
|
||||
<div class="line"><a name="l00996"></a><span class="lineno"> 996</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l00997"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__create_options.html#a0c3ea2641e188542c787e71e2c521a0b"> 997</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__create_options.html#a0c3ea2641e188542c787e71e2c521a0b">persistQoS0</a>;</div>
|
||||
<div class="line"><a name="l00998"></a><span class="lineno"> 998</span> } <a class="code" href="struct_m_q_t_t_async__create_options.html">MQTTAsync_createOptions</a>;</div>
|
||||
<div class="line"><a name="l00999"></a><span class="lineno"> 999</span>  </div>
|
||||
<div class="line"><a name="l01000"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a5fedeafef4753f09b1bcb92773564786"> 1000</a></span> <span class="preprocessor">#define MQTTAsync_createOptions_initializer { {'M', 'Q', 'C', 'O'}, 2, 0, 100, MQTTVERSION_DEFAULT, 0, 0, 1, 1}</span></div>
|
||||
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>  </div>
|
||||
<div class="line"><a name="l01002"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a0008776a46e7268ccbef4774ce3d4579"> 1002</a></span> <span class="preprocessor">#define MQTTAsync_createOptions_initializer5 { {'M', 'Q', 'C', 'O'}, 2, 0, 100, MQTTVERSION_5, 0, 0, 1, 1}</span></div>
|
||||
<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span>  </div>
|
||||
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span>  </div>
|
||||
<div class="line"><a name="l01005"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a78cbe1b851fea48001112f7ba9e4ea62"> 1005</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a78cbe1b851fea48001112f7ba9e4ea62">MQTTAsync_createWithOptions</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a>* handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* serverURI, <span class="keyword">const</span> <span class="keywordtype">char</span>* clientId,</div>
|
||||
<div class="line"><a name="l01006"></a><span class="lineno"> 1006</span>  <span class="keywordtype">int</span> persistence_type, <span class="keywordtype">void</span>* persistence_context, <a class="code" href="struct_m_q_t_t_async__create_options.html">MQTTAsync_createOptions</a>* options);</div>
|
||||
<div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>  </div>
|
||||
<div class="line"><a name="l01020"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__will_options.html"> 1020</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l01021"></a><span class="lineno"> 1021</span> {</div>
|
||||
<div class="line"><a name="l01023"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__will_options.html#aa5326df180cb23c59afbcab711a06479"> 1023</a></span>  <span class="keywordtype">char</span> <a class="code" href="struct_m_q_t_t_async__response_options.html#aa5326df180cb23c59afbcab711a06479">struct_id</a>[4];</div>
|
||||
<div class="line"><a name="l01027"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__will_options.html#a0761a5e5be0383882e42924de8e51f82"> 1027</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__will_options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
||||
<div class="line"><a name="l01029"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__will_options.html#a0e20a7b350881d05108d6342884198a5"> 1029</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async__will_options.html#a0e20a7b350881d05108d6342884198a5">topicName</a>;</div>
|
||||
<div class="line"><a name="l01031"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__will_options.html#a254bf0858da09c96a48daf64404eb4f8"> 1031</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async__will_options.html#a254bf0858da09c96a48daf64404eb4f8">message</a>;</div>
|
||||
<div class="line"><a name="l01035"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__will_options.html#a6a4904c112507a43e7dc8495b62cc0fc"> 1035</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__will_options.html#a6a4904c112507a43e7dc8495b62cc0fc">retained</a>;</div>
|
||||
<div class="line"><a name="l01040"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__will_options.html#a35738099155a0e4f54050da474bab2e7"> 1040</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__will_options.html#a35738099155a0e4f54050da474bab2e7">qos</a>;</div>
|
||||
<div class="line"><a name="l01042"></a><span class="lineno"> 1042</span>  <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l01043"></a><span class="lineno"> 1043</span>  {</div>
|
||||
<div class="line"><a name="l01044"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__will_options.html#afed088663f8704004425cdae2120b9b3"> 1044</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__will_options.html#afed088663f8704004425cdae2120b9b3">len</a>; </div>
|
||||
<div class="line"><a name="l01045"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__will_options.html#a0d49d74db4c035719c3867723cf7e779"> 1045</a></span>  <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="struct_m_q_t_t_async__will_options.html#a0d49d74db4c035719c3867723cf7e779">data</a>; </div>
|
||||
<div class="line"><a name="l01046"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__will_options.html#a93e9de18277b05bc7a033bdee98c908a"> 1046</a></span>  } payload;</div>
|
||||
<div class="line"><a name="l01047"></a><span class="lineno"> 1047</span> } <a class="code" href="struct_m_q_t_t_async__will_options.html">MQTTAsync_willOptions</a>;</div>
|
||||
<div class="line"><a name="l01048"></a><span class="lineno"> 1048</span>  </div>
|
||||
<div class="line"><a name="l01049"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a6c45768e1b28844f2ac0f6ac68709730"> 1049</a></span> <span class="preprocessor">#define MQTTAsync_willOptions_initializer { {'M', 'Q', 'T', 'W'}, 1, NULL, NULL, 0, 0, { 0, NULL } }</span></div>
|
||||
<div class="line"><a name="l01050"></a><span class="lineno"> 1050</span>  </div>
|
||||
<div class="line"><a name="l01051"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a2549ea897af26c76198284731db9e721"> 1051</a></span> <span class="preprocessor">#define MQTT_SSL_VERSION_DEFAULT 0</span></div>
|
||||
<div class="line"><a name="l01052"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a7e5da3d6f0d2b53409bbfcf6e56f3d2d"> 1052</a></span> <span class="preprocessor">#define MQTT_SSL_VERSION_TLS_1_0 1</span></div>
|
||||
<div class="line"><a name="l01053"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#abdff87efa3f2ee473a1591e10638b537"> 1053</a></span> <span class="preprocessor">#define MQTT_SSL_VERSION_TLS_1_1 2</span></div>
|
||||
<div class="line"><a name="l01054"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a3a94dbdeafbb73c73a068e7c2085fbab"> 1054</a></span> <span class="preprocessor">#define MQTT_SSL_VERSION_TLS_1_2 3</span></div>
|
||||
<div class="line"><a name="l01055"></a><span class="lineno"> 1055</span>  </div>
|
||||
<div class="line"><a name="l01068"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html"> 1068</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l01069"></a><span class="lineno"> 1069</span> {</div>
|
||||
<div class="line"><a name="l01071"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#aa5326df180cb23c59afbcab711a06479"> 1071</a></span>  <span class="keywordtype">char</span> <a class="code" href="struct_m_q_t_t_async__response_options.html#aa5326df180cb23c59afbcab711a06479">struct_id</a>[4];</div>
|
||||
<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>  </div>
|
||||
<div class="line"><a name="l01080"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#a0761a5e5be0383882e42924de8e51f82"> 1080</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
||||
<div class="line"><a name="l01081"></a><span class="lineno"> 1081</span>  </div>
|
||||
<div class="line"><a name="l01083"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#a032835d4c4a1c1e19b53c330a673a6e0"> 1083</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html#a032835d4c4a1c1e19b53c330a673a6e0">trustStore</a>;</div>
|
||||
<div class="line"><a name="l01084"></a><span class="lineno"> 1084</span>  </div>
|
||||
<div class="line"><a name="l01088"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#a32b476382955289ce427112b59f21c3e"> 1088</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html#a32b476382955289ce427112b59f21c3e">keyStore</a>;</div>
|
||||
<div class="line"><a name="l01089"></a><span class="lineno"> 1089</span>  </div>
|
||||
<div class="line"><a name="l01093"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#a7dd436cbb916fba200595c3519f09ec4"> 1093</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html#a7dd436cbb916fba200595c3519f09ec4">privateKey</a>;</div>
|
||||
<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span>  </div>
|
||||
<div class="line"><a name="l01096"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#abb427571ba37b51f6985f1a6906ca031"> 1096</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html#abb427571ba37b51f6985f1a6906ca031">privateKeyPassword</a>;</div>
|
||||
<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>  </div>
|
||||
<div class="line"><a name="l01106"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#aa683926d52134077f27d6dc67bda13ab"> 1106</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html#aa683926d52134077f27d6dc67bda13ab">enabledCipherSuites</a>;</div>
|
||||
<div class="line"><a name="l01107"></a><span class="lineno"> 1107</span>  </div>
|
||||
<div class="line"><a name="l01109"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#a75f6c13b7634e15f96dd9f17db6cf0be"> 1109</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html#a75f6c13b7634e15f96dd9f17db6cf0be">enableServerCertAuth</a>;</div>
|
||||
<div class="line"><a name="l01110"></a><span class="lineno"> 1110</span>  </div>
|
||||
<div class="line"><a name="l01115"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#a3543ea1481b68d73cdde833280bb9c45"> 1115</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html#a3543ea1481b68d73cdde833280bb9c45">sslVersion</a>;</div>
|
||||
<div class="line"><a name="l01116"></a><span class="lineno"> 1116</span>  </div>
|
||||
<div class="line"><a name="l01122"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#a94900629685d5ed08f66fd2931f573ce"> 1122</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html#a94900629685d5ed08f66fd2931f573ce">verify</a>;</div>
|
||||
<div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>  </div>
|
||||
<div class="line"><a name="l01129"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#a3078b3c824cc9753a57898072445c34d"> 1129</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html#a3078b3c824cc9753a57898072445c34d">CApath</a>;</div>
|
||||
<div class="line"><a name="l01130"></a><span class="lineno"> 1130</span>  </div>
|
||||
<div class="line"><a name="l01135"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#a21b6ca8a73ba197e65f6a93365d39c04"> 1135</a></span>  int (*ssl_error_cb) (<span class="keyword">const</span> <span class="keywordtype">char</span> *str, <span class="keywordtype">size_t</span> len, <span class="keywordtype">void</span> *u);</div>
|
||||
<div class="line"><a name="l01136"></a><span class="lineno"> 1136</span>  </div>
|
||||
<div class="line"><a name="l01141"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#a189f11195f4d5a70024adffdb050885f"> 1141</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html#a189f11195f4d5a70024adffdb050885f">ssl_error_context</a>;</div>
|
||||
<div class="line"><a name="l01142"></a><span class="lineno"> 1142</span>  </div>
|
||||
<div class="line"><a name="l01148"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#a94317cdaf352f9ae496976f8a30f8fee"> 1148</a></span>  <span class="keywordtype">unsigned</span> int (*ssl_psk_cb) (<span class="keyword">const</span> <span class="keywordtype">char</span> *hint, <span class="keywordtype">char</span> *identity, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_identity_len, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *psk, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_psk_len, <span class="keywordtype">void</span> *u);</div>
|
||||
<div class="line"><a name="l01149"></a><span class="lineno"> 1149</span>  </div>
|
||||
<div class="line"><a name="l01154"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#ab7f597518dd5b9db5a515081f8e0bd1f"> 1154</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html#ab7f597518dd5b9db5a515081f8e0bd1f">ssl_psk_context</a>;</div>
|
||||
<div class="line"><a name="l01155"></a><span class="lineno"> 1155</span>  </div>
|
||||
<div class="line"><a name="l01161"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#a0826fcae7c2816e04772c61542c6846b"> 1161</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html#a0826fcae7c2816e04772c61542c6846b">disableDefaultTrustStore</a>;</div>
|
||||
<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>  </div>
|
||||
<div class="line"><a name="l01170"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#a4f8661600fb8bacf031150f8dcd293a5"> 1170</a></span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="struct_m_q_t_t_async___s_s_l_options.html#a4f8661600fb8bacf031150f8dcd293a5">protos</a>;</div>
|
||||
<div class="line"><a name="l01171"></a><span class="lineno"> 1171</span>  </div>
|
||||
<div class="line"><a name="l01176"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async___s_s_l_options.html#a26f5d839c92f9772c2a5d05486277a42"> 1176</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html#a26f5d839c92f9772c2a5d05486277a42">protos_len</a>;</div>
|
||||
<div class="line"><a name="l01177"></a><span class="lineno"> 1177</span> } <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html">MQTTAsync_SSLOptions</a>;</div>
|
||||
<div class="line"><a name="l01178"></a><span class="lineno"> 1178</span>  </div>
|
||||
<div class="line"><a name="l01179"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#aac935e2e9d770a53ee8189f128530511"> 1179</a></span> <span class="preprocessor">#define MQTTAsync_SSLOptions_initializer { {'M', 'Q', 'T', 'S'}, 5, NULL, NULL, NULL, NULL, NULL, 1, MQTT_SSL_VERSION_DEFAULT, 0, NULL, NULL, NULL, NULL, NULL, 0, NULL, 0 }</span></div>
|
||||
<div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>  </div>
|
||||
<div class="line"><a name="l01182"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__name_value.html"> 1182</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l01183"></a><span class="lineno"> 1183</span> {</div>
|
||||
<div class="line"><a name="l01184"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__name_value.html#a8f8f80d37794cde9472343e4487ba3eb"> 1184</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async__name_value.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>; </div>
|
||||
<div class="line"><a name="l01185"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__name_value.html#a8556878012feffc9e0beb86cd78f424d"> 1185</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async__name_value.html#a8556878012feffc9e0beb86cd78f424d">value</a>; </div>
|
||||
<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span> } <a class="code" href="struct_m_q_t_t_async__name_value.html">MQTTAsync_nameValue</a>;</div>
|
||||
<div class="line"><a name="l01187"></a><span class="lineno"> 1187</span>  </div>
|
||||
<div class="line"><a name="l01198"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html"> 1198</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l01199"></a><span class="lineno"> 1199</span> {</div>
|
||||
<div class="line"><a name="l01201"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#aa5326df180cb23c59afbcab711a06479"> 1201</a></span>  <span class="keywordtype">char</span> <a class="code" href="struct_m_q_t_t_async__response_options.html#aa5326df180cb23c59afbcab711a06479">struct_id</a>[4];</div>
|
||||
<div class="line"><a name="l01212"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a0761a5e5be0383882e42924de8e51f82"> 1212</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__connect_options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
||||
<div class="line"><a name="l01223"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#ac8dd0930672a9c7d71fc645aa1f0521d"> 1223</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__connect_options.html#ac8dd0930672a9c7d71fc645aa1f0521d">keepAliveInterval</a>;</div>
|
||||
<div class="line"><a name="l01245"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a036c36a2a4d3a3ffae9ab4dd8b3e7f7b"> 1245</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__connect_options.html#a036c36a2a4d3a3ffae9ab4dd8b3e7f7b">cleansession</a>;</div>
|
||||
<div class="line"><a name="l01249"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a5c9d6c557453232a1b25cbbec5a31e8c"> 1249</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__connect_options.html#a5c9d6c557453232a1b25cbbec5a31e8c">maxInflight</a>;</div>
|
||||
<div class="line"><a name="l01255"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a7a9c5105542460d6fd9323facca66648"> 1255</a></span>  <a class="code" href="struct_m_q_t_t_async__will_options.html">MQTTAsync_willOptions</a>* <a class="code" href="struct_m_q_t_t_async__connect_options.html#a7a9c5105542460d6fd9323facca66648">will</a>;</div>
|
||||
<div class="line"><a name="l01261"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#aba2dfcdfda80edcb531a5a7115d3e043"> 1261</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async__connect_options.html#aba2dfcdfda80edcb531a5a7115d3e043">username</a>;</div>
|
||||
<div class="line"><a name="l01267"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#aa4a2ebcb494493f648ae1e6975672575"> 1267</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async__connect_options.html#aa4a2ebcb494493f648ae1e6975672575">password</a>;</div>
|
||||
<div class="line"><a name="l01271"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a38c6aa24b36d981c49405db425c24db0"> 1271</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__connect_options.html#a38c6aa24b36d981c49405db425c24db0">connectTimeout</a>;</div>
|
||||
<div class="line"><a name="l01279"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#ac73f57846c42bcaa9a47e6721a957748"> 1279</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__connect_options.html#ac73f57846c42bcaa9a47e6721a957748">retryInterval</a>;</div>
|
||||
<div class="line"><a name="l01284"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a86fd59846f3ba2082fd99906c6b496a6"> 1284</a></span>  <a class="code" href="struct_m_q_t_t_async___s_s_l_options.html">MQTTAsync_SSLOptions</a>* <a class="code" href="struct_m_q_t_t_async__connect_options.html#a86fd59846f3ba2082fd99906c6b496a6">ssl</a>;</div>
|
||||
<div class="line"><a name="l01290"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#ac13fb68f736854fcab131b34756bfceb"> 1290</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a7b0c18a0e29e2ce73f3ea109bc32617b">MQTTAsync_onSuccess</a>* <a class="code" href="struct_m_q_t_t_async__connect_options.html#ac13fb68f736854fcab131b34756bfceb">onSuccess</a>;</div>
|
||||
<div class="line"><a name="l01296"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a09ce26d7cff24e14a6844eaae7b15290"> 1296</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a6060c25c2641e878803aef76fefb31ee">MQTTAsync_onFailure</a>* <a class="code" href="struct_m_q_t_t_async__connect_options.html#a09ce26d7cff24e14a6844eaae7b15290">onFailure</a>;</div>
|
||||
<div class="line"><a name="l01302"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#ae376f130b17d169ee51be68077a89ed0"> 1302</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_m_q_t_t_async__connect_options.html#ae376f130b17d169ee51be68077a89ed0">context</a>;</div>
|
||||
<div class="line"><a name="l01306"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#aa82629005937abd92e97084a428cd61f"> 1306</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__connect_options.html#aa82629005937abd92e97084a428cd61f">serverURIcount</a>;</div>
|
||||
<div class="line"><a name="l01318"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#aba22d81c407fb2ba590dba476240d3e9"> 1318</a></span>  <span class="keywordtype">char</span>* <span class="keyword">const</span>* <a class="code" href="struct_m_q_t_t_async__connect_options.html#aba22d81c407fb2ba590dba476240d3e9">serverURIs</a>;</div>
|
||||
<div class="line"><a name="l01325"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a12d546fd0ccf4e1091b18e1b735c7240"> 1325</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__connect_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTVersion</a>;</div>
|
||||
<div class="line"><a name="l01329"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a7902ce4d11b96d8b19582bdd1f82b630"> 1329</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__connect_options.html#a7902ce4d11b96d8b19582bdd1f82b630">automaticReconnect</a>;</div>
|
||||
<div class="line"><a name="l01333"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a166ac1b967f09326b0187f66be3e69af"> 1333</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__connect_options.html#a166ac1b967f09326b0187f66be3e69af">minRetryInterval</a>;</div>
|
||||
<div class="line"><a name="l01337"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a035ba380dd97a284db04f4eaae5e113b"> 1337</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__connect_options.html#a035ba380dd97a284db04f4eaae5e113b">maxRetryInterval</a>;</div>
|
||||
<div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>  <span class="keyword">struct </span>{</div>
|
||||
<div class="line"><a name="l01342"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#afed088663f8704004425cdae2120b9b3"> 1342</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__connect_options.html#afed088663f8704004425cdae2120b9b3">len</a>; </div>
|
||||
<div class="line"><a name="l01343"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a0d49d74db4c035719c3867723cf7e779"> 1343</a></span>  <span class="keyword">const</span> <span class="keywordtype">void</span>* <a class="code" href="struct_m_q_t_t_async__connect_options.html#a0d49d74db4c035719c3867723cf7e779">data</a>; </div>
|
||||
<div class="line"><a name="l01344"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a3bccd0957cca80fa2200962051093931"> 1344</a></span>  } binarypwd;</div>
|
||||
<div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>  <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span> <span class="comment"> * MQTT V5 clean start flag. Only clears state at the beginning of the session.</span></div>
|
||||
<div class="line"><a name="l01347"></a><span class="lineno"> 1347</span> <span class="comment"> */</span></div>
|
||||
<div class="line"><a name="l01348"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#acdcb75a5d5981da027bce83849140f7b"> 1348</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__connect_options.html#acdcb75a5d5981da027bce83849140f7b">cleanstart</a>;</div>
|
||||
<div class="line"><a name="l01352"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a9f8b7ffb4a698eb151a3b090548b82e8"> 1352</a></span>  <a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *<a class="code" href="struct_m_q_t_t_async__connect_options.html#a9f8b7ffb4a698eb151a3b090548b82e8">connectProperties</a>;</div>
|
||||
<div class="line"><a name="l01356"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#ac31f13e964ffb7e3696caef47ecc0641"> 1356</a></span>  <a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *<a class="code" href="struct_m_q_t_t_async__connect_options.html#ac31f13e964ffb7e3696caef47ecc0641">willProperties</a>;</div>
|
||||
<div class="line"><a name="l01362"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a1c23c490f06428725345de68a4ff0a3e"> 1362</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a892cf122e6e8d8f6cd38c4c8efe8fb67">MQTTAsync_onSuccess5</a>* <a class="code" href="struct_m_q_t_t_async__connect_options.html#a1c23c490f06428725345de68a4ff0a3e">onSuccess5</a>;</div>
|
||||
<div class="line"><a name="l01368"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2"> 1368</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a8c5023e04d5c3e9805d5dae76df21f4c">MQTTAsync_onFailure5</a>* <a class="code" href="struct_m_q_t_t_async__connect_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2">onFailure5</a>;</div>
|
||||
<div class="line"><a name="l01372"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#ac4098248961a1ee89f40353eeebab58b"> 1372</a></span>  <span class="keyword">const</span> <a class="code" href="struct_m_q_t_t_async__name_value.html">MQTTAsync_nameValue</a>* <a class="code" href="struct_m_q_t_t_async__connect_options.html#ac4098248961a1ee89f40353eeebab58b">httpHeaders</a>;</div>
|
||||
<div class="line"><a name="l01376"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#add124780ab2de397a96780576c2f112c"> 1376</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async__connect_options.html#add124780ab2de397a96780576c2f112c">httpProxy</a>;</div>
|
||||
<div class="line"><a name="l01380"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__connect_options.html#a388b78d8a75658928238f700f207ad92"> 1380</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_async__connect_options.html#a388b78d8a75658928238f700f207ad92">httpsProxy</a>;</div>
|
||||
<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span> } <a class="code" href="struct_m_q_t_t_async__connect_options.html">MQTTAsync_connectOptions</a>;</div>
|
||||
<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>  </div>
|
||||
<div class="line"><a name="l01384"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ae18b51f22784a43803eb809d6a0c2492"> 1384</a></span> <span class="preprocessor">#define MQTTAsync_connectOptions_initializer { {'M', 'Q', 'T', 'C'}, 8, 60, 1, 65535, NULL, NULL, NULL, 30, 0,\</span></div>
|
||||
<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span> <span class="preprocessor">NULL, NULL, NULL, NULL, 0, NULL, MQTTVERSION_DEFAULT, 0, 1, 60, {0, NULL}, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL}</span></div>
|
||||
<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>  </div>
|
||||
<div class="line"><a name="l01388"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#abd403ce21f7aa0348ae1d3eefd031a5d"> 1388</a></span> <span class="preprocessor">#define MQTTAsync_connectOptions_initializer5 { {'M', 'Q', 'T', 'C'}, 8, 60, 0, 65535, NULL, NULL, NULL, 30, 0,\</span></div>
|
||||
<div class="line"><a name="l01389"></a><span class="lineno"> 1389</span> <span class="preprocessor">NULL, NULL, NULL, NULL, 0, NULL, MQTTVERSION_5, 0, 1, 60, {0, NULL}, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL}</span></div>
|
||||
<div class="line"><a name="l01390"></a><span class="lineno"> 1390</span>  </div>
|
||||
<div class="line"><a name="l01394"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a080951d916d7a58c4ceff8c6bacfe313"> 1394</a></span> <span class="preprocessor">#define MQTTAsync_connectOptions_initializer_ws { {'M', 'Q', 'T', 'C'}, 8, 45, 1, 65535, NULL, NULL, NULL, 30, 0,\</span></div>
|
||||
<div class="line"><a name="l01395"></a><span class="lineno"> 1395</span> <span class="preprocessor">NULL, NULL, NULL, NULL, 0, NULL, MQTTVERSION_DEFAULT, 0, 1, 60, {0, NULL}, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL}</span></div>
|
||||
<div class="line"><a name="l01396"></a><span class="lineno"> 1396</span>  </div>
|
||||
<div class="line"><a name="l01400"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a513bfbec7b7d39c827240db75aa4044b"> 1400</a></span> <span class="preprocessor">#define MQTTAsync_connectOptions_initializer5_ws { {'M', 'Q', 'T', 'C'}, 8, 45, 0, 65535, NULL, NULL, NULL, 30, 0,\</span></div>
|
||||
<div class="line"><a name="l01401"></a><span class="lineno"> 1401</span> <span class="preprocessor">NULL, NULL, NULL, NULL, 0, NULL, MQTTVERSION_5, 0, 1, 60, {0, NULL}, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL}</span></div>
|
||||
<div class="line"><a name="l01402"></a><span class="lineno"> 1402</span>  </div>
|
||||
<div class="line"><a name="l01403"></a><span class="lineno"> 1403</span>  </div>
|
||||
<div class="line"><a name="l01424"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a0388b226a414b09fa733f6d65004ec32"> 1424</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a0388b226a414b09fa733f6d65004ec32">MQTTAsync_connect</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keyword">const</span> <a class="code" href="struct_m_q_t_t_async__connect_options.html">MQTTAsync_connectOptions</a>* options);</div>
|
||||
<div class="line"><a name="l01425"></a><span class="lineno"> 1425</span>  </div>
|
||||
<div class="line"><a name="l01427"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__disconnect_options.html"> 1427</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l01428"></a><span class="lineno"> 1428</span> {</div>
|
||||
<div class="line"><a name="l01430"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__disconnect_options.html#aa5326df180cb23c59afbcab711a06479"> 1430</a></span>  <span class="keywordtype">char</span> struct_id[4];</div>
|
||||
<div class="line"><a name="l01432"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__disconnect_options.html#a0761a5e5be0383882e42924de8e51f82"> 1432</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__disconnect_options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
||||
<div class="line"><a name="l01437"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__disconnect_options.html#a493b57f443cc38b3d3df9c1e584d9d82"> 1437</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_async__disconnect_options.html#a493b57f443cc38b3d3df9c1e584d9d82">timeout</a>;</div>
|
||||
<div class="line"><a name="l01443"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__disconnect_options.html#ac13fb68f736854fcab131b34756bfceb"> 1443</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a7b0c18a0e29e2ce73f3ea109bc32617b">MQTTAsync_onSuccess</a>* <a class="code" href="struct_m_q_t_t_async__disconnect_options.html#ac13fb68f736854fcab131b34756bfceb">onSuccess</a>;</div>
|
||||
<div class="line"><a name="l01449"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__disconnect_options.html#a09ce26d7cff24e14a6844eaae7b15290"> 1449</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a6060c25c2641e878803aef76fefb31ee">MQTTAsync_onFailure</a>* <a class="code" href="struct_m_q_t_t_async__disconnect_options.html#a09ce26d7cff24e14a6844eaae7b15290">onFailure</a>;</div>
|
||||
<div class="line"><a name="l01455"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__disconnect_options.html#ae376f130b17d169ee51be68077a89ed0"> 1455</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_m_q_t_t_async__disconnect_options.html#ae376f130b17d169ee51be68077a89ed0">context</a>;</div>
|
||||
<div class="line"><a name="l01459"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__disconnect_options.html#a1594008402f7307e4de8fa6131656dde"> 1459</a></span>  <a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a> <a class="code" href="struct_m_q_t_t_async__disconnect_options.html#a1594008402f7307e4de8fa6131656dde">properties</a>;</div>
|
||||
<div class="line"><a name="l01463"></a><span class="lineno"> 1463</span>  <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> reasonCode;</div>
|
||||
<div class="line"><a name="l01469"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__disconnect_options.html#a1c23c490f06428725345de68a4ff0a3e"> 1469</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a892cf122e6e8d8f6cd38c4c8efe8fb67">MQTTAsync_onSuccess5</a>* <a class="code" href="struct_m_q_t_t_async__disconnect_options.html#a1c23c490f06428725345de68a4ff0a3e">onSuccess5</a>;</div>
|
||||
<div class="line"><a name="l01475"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_async__disconnect_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2"> 1475</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a8c5023e04d5c3e9805d5dae76df21f4c">MQTTAsync_onFailure5</a>* <a class="code" href="struct_m_q_t_t_async__disconnect_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2">onFailure5</a>;</div>
|
||||
<div class="line"><a name="l01476"></a><span class="lineno"> 1476</span> } <a class="code" href="struct_m_q_t_t_async__disconnect_options.html">MQTTAsync_disconnectOptions</a>;</div>
|
||||
<div class="line"><a name="l01477"></a><span class="lineno"> 1477</span>  </div>
|
||||
<div class="line"><a name="l01478"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a2fd5d6df31928ae468f3f2e522b9c707"> 1478</a></span> <span class="preprocessor">#define MQTTAsync_disconnectOptions_initializer { {'M', 'Q', 'T', 'D'}, 0, 0, NULL, NULL, NULL,\</span></div>
|
||||
<div class="line"><a name="l01479"></a><span class="lineno"> 1479</span> <span class="preprocessor"> MQTTProperties_initializer, MQTTREASONCODE_SUCCESS, NULL, NULL }</span></div>
|
||||
<div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>  </div>
|
||||
<div class="line"><a name="l01481"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#aaa278001953dc129003eff83c8e7b3db"> 1481</a></span> <span class="preprocessor">#define MQTTAsync_disconnectOptions_initializer5 { {'M', 'Q', 'T', 'D'}, 1, 0, NULL, NULL, NULL,\</span></div>
|
||||
<div class="line"><a name="l01482"></a><span class="lineno"> 1482</span> <span class="preprocessor"> MQTTProperties_initializer, MQTTREASONCODE_SUCCESS, NULL, NULL }</span></div>
|
||||
<div class="line"><a name="l01483"></a><span class="lineno"> 1483</span>  </div>
|
||||
<div class="line"><a name="l01502"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#adc69afa4725f8321bdaa5a05aec5cfd5"> 1502</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#adc69afa4725f8321bdaa5a05aec5cfd5">MQTTAsync_disconnect</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keyword">const</span> <a class="code" href="struct_m_q_t_t_async__disconnect_options.html">MQTTAsync_disconnectOptions</a>* options);</div>
|
||||
<div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>  </div>
|
||||
<div class="line"><a name="l01504"></a><span class="lineno"> 1504</span>  </div>
|
||||
<div class="line"><a name="l01512"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a46c332245c379629ae11f457fc179457"> 1512</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a46c332245c379629ae11f457fc179457">MQTTAsync_isConnected</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle);</div>
|
||||
<div class="line"><a name="l01513"></a><span class="lineno"> 1513</span>  </div>
|
||||
<div class="line"><a name="l01514"></a><span class="lineno"> 1514</span>  </div>
|
||||
<div class="line"><a name="l01529"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ae10bd009934b3bb4a9f4abae7424a611"> 1529</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#ae10bd009934b3bb4a9f4abae7424a611">MQTTAsync_subscribe</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topic, <span class="keywordtype">int</span> qos, <a class="code" href="struct_m_q_t_t_async__response_options.html">MQTTAsync_responseOptions</a>* response);</div>
|
||||
<div class="line"><a name="l01530"></a><span class="lineno"> 1530</span>  </div>
|
||||
<div class="line"><a name="l01531"></a><span class="lineno"> 1531</span>  </div>
|
||||
<div class="line"><a name="l01549"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ac78620b33434a187255bd1a3faec1578"> 1549</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#ac78620b33434a187255bd1a3faec1578">MQTTAsync_subscribeMany</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keywordtype">int</span> count, <span class="keywordtype">char</span>* <span class="keyword">const</span>* topic, <span class="keyword">const</span> <span class="keywordtype">int</span>* qos, <a class="code" href="struct_m_q_t_t_async__response_options.html">MQTTAsync_responseOptions</a>* response);</div>
|
||||
<div class="line"><a name="l01550"></a><span class="lineno"> 1550</span>  </div>
|
||||
<div class="line"><a name="l01563"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a08d18ece91c1b011011354570d8ac1ab"> 1563</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a08d18ece91c1b011011354570d8ac1ab">MQTTAsync_unsubscribe</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* topic, <a class="code" href="struct_m_q_t_t_async__response_options.html">MQTTAsync_responseOptions</a>* response);</div>
|
||||
<div class="line"><a name="l01564"></a><span class="lineno"> 1564</span>  </div>
|
||||
<div class="line"><a name="l01577"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a69fd433ce1b9b6a1b3b453c4793a9311"> 1577</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a69fd433ce1b9b6a1b3b453c4793a9311">MQTTAsync_unsubscribeMany</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keywordtype">int</span> count, <span class="keywordtype">char</span>* <span class="keyword">const</span>* topic, <a class="code" href="struct_m_q_t_t_async__response_options.html">MQTTAsync_responseOptions</a>* response);</div>
|
||||
<div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>  </div>
|
||||
<div class="line"><a name="l01579"></a><span class="lineno"> 1579</span>  </div>
|
||||
<div class="line"><a name="l01599"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a63c66a311ab16239a4175ff671871bf2"> 1599</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a63c66a311ab16239a4175ff671871bf2">MQTTAsync_send</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* destinationName, <span class="keywordtype">int</span> payloadlen, <span class="keyword">const</span> <span class="keywordtype">void</span>* payload, <span class="keywordtype">int</span> qos,</div>
|
||||
<div class="line"><a name="l01600"></a><span class="lineno"> 1600</span>  <span class="keywordtype">int</span> retained, <a class="code" href="struct_m_q_t_t_async__response_options.html">MQTTAsync_responseOptions</a>* response);</div>
|
||||
<div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>  </div>
|
||||
<div class="line"><a name="l01618"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a5687171e67e98f9ea590c9e3b64cde18"> 1618</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a5687171e67e98f9ea590c9e3b64cde18">MQTTAsync_sendMessage</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* destinationName, <span class="keyword">const</span> <a class="code" href="struct_m_q_t_t_async__message.html">MQTTAsync_message</a>* msg, <a class="code" href="struct_m_q_t_t_async__response_options.html">MQTTAsync_responseOptions</a>* response);</div>
|
||||
<div class="line"><a name="l01619"></a><span class="lineno"> 1619</span>  </div>
|
||||
<div class="line"><a name="l01620"></a><span class="lineno"> 1620</span>  </div>
|
||||
<div class="line"><a name="l01639"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#abc92f60743fc471643b473abbc987be0"> 1639</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#abc92f60743fc471643b473abbc987be0">MQTTAsync_getPendingTokens</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <a class="code" href="_m_q_t_t_async_8h.html#a7ca6d2a1813f2bbd0bc3af2771e46ba4">MQTTAsync_token</a> **tokens);</div>
|
||||
<div class="line"><a name="l01640"></a><span class="lineno"> 1640</span>  </div>
|
||||
<div class="line"><a name="l01649"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a61e6ee632e63312d382e2fcbe427f01a"> 1649</a></span> <span class="preprocessor">#define MQTTASYNC_TRUE 1</span></div>
|
||||
<div class="line"><a name="l01650"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ab207095cab6f9a48b52cdb593b8456f4"> 1650</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#ab207095cab6f9a48b52cdb593b8456f4">MQTTAsync_isComplete</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <a class="code" href="_m_q_t_t_async_8h.html#a7ca6d2a1813f2bbd0bc3af2771e46ba4">MQTTAsync_token</a> token);</div>
|
||||
<div class="line"><a name="l01651"></a><span class="lineno"> 1651</span>  </div>
|
||||
<div class="line"><a name="l01652"></a><span class="lineno"> 1652</span>  </div>
|
||||
<div class="line"><a name="l01665"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a4fe09cc9c976b1cf424e13765d6cd8c9"> 1665</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_async_8h.html#a4fe09cc9c976b1cf424e13765d6cd8c9">MQTTAsync_waitForCompletion</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> handle, <a class="code" href="_m_q_t_t_async_8h.html#a7ca6d2a1813f2bbd0bc3af2771e46ba4">MQTTAsync_token</a> token, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> timeout);</div>
|
||||
<div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>  </div>
|
||||
<div class="line"><a name="l01667"></a><span class="lineno"> 1667</span>  </div>
|
||||
<div class="line"><a name="l01678"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a9b45db63052fe29ab1fad22d2a00c91c"> 1678</a></span> LIBMQTT_API <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_async_8h.html#a9b45db63052fe29ab1fad22d2a00c91c">MQTTAsync_freeMessage</a>(<a class="code" href="struct_m_q_t_t_async__message.html">MQTTAsync_message</a>** msg);</div>
|
||||
<div class="line"><a name="l01679"></a><span class="lineno"> 1679</span>  </div>
|
||||
<div class="line"><a name="l01688"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a2b836f58612a2c4627e40ae848da190d"> 1688</a></span> LIBMQTT_API <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_async_8h.html#a2b836f58612a2c4627e40ae848da190d">MQTTAsync_free</a>(<span class="keywordtype">void</span>* ptr);</div>
|
||||
<div class="line"><a name="l01689"></a><span class="lineno"> 1689</span>  </div>
|
||||
<div class="line"><a name="l01697"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#af5500ba58592afafaade2fcabdc61e61"> 1697</a></span> LIBMQTT_API <span class="keywordtype">void</span>* <a class="code" href="_m_q_t_t_async_8h.html#af5500ba58592afafaade2fcabdc61e61">MQTTAsync_malloc</a>(<span class="keywordtype">size_t</span> size);</div>
|
||||
<div class="line"><a name="l01698"></a><span class="lineno"> 1698</span>  </div>
|
||||
<div class="line"><a name="l01706"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ad5562f9dc71fbd93d25ad20b328cb887"> 1706</a></span> LIBMQTT_API <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_async_8h.html#ad5562f9dc71fbd93d25ad20b328cb887">MQTTAsync_destroy</a>(<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a>* handle);</div>
|
||||
<div class="line"><a name="l01707"></a><span class="lineno"> 1707</span>  </div>
|
||||
<div class="line"><a name="l01708"></a><span class="lineno"> 1708</span>  </div>
|
||||
<div class="line"><a name="l01709"></a><span class="lineno"> 1709</span>  </div>
|
||||
<div class="line"><a name="l01710"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5"> 1710</a></span> <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5">MQTTASYNC_TRACE_LEVELS</a></div>
|
||||
<div class="line"><a name="l01711"></a><span class="lineno"> 1711</span> {</div>
|
||||
<div class="line"><a name="l01712"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5af684f42971cced68693ce993703548c1"> 1712</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5af684f42971cced68693ce993703548c1">MQTTASYNC_TRACE_MAXIMUM</a> = 1,</div>
|
||||
<div class="line"><a name="l01713"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a133c380b84d75477ff31a2ad732133ce"> 1713</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a133c380b84d75477ff31a2ad732133ce">MQTTASYNC_TRACE_MEDIUM</a>,</div>
|
||||
<div class="line"><a name="l01714"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a7a45c26816b1cac1fde02d79a9f4337b"> 1714</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a7a45c26816b1cac1fde02d79a9f4337b">MQTTASYNC_TRACE_MINIMUM</a>,</div>
|
||||
<div class="line"><a name="l01715"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a6a719b2b7fc4dfc41494370ff96fec3e"> 1715</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a6a719b2b7fc4dfc41494370ff96fec3e">MQTTASYNC_TRACE_PROTOCOL</a>,</div>
|
||||
<div class="line"><a name="l01716"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5ac428f74ca453dacb7b8271ca741266e8"> 1716</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5ac428f74ca453dacb7b8271ca741266e8">MQTTASYNC_TRACE_ERROR</a>,</div>
|
||||
<div class="line"><a name="l01717"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a3084770185f384398cefe4aaba533d40"> 1717</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a3084770185f384398cefe4aaba533d40">MQTTASYNC_TRACE_SEVERE</a>,</div>
|
||||
<div class="line"><a name="l01718"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a0b91d2213ebb6655e41a7f6ce1a42295"> 1718</a></span>  <a class="code" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a0b91d2213ebb6655e41a7f6ce1a42295">MQTTASYNC_TRACE_FATAL</a>,</div>
|
||||
<div class="line"><a name="l01719"></a><span class="lineno"> 1719</span> };</div>
|
||||
<div class="line"><a name="l01720"></a><span class="lineno"> 1720</span>  </div>
|
||||
<div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>  </div>
|
||||
<div class="line"><a name="l01727"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#ac7fbab13a0b2e5dd4ee11efbbb9f6a3a"> 1727</a></span> LIBMQTT_API <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_async_8h.html#ac7fbab13a0b2e5dd4ee11efbbb9f6a3a">MQTTAsync_setTraceLevel</a>(<span class="keyword">enum</span> <a class="code" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5">MQTTASYNC_TRACE_LEVELS</a> level);</div>
|
||||
<div class="line"><a name="l01728"></a><span class="lineno"> 1728</span>  </div>
|
||||
<div class="line"><a name="l01729"></a><span class="lineno"> 1729</span>  </div>
|
||||
<div class="line"><a name="l01739"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a65aba1caeae9b5af5d5b6c5598a75b02"> 1739</a></span> <span class="keyword">typedef</span> <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_async_8h.html#a65aba1caeae9b5af5d5b6c5598a75b02">MQTTAsync_traceCallback</a>(<span class="keyword">enum</span> <a class="code" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5">MQTTASYNC_TRACE_LEVELS</a> level, <span class="keywordtype">char</span>* message);</div>
|
||||
<div class="line"><a name="l01740"></a><span class="lineno"> 1740</span>  </div>
|
||||
<div class="line"><a name="l01747"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a0b350581324a4ff0eaee71e7a6721388"> 1747</a></span> LIBMQTT_API <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_async_8h.html#a0b350581324a4ff0eaee71e7a6721388">MQTTAsync_setTraceCallback</a>(<a class="code" href="_m_q_t_t_async_8h.html#a65aba1caeae9b5af5d5b6c5598a75b02">MQTTAsync_traceCallback</a>* callback);</div>
|
||||
<div class="line"><a name="l01748"></a><span class="lineno"> 1748</span>  </div>
|
||||
<div class="line"><a name="l01755"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a7cf29b785a1d4ff1de2e67e2f916b658"> 1755</a></span> LIBMQTT_API <a class="code" href="struct_m_q_t_t_async__name_value.html">MQTTAsync_nameValue</a>* <a class="code" href="_m_q_t_t_async_8h.html#a7cf29b785a1d4ff1de2e67e2f916b658">MQTTAsync_getVersionInfo</a>(<span class="keywordtype">void</span>);</div>
|
||||
<div class="line"><a name="l01756"></a><span class="lineno"> 1756</span>  </div>
|
||||
<div class="line"><a name="l01763"></a><span class="lineno"><a class="line" href="_m_q_t_t_async_8h.html#a875cd089a8b23eb3fd50c0406fc75d9f"> 1763</a></span> LIBMQTT_API <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="_m_q_t_t_async_8h.html#a875cd089a8b23eb3fd50c0406fc75d9f">MQTTAsync_strerror</a>(<span class="keywordtype">int</span> code);</div>
|
||||
<div class="line"><a name="l01764"></a><span class="lineno"> 1764</span>  </div>
|
||||
<div class="line"><a name="l01765"></a><span class="lineno"> 1765</span>  </div>
|
||||
<div class="line"><a name="l02379"></a><span class="lineno"> 2379</span> <span class="preprocessor">#if defined(__cplusplus)</span></div>
|
||||
<div class="line"><a name="l02380"></a><span class="lineno"> 2380</span>  }</div>
|
||||
<div class="line"><a name="l02381"></a><span class="lineno"> 2381</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="line"><a name="l02382"></a><span class="lineno"> 2382</span>  </div>
|
||||
<div class="line"><a name="l02383"></a><span class="lineno"> 2383</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a0388b226a414b09fa733f6d65004ec32"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a0388b226a414b09fa733f6d65004ec32">MQTTAsync_connect</a></div><div class="ttdeci">int MQTTAsync_connect(MQTTAsync handle, const MQTTAsync_connectOptions *options)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a08d18ece91c1b011011354570d8ac1ab"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a08d18ece91c1b011011354570d8ac1ab">MQTTAsync_unsubscribe</a></div><div class="ttdeci">int MQTTAsync_unsubscribe(MQTTAsync handle, const char *topic, MQTTAsync_responseOptions *response)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a0b350581324a4ff0eaee71e7a6721388"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a0b350581324a4ff0eaee71e7a6721388">MQTTAsync_setTraceCallback</a></div><div class="ttdeci">void MQTTAsync_setTraceCallback(MQTTAsync_traceCallback *callback)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a0db1d736cdc0c864fe41abb3afd605bd"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a></div><div class="ttdeci">void * MQTTAsync</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:253</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a1002b09c62a096578c9b3e0135eb98c1"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a1002b09c62a096578c9b3e0135eb98c1">MQTTAsync_setBeforePersistenceWrite</a></div><div class="ttdeci">int MQTTAsync_setBeforePersistenceWrite(MQTTAsync handle, void *context, MQTTPersistence_beforeWrite *co)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a1705e75a48999cb45bf85c15608478f5"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a1705e75a48999cb45bf85c15608478f5">MQTTAsync_global_init</a></div><div class="ttdeci">void MQTTAsync_global_init(MQTTAsync_init_options *inits)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a18cc19740d9b00c629dc53a4420ecf1f"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a18cc19740d9b00c629dc53a4420ecf1f">MQTTAsync_setConnected</a></div><div class="ttdeci">int MQTTAsync_setConnected(MQTTAsync handle, void *context, MQTTAsync_connected *co)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a2b836f58612a2c4627e40ae848da190d"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a2b836f58612a2c4627e40ae848da190d">MQTTAsync_free</a></div><div class="ttdeci">void MQTTAsync_free(void *ptr)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a34bb8d321e9d368780b5c832c058f223"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a34bb8d321e9d368780b5c832c058f223">MQTTAsync_connected</a></div><div class="ttdeci">void MQTTAsync_connected(void *context, char *cause)</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:430</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a3900a98d7b1d58ad6e686bfce298bb6c"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a3900a98d7b1d58ad6e686bfce298bb6c">MQTTAsync_connectionLost</a></div><div class="ttdeci">void MQTTAsync_connectionLost(void *context, char *cause)</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:412</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a3918ead59b56816a8d7544def184e48e"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a3918ead59b56816a8d7544def184e48e">MQTTAsync_messageArrived</a></div><div class="ttdeci">int MQTTAsync_messageArrived(void *context, char *topicName, int topicLen, MQTTAsync_message *message)</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:369</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a44abc360051b918a39b0596a137775ae"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a44abc360051b918a39b0596a137775ae">MQTTAsync_setMessageArrivedCallback</a></div><div class="ttdeci">int MQTTAsync_setMessageArrivedCallback(MQTTAsync handle, void *context, MQTTAsync_messageArrived *ma)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a46c332245c379629ae11f457fc179457"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a46c332245c379629ae11f457fc179457">MQTTAsync_isConnected</a></div><div class="ttdeci">int MQTTAsync_isConnected(MQTTAsync handle)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a4fe09cc9c976b1cf424e13765d6cd8c9"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a4fe09cc9c976b1cf424e13765d6cd8c9">MQTTAsync_waitForCompletion</a></div><div class="ttdeci">int MQTTAsync_waitForCompletion(MQTTAsync handle, MQTTAsync_token token, unsigned long timeout)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a52a1d9ab6e5d5064a3de42d0eec88f57"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a52a1d9ab6e5d5064a3de42d0eec88f57">MQTTAsync_disconnected</a></div><div class="ttdeci">void MQTTAsync_disconnected(void *context, MQTTProperties *properties, enum MQTTReasonCodes reasonCode)</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:444</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a5462c4618d0a229116db5fbadacf95d2"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a5462c4618d0a229116db5fbadacf95d2">MQTTAsync_create</a></div><div class="ttdeci">int MQTTAsync_create(MQTTAsync *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a5687171e67e98f9ea590c9e3b64cde18"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a5687171e67e98f9ea590c9e3b64cde18">MQTTAsync_sendMessage</a></div><div class="ttdeci">int MQTTAsync_sendMessage(MQTTAsync handle, const char *destinationName, const MQTTAsync_message *msg, MQTTAsync_responseOptions *response)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a5de816f986b318947709a34e0787eda5"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5">MQTTASYNC_TRACE_LEVELS</a></div><div class="ttdeci">MQTTASYNC_TRACE_LEVELS</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1711</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a5de816f986b318947709a34e0787eda5a0b91d2213ebb6655e41a7f6ce1a42295"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a0b91d2213ebb6655e41a7f6ce1a42295">MQTTASYNC_TRACE_FATAL</a></div><div class="ttdeci">@ MQTTASYNC_TRACE_FATAL</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1718</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a5de816f986b318947709a34e0787eda5a133c380b84d75477ff31a2ad732133ce"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a133c380b84d75477ff31a2ad732133ce">MQTTASYNC_TRACE_MEDIUM</a></div><div class="ttdeci">@ MQTTASYNC_TRACE_MEDIUM</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1713</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a5de816f986b318947709a34e0787eda5a3084770185f384398cefe4aaba533d40"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a3084770185f384398cefe4aaba533d40">MQTTASYNC_TRACE_SEVERE</a></div><div class="ttdeci">@ MQTTASYNC_TRACE_SEVERE</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1717</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a5de816f986b318947709a34e0787eda5a6a719b2b7fc4dfc41494370ff96fec3e"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a6a719b2b7fc4dfc41494370ff96fec3e">MQTTASYNC_TRACE_PROTOCOL</a></div><div class="ttdeci">@ MQTTASYNC_TRACE_PROTOCOL</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1715</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a5de816f986b318947709a34e0787eda5a7a45c26816b1cac1fde02d79a9f4337b"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a7a45c26816b1cac1fde02d79a9f4337b">MQTTASYNC_TRACE_MINIMUM</a></div><div class="ttdeci">@ MQTTASYNC_TRACE_MINIMUM</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1714</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a5de816f986b318947709a34e0787eda5ac428f74ca453dacb7b8271ca741266e8"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5ac428f74ca453dacb7b8271ca741266e8">MQTTASYNC_TRACE_ERROR</a></div><div class="ttdeci">@ MQTTASYNC_TRACE_ERROR</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1716</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a5de816f986b318947709a34e0787eda5af684f42971cced68693ce993703548c1"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5af684f42971cced68693ce993703548c1">MQTTASYNC_TRACE_MAXIMUM</a></div><div class="ttdeci">@ MQTTASYNC_TRACE_MAXIMUM</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1712</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a5e44304a2c011a7d61b72c779ad83979"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a5e44304a2c011a7d61b72c779ad83979">MQTTAsync_updateConnectOptions</a></div><div class="ttdeci">int MQTTAsync_updateConnectOptions(void *context, MQTTAsync_connectData *data)</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:497</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a6060c25c2641e878803aef76fefb31ee"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a6060c25c2641e878803aef76fefb31ee">MQTTAsync_onFailure</a></div><div class="ttdeci">void MQTTAsync_onFailure(void *context, MQTTAsync_failureData *response)</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:686</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a63c66a311ab16239a4175ff671871bf2"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a63c66a311ab16239a4175ff671871bf2">MQTTAsync_send</a></div><div class="ttdeci">int MQTTAsync_send(MQTTAsync handle, const char *destinationName, int payloadlen, const void *payload, int qos, int retained, MQTTAsync_responseOptions *response)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a65aba1caeae9b5af5d5b6c5598a75b02"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a65aba1caeae9b5af5d5b6c5598a75b02">MQTTAsync_traceCallback</a></div><div class="ttdeci">void MQTTAsync_traceCallback(enum MQTTASYNC_TRACE_LEVELS level, char *message)</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1739</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a69fd433ce1b9b6a1b3b453c4793a9311"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a69fd433ce1b9b6a1b3b453c4793a9311">MQTTAsync_unsubscribeMany</a></div><div class="ttdeci">int MQTTAsync_unsubscribeMany(MQTTAsync handle, int count, char *const *topic, MQTTAsync_responseOptions *response)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a78cbe1b851fea48001112f7ba9e4ea62"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a78cbe1b851fea48001112f7ba9e4ea62">MQTTAsync_createWithOptions</a></div><div class="ttdeci">int MQTTAsync_createWithOptions(MQTTAsync *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context, MQTTAsync_createOptions *options)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a7b0c18a0e29e2ce73f3ea109bc32617b"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a7b0c18a0e29e2ce73f3ea109bc32617b">MQTTAsync_onSuccess</a></div><div class="ttdeci">void MQTTAsync_onSuccess(void *context, MQTTAsync_successData *response)</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:655</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a7ca6d2a1813f2bbd0bc3af2771e46ba4"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a7ca6d2a1813f2bbd0bc3af2771e46ba4">MQTTAsync_token</a></div><div class="ttdeci">int MQTTAsync_token</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:263</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a7cf29b785a1d4ff1de2e67e2f916b658"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a7cf29b785a1d4ff1de2e67e2f916b658">MQTTAsync_getVersionInfo</a></div><div class="ttdeci">MQTTAsync_nameValue * MQTTAsync_getVersionInfo(void)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a875cd089a8b23eb3fd50c0406fc75d9f"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a875cd089a8b23eb3fd50c0406fc75d9f">MQTTAsync_strerror</a></div><div class="ttdeci">const char * MQTTAsync_strerror(int code)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a892cf122e6e8d8f6cd38c4c8efe8fb67"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a892cf122e6e8d8f6cd38c4c8efe8fb67">MQTTAsync_onSuccess5</a></div><div class="ttdeci">void MQTTAsync_onSuccess5(void *context, MQTTAsync_successData5 *response)</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:671</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a8c5023e04d5c3e9805d5dae76df21f4c"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a8c5023e04d5c3e9805d5dae76df21f4c">MQTTAsync_onFailure5</a></div><div class="ttdeci">void MQTTAsync_onFailure5(void *context, MQTTAsync_failureData5 *response)</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:701</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a94ec624ee22cc01d2ca58a9e646a2665"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a94ec624ee22cc01d2ca58a9e646a2665">MQTTAsync_setDeliveryCompleteCallback</a></div><div class="ttdeci">int MQTTAsync_setDeliveryCompleteCallback(MQTTAsync handle, void *context, MQTTAsync_deliveryComplete *dc)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a9b45db63052fe29ab1fad22d2a00c91c"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a9b45db63052fe29ab1fad22d2a00c91c">MQTTAsync_freeMessage</a></div><div class="ttdeci">void MQTTAsync_freeMessage(MQTTAsync_message **msg)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_aa078aec3eba83481f63db3c3939a5da9"><div class="ttname"><a href="_m_q_t_t_async_8h.html#aa078aec3eba83481f63db3c3939a5da9">MQTTAsync_setUpdateConnectOptions</a></div><div class="ttdeci">int MQTTAsync_setUpdateConnectOptions(MQTTAsync handle, void *context, MQTTAsync_updateConnectOptions *co)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_ab10296618e266b3c02fd117d6616b15d"><div class="ttname"><a href="_m_q_t_t_async_8h.html#ab10296618e266b3c02fd117d6616b15d">MQTTAsync_deliveryComplete</a></div><div class="ttdeci">void MQTTAsync_deliveryComplete(void *context, MQTTAsync_token token)</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:392</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_ab207095cab6f9a48b52cdb593b8456f4"><div class="ttname"><a href="_m_q_t_t_async_8h.html#ab207095cab6f9a48b52cdb593b8456f4">MQTTAsync_isComplete</a></div><div class="ttdeci">int MQTTAsync_isComplete(MQTTAsync handle, MQTTAsync_token token)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_ab4d16e3c57502be6a7d1b1d3bcc382f3"><div class="ttname"><a href="_m_q_t_t_async_8h.html#ab4d16e3c57502be6a7d1b1d3bcc382f3">MQTTAsync_setAfterPersistenceRead</a></div><div class="ttdeci">int MQTTAsync_setAfterPersistenceRead(MQTTAsync handle, void *context, MQTTPersistence_afterRead *co)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_abc92f60743fc471643b473abbc987be0"><div class="ttname"><a href="_m_q_t_t_async_8h.html#abc92f60743fc471643b473abbc987be0">MQTTAsync_getPendingTokens</a></div><div class="ttdeci">int MQTTAsync_getPendingTokens(MQTTAsync handle, MQTTAsync_token **tokens)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_abd3ea01869b89ff23f9522640479c395"><div class="ttname"><a href="_m_q_t_t_async_8h.html#abd3ea01869b89ff23f9522640479c395">MQTTAsync_reconnect</a></div><div class="ttdeci">int MQTTAsync_reconnect(MQTTAsync handle)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_ac78620b33434a187255bd1a3faec1578"><div class="ttname"><a href="_m_q_t_t_async_8h.html#ac78620b33434a187255bd1a3faec1578">MQTTAsync_subscribeMany</a></div><div class="ttdeci">int MQTTAsync_subscribeMany(MQTTAsync handle, int count, char *const *topic, const int *qos, MQTTAsync_responseOptions *response)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_ac7fbab13a0b2e5dd4ee11efbbb9f6a3a"><div class="ttname"><a href="_m_q_t_t_async_8h.html#ac7fbab13a0b2e5dd4ee11efbbb9f6a3a">MQTTAsync_setTraceLevel</a></div><div class="ttdeci">void MQTTAsync_setTraceLevel(enum MQTTASYNC_TRACE_LEVELS level)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_ad5562f9dc71fbd93d25ad20b328cb887"><div class="ttname"><a href="_m_q_t_t_async_8h.html#ad5562f9dc71fbd93d25ad20b328cb887">MQTTAsync_destroy</a></div><div class="ttdeci">void MQTTAsync_destroy(MQTTAsync *handle)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_ada4dd26d23c8849c51e4ab8200339040"><div class="ttname"><a href="_m_q_t_t_async_8h.html#ada4dd26d23c8849c51e4ab8200339040">MQTTAsync_setDisconnected</a></div><div class="ttdeci">int MQTTAsync_setDisconnected(MQTTAsync handle, void *context, MQTTAsync_disconnected *co)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_adc69afa4725f8321bdaa5a05aec5cfd5"><div class="ttname"><a href="_m_q_t_t_async_8h.html#adc69afa4725f8321bdaa5a05aec5cfd5">MQTTAsync_disconnect</a></div><div class="ttdeci">int MQTTAsync_disconnect(MQTTAsync handle, const MQTTAsync_disconnectOptions *options)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_ae10bd009934b3bb4a9f4abae7424a611"><div class="ttname"><a href="_m_q_t_t_async_8h.html#ae10bd009934b3bb4a9f4abae7424a611">MQTTAsync_subscribe</a></div><div class="ttdeci">int MQTTAsync_subscribe(MQTTAsync handle, const char *topic, int qos, MQTTAsync_responseOptions *response)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_ae1568d96d6418004cc79466c06f3d791"><div class="ttname"><a href="_m_q_t_t_async_8h.html#ae1568d96d6418004cc79466c06f3d791">MQTTAsync_responseOptions</a></div><div class="ttdeci">struct MQTTAsync_responseOptions MQTTAsync_responseOptions</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_ae9ae8d61023e7029ef5a19f5219c3599"><div class="ttname"><a href="_m_q_t_t_async_8h.html#ae9ae8d61023e7029ef5a19f5219c3599">MQTTAsync_setCallbacks</a></div><div class="ttdeci">int MQTTAsync_setCallbacks(MQTTAsync handle, void *context, MQTTAsync_connectionLost *cl, MQTTAsync_messageArrived *ma, MQTTAsync_deliveryComplete *dc)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_aee15bbd9224efd9dcce9b4ae491b2e2e"><div class="ttname"><a href="_m_q_t_t_async_8h.html#aee15bbd9224efd9dcce9b4ae491b2e2e">MQTTAsync_setConnectionLostCallback</a></div><div class="ttdeci">int MQTTAsync_setConnectionLostCallback(MQTTAsync handle, void *context, MQTTAsync_connectionLost *cl)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_af5500ba58592afafaade2fcabdc61e61"><div class="ttname"><a href="_m_q_t_t_async_8h.html#af5500ba58592afafaade2fcabdc61e61">MQTTAsync_malloc</a></div><div class="ttdeci">void * MQTTAsync_malloc(size_t size)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_client_persistence_8h_html"><div class="ttname"><a href="_m_q_t_t_client_persistence_8h.html">MQTTClientPersistence.h</a></div><div class="ttdoc">This structure represents a persistent data store, used to store outbound and inbound messages,...</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_client_persistence_8h_html_ab865640a1cc53b68622004c5a2d29fae"><div class="ttname"><a href="_m_q_t_t_client_persistence_8h.html#ab865640a1cc53b68622004c5a2d29fae">MQTTPersistence_beforeWrite</a></div><div class="ttdeci">int MQTTPersistence_beforeWrite(void *context, int bufcount, char *buffers[], int buflens[])</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:264</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_client_persistence_8h_html_af5a966a574c6ad7a35f1ebb7edd5c1c4"><div class="ttname"><a href="_m_q_t_t_client_persistence_8h.html#af5a966a574c6ad7a35f1ebb7edd5c1c4">MQTTPersistence_afterRead</a></div><div class="ttdeci">int MQTTPersistence_afterRead(void *context, char **buffer, int *buflen)</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:275</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html"><div class="ttname"><a href="_m_q_t_t_properties_8h.html">MQTTProperties.h</a></div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html">MQTTReasonCodes.h</a></div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a></div><div class="ttdeci">MQTTReasonCodes</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:23</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_subscribe_opts_8h_html"><div class="ttname"><a href="_m_q_t_t_subscribe_opts_8h.html">MQTTSubscribeOpts.h</a></div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html">MQTTAsync_SSLOptions</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1069</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html_a032835d4c4a1c1e19b53c330a673a6e0"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html#a032835d4c4a1c1e19b53c330a673a6e0">MQTTAsync_SSLOptions::trustStore</a></div><div class="ttdeci">const char * trustStore</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1083</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_SSLOptions::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1080</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html_a0826fcae7c2816e04772c61542c6846b"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html#a0826fcae7c2816e04772c61542c6846b">MQTTAsync_SSLOptions::disableDefaultTrustStore</a></div><div class="ttdeci">int disableDefaultTrustStore</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1161</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html_a189f11195f4d5a70024adffdb050885f"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html#a189f11195f4d5a70024adffdb050885f">MQTTAsync_SSLOptions::ssl_error_context</a></div><div class="ttdeci">void * ssl_error_context</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1141</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html_a26f5d839c92f9772c2a5d05486277a42"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html#a26f5d839c92f9772c2a5d05486277a42">MQTTAsync_SSLOptions::protos_len</a></div><div class="ttdeci">unsigned int protos_len</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1176</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html_a3078b3c824cc9753a57898072445c34d"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html#a3078b3c824cc9753a57898072445c34d">MQTTAsync_SSLOptions::CApath</a></div><div class="ttdeci">const char * CApath</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1129</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html_a32b476382955289ce427112b59f21c3e"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html#a32b476382955289ce427112b59f21c3e">MQTTAsync_SSLOptions::keyStore</a></div><div class="ttdeci">const char * keyStore</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1088</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html_a3543ea1481b68d73cdde833280bb9c45"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html#a3543ea1481b68d73cdde833280bb9c45">MQTTAsync_SSLOptions::sslVersion</a></div><div class="ttdeci">int sslVersion</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1115</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html_a4f8661600fb8bacf031150f8dcd293a5"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html#a4f8661600fb8bacf031150f8dcd293a5">MQTTAsync_SSLOptions::protos</a></div><div class="ttdeci">const unsigned char * protos</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1170</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html_a75f6c13b7634e15f96dd9f17db6cf0be"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html#a75f6c13b7634e15f96dd9f17db6cf0be">MQTTAsync_SSLOptions::enableServerCertAuth</a></div><div class="ttdeci">int enableServerCertAuth</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1109</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html_a7dd436cbb916fba200595c3519f09ec4"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html#a7dd436cbb916fba200595c3519f09ec4">MQTTAsync_SSLOptions::privateKey</a></div><div class="ttdeci">const char * privateKey</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1093</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html_a94900629685d5ed08f66fd2931f573ce"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html#a94900629685d5ed08f66fd2931f573ce">MQTTAsync_SSLOptions::verify</a></div><div class="ttdeci">int verify</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1122</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html_aa683926d52134077f27d6dc67bda13ab"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html#aa683926d52134077f27d6dc67bda13ab">MQTTAsync_SSLOptions::enabledCipherSuites</a></div><div class="ttdeci">const char * enabledCipherSuites</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1106</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html_ab7f597518dd5b9db5a515081f8e0bd1f"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html#ab7f597518dd5b9db5a515081f8e0bd1f">MQTTAsync_SSLOptions::ssl_psk_context</a></div><div class="ttdeci">void * ssl_psk_context</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1154</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async___s_s_l_options_html_abb427571ba37b51f6985f1a6906ca031"><div class="ttname"><a href="struct_m_q_t_t_async___s_s_l_options.html#abb427571ba37b51f6985f1a6906ca031">MQTTAsync_SSLOptions::privateKeyPassword</a></div><div class="ttdeci">const char * privateKeyPassword</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1096</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_data_html"><div class="ttname"><a href="struct_m_q_t_t_async__connect_data.html">MQTTAsync_connectData</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:466</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_data_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_async__connect_data.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_connectData::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:470</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_data_html_a0d49d74db4c035719c3867723cf7e779"><div class="ttname"><a href="struct_m_q_t_t_async__connect_data.html#a0d49d74db4c035719c3867723cf7e779">MQTTAsync_connectData::data</a></div><div class="ttdeci">const void * data</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:485</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_data_html_aba2dfcdfda80edcb531a5a7115d3e043"><div class="ttname"><a href="struct_m_q_t_t_async__connect_data.html#aba2dfcdfda80edcb531a5a7115d3e043">MQTTAsync_connectData::username</a></div><div class="ttdeci">const char * username</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:477</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_data_html_afed088663f8704004425cdae2120b9b3"><div class="ttname"><a href="struct_m_q_t_t_async__connect_data.html#afed088663f8704004425cdae2120b9b3">MQTTAsync_connectData::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:484</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html">MQTTAsync_connectOptions</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1199</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a035ba380dd97a284db04f4eaae5e113b"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a035ba380dd97a284db04f4eaae5e113b">MQTTAsync_connectOptions::maxRetryInterval</a></div><div class="ttdeci">int maxRetryInterval</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1337</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a036c36a2a4d3a3ffae9ab4dd8b3e7f7b"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a036c36a2a4d3a3ffae9ab4dd8b3e7f7b">MQTTAsync_connectOptions::cleansession</a></div><div class="ttdeci">int cleansession</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1245</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_connectOptions::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1212</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a09ce26d7cff24e14a6844eaae7b15290"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a09ce26d7cff24e14a6844eaae7b15290">MQTTAsync_connectOptions::onFailure</a></div><div class="ttdeci">MQTTAsync_onFailure * onFailure</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1296</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a0d49d74db4c035719c3867723cf7e779"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a0d49d74db4c035719c3867723cf7e779">MQTTAsync_connectOptions::data</a></div><div class="ttdeci">const void * data</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1343</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a12d546fd0ccf4e1091b18e1b735c7240"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTAsync_connectOptions::MQTTVersion</a></div><div class="ttdeci">int MQTTVersion</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1325</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a166ac1b967f09326b0187f66be3e69af"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a166ac1b967f09326b0187f66be3e69af">MQTTAsync_connectOptions::minRetryInterval</a></div><div class="ttdeci">int minRetryInterval</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1333</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a1c23c490f06428725345de68a4ff0a3e"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a1c23c490f06428725345de68a4ff0a3e">MQTTAsync_connectOptions::onSuccess5</a></div><div class="ttdeci">MQTTAsync_onSuccess5 * onSuccess5</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1362</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a388b78d8a75658928238f700f207ad92"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a388b78d8a75658928238f700f207ad92">MQTTAsync_connectOptions::httpsProxy</a></div><div class="ttdeci">const char * httpsProxy</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1380</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a38c6aa24b36d981c49405db425c24db0"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a38c6aa24b36d981c49405db425c24db0">MQTTAsync_connectOptions::connectTimeout</a></div><div class="ttdeci">int connectTimeout</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1271</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a4dad726f2b6f79ca5847689c5f2f2ec2"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2">MQTTAsync_connectOptions::onFailure5</a></div><div class="ttdeci">MQTTAsync_onFailure5 * onFailure5</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1368</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a5c9d6c557453232a1b25cbbec5a31e8c"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a5c9d6c557453232a1b25cbbec5a31e8c">MQTTAsync_connectOptions::maxInflight</a></div><div class="ttdeci">int maxInflight</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1249</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a7902ce4d11b96d8b19582bdd1f82b630"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a7902ce4d11b96d8b19582bdd1f82b630">MQTTAsync_connectOptions::automaticReconnect</a></div><div class="ttdeci">int automaticReconnect</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1329</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a7a9c5105542460d6fd9323facca66648"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a7a9c5105542460d6fd9323facca66648">MQTTAsync_connectOptions::will</a></div><div class="ttdeci">MQTTAsync_willOptions * will</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1255</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a86fd59846f3ba2082fd99906c6b496a6"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a86fd59846f3ba2082fd99906c6b496a6">MQTTAsync_connectOptions::ssl</a></div><div class="ttdeci">MQTTAsync_SSLOptions * ssl</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1284</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a9f8b7ffb4a698eb151a3b090548b82e8"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a9f8b7ffb4a698eb151a3b090548b82e8">MQTTAsync_connectOptions::connectProperties</a></div><div class="ttdeci">MQTTProperties * connectProperties</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1352</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_aa4a2ebcb494493f648ae1e6975672575"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#aa4a2ebcb494493f648ae1e6975672575">MQTTAsync_connectOptions::password</a></div><div class="ttdeci">const char * password</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1267</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_aa82629005937abd92e97084a428cd61f"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#aa82629005937abd92e97084a428cd61f">MQTTAsync_connectOptions::serverURIcount</a></div><div class="ttdeci">int serverURIcount</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1306</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_aba22d81c407fb2ba590dba476240d3e9"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#aba22d81c407fb2ba590dba476240d3e9">MQTTAsync_connectOptions::serverURIs</a></div><div class="ttdeci">char *const * serverURIs</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1318</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_aba2dfcdfda80edcb531a5a7115d3e043"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#aba2dfcdfda80edcb531a5a7115d3e043">MQTTAsync_connectOptions::username</a></div><div class="ttdeci">const char * username</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1261</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_ac13fb68f736854fcab131b34756bfceb"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#ac13fb68f736854fcab131b34756bfceb">MQTTAsync_connectOptions::onSuccess</a></div><div class="ttdeci">MQTTAsync_onSuccess * onSuccess</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1290</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_ac31f13e964ffb7e3696caef47ecc0641"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#ac31f13e964ffb7e3696caef47ecc0641">MQTTAsync_connectOptions::willProperties</a></div><div class="ttdeci">MQTTProperties * willProperties</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1356</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_ac4098248961a1ee89f40353eeebab58b"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#ac4098248961a1ee89f40353eeebab58b">MQTTAsync_connectOptions::httpHeaders</a></div><div class="ttdeci">const MQTTAsync_nameValue * httpHeaders</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1372</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_ac73f57846c42bcaa9a47e6721a957748"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#ac73f57846c42bcaa9a47e6721a957748">MQTTAsync_connectOptions::retryInterval</a></div><div class="ttdeci">int retryInterval</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1279</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_ac8dd0930672a9c7d71fc645aa1f0521d"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#ac8dd0930672a9c7d71fc645aa1f0521d">MQTTAsync_connectOptions::keepAliveInterval</a></div><div class="ttdeci">int keepAliveInterval</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1223</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_acdcb75a5d5981da027bce83849140f7b"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#acdcb75a5d5981da027bce83849140f7b">MQTTAsync_connectOptions::cleanstart</a></div><div class="ttdeci">int cleanstart</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1348</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_add124780ab2de397a96780576c2f112c"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#add124780ab2de397a96780576c2f112c">MQTTAsync_connectOptions::httpProxy</a></div><div class="ttdeci">const char * httpProxy</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1376</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_ae376f130b17d169ee51be68077a89ed0"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#ae376f130b17d169ee51be68077a89ed0">MQTTAsync_connectOptions::context</a></div><div class="ttdeci">void * context</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1302</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_afed088663f8704004425cdae2120b9b3"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#afed088663f8704004425cdae2120b9b3">MQTTAsync_connectOptions::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1342</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__create_options_html"><div class="ttname"><a href="struct_m_q_t_t_async__create_options.html">MQTTAsync_createOptions</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:961</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__create_options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_async__create_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_createOptions::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:969</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__create_options_html_a078cd68d8f896ce7eac0cc83d4486a2c"><div class="ttname"><a href="struct_m_q_t_t_async__create_options.html#a078cd68d8f896ce7eac0cc83d4486a2c">MQTTAsync_createOptions::sendWhileDisconnected</a></div><div class="ttdeci">int sendWhileDisconnected</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:971</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__create_options_html_a0c3ea2641e188542c787e71e2c521a0b"><div class="ttname"><a href="struct_m_q_t_t_async__create_options.html#a0c3ea2641e188542c787e71e2c521a0b">MQTTAsync_createOptions::persistQoS0</a></div><div class="ttdeci">int persistQoS0</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:997</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__create_options_html_a12d546fd0ccf4e1091b18e1b735c7240"><div class="ttname"><a href="struct_m_q_t_t_async__create_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTAsync_createOptions::MQTTVersion</a></div><div class="ttdeci">int MQTTVersion</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:981</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__create_options_html_a231b8890c3bc2ea07f7c599896f30691"><div class="ttname"><a href="struct_m_q_t_t_async__create_options.html#a231b8890c3bc2ea07f7c599896f30691">MQTTAsync_createOptions::restoreMessages</a></div><div class="ttdeci">int restoreMessages</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:993</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__create_options_html_a3b74acf6f315bb5fe36266bc9647ee97"><div class="ttname"><a href="struct_m_q_t_t_async__create_options.html#a3b74acf6f315bb5fe36266bc9647ee97">MQTTAsync_createOptions::maxBufferedMessages</a></div><div class="ttdeci">int maxBufferedMessages</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:975</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__create_options_html_a76de37b3cff885e83db204a347fe0a2d"><div class="ttname"><a href="struct_m_q_t_t_async__create_options.html#a76de37b3cff885e83db204a347fe0a2d">MQTTAsync_createOptions::deleteOldestMessages</a></div><div class="ttdeci">int deleteOldestMessages</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:989</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__create_options_html_abe7fdbe18bfd3577a75d3b386d69406c"><div class="ttname"><a href="struct_m_q_t_t_async__create_options.html#abe7fdbe18bfd3577a75d3b386d69406c">MQTTAsync_createOptions::allowDisconnectedSendAtAnyTime</a></div><div class="ttdeci">int allowDisconnectedSendAtAnyTime</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:985</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__disconnect_options_html"><div class="ttname"><a href="struct_m_q_t_t_async__disconnect_options.html">MQTTAsync_disconnectOptions</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1428</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__disconnect_options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_async__disconnect_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_disconnectOptions::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1432</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__disconnect_options_html_a09ce26d7cff24e14a6844eaae7b15290"><div class="ttname"><a href="struct_m_q_t_t_async__disconnect_options.html#a09ce26d7cff24e14a6844eaae7b15290">MQTTAsync_disconnectOptions::onFailure</a></div><div class="ttdeci">MQTTAsync_onFailure * onFailure</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1449</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__disconnect_options_html_a1594008402f7307e4de8fa6131656dde"><div class="ttname"><a href="struct_m_q_t_t_async__disconnect_options.html#a1594008402f7307e4de8fa6131656dde">MQTTAsync_disconnectOptions::properties</a></div><div class="ttdeci">MQTTProperties properties</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1459</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__disconnect_options_html_a1c23c490f06428725345de68a4ff0a3e"><div class="ttname"><a href="struct_m_q_t_t_async__disconnect_options.html#a1c23c490f06428725345de68a4ff0a3e">MQTTAsync_disconnectOptions::onSuccess5</a></div><div class="ttdeci">MQTTAsync_onSuccess5 * onSuccess5</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1469</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__disconnect_options_html_a493b57f443cc38b3d3df9c1e584d9d82"><div class="ttname"><a href="struct_m_q_t_t_async__disconnect_options.html#a493b57f443cc38b3d3df9c1e584d9d82">MQTTAsync_disconnectOptions::timeout</a></div><div class="ttdeci">int timeout</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1437</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__disconnect_options_html_a4dad726f2b6f79ca5847689c5f2f2ec2"><div class="ttname"><a href="struct_m_q_t_t_async__disconnect_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2">MQTTAsync_disconnectOptions::onFailure5</a></div><div class="ttdeci">MQTTAsync_onFailure5 * onFailure5</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1475</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__disconnect_options_html_ac13fb68f736854fcab131b34756bfceb"><div class="ttname"><a href="struct_m_q_t_t_async__disconnect_options.html#ac13fb68f736854fcab131b34756bfceb">MQTTAsync_disconnectOptions::onSuccess</a></div><div class="ttdeci">MQTTAsync_onSuccess * onSuccess</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1443</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__disconnect_options_html_ae376f130b17d169ee51be68077a89ed0"><div class="ttname"><a href="struct_m_q_t_t_async__disconnect_options.html#ae376f130b17d169ee51be68077a89ed0">MQTTAsync_disconnectOptions::context</a></div><div class="ttdeci">void * context</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1455</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__failure_data5_html"><div class="ttname"><a href="struct_m_q_t_t_async__failure_data5.html">MQTTAsync_failureData5</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:548</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__failure_data5_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_async__failure_data5.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_failureData5::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:552</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__failure_data5_html_a1594008402f7307e4de8fa6131656dde"><div class="ttname"><a href="struct_m_q_t_t_async__failure_data5.html#a1594008402f7307e4de8fa6131656dde">MQTTAsync_failureData5::properties</a></div><div class="ttdeci">MQTTProperties properties</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:558</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__failure_data5_html_a254bf0858da09c96a48daf64404eb4f8"><div class="ttname"><a href="struct_m_q_t_t_async__failure_data5.html#a254bf0858da09c96a48daf64404eb4f8">MQTTAsync_failureData5::message</a></div><div class="ttdeci">const char * message</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:562</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__failure_data5_html_a38dfee9f038f473c95af46fcef5dd3e9"><div class="ttname"><a href="struct_m_q_t_t_async__failure_data5.html#a38dfee9f038f473c95af46fcef5dd3e9">MQTTAsync_failureData5::packet_type</a></div><div class="ttdeci">int packet_type</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:564</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__failure_data5_html_a45a5b7c00a796a23f01673cef1dbe0a9"><div class="ttname"><a href="struct_m_q_t_t_async__failure_data5.html#a45a5b7c00a796a23f01673cef1dbe0a9">MQTTAsync_failureData5::code</a></div><div class="ttdeci">int code</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:560</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__failure_data_html"><div class="ttname"><a href="struct_m_q_t_t_async__failure_data.html">MQTTAsync_failureData</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:536</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__failure_data_html_a254bf0858da09c96a48daf64404eb4f8"><div class="ttname"><a href="struct_m_q_t_t_async__failure_data.html#a254bf0858da09c96a48daf64404eb4f8">MQTTAsync_failureData::message</a></div><div class="ttdeci">const char * message</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:542</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__failure_data_html_a45a5b7c00a796a23f01673cef1dbe0a9"><div class="ttname"><a href="struct_m_q_t_t_async__failure_data.html#a45a5b7c00a796a23f01673cef1dbe0a9">MQTTAsync_failureData::code</a></div><div class="ttdeci">int code</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:540</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__failure_data_html_af8f771e67d284379111151b003c0d810"><div class="ttname"><a href="struct_m_q_t_t_async__failure_data.html#af8f771e67d284379111151b003c0d810">MQTTAsync_failureData::token</a></div><div class="ttdeci">MQTTAsync_token token</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:538</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__init__options_html"><div class="ttname"><a href="struct_m_q_t_t_async__init__options.html">MQTTAsync_init_options</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:232</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__init__options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_async__init__options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_init_options::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:236</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__init__options_html_a5929146596391e2838ef95feb89776da"><div class="ttname"><a href="struct_m_q_t_t_async__init__options.html#a5929146596391e2838ef95feb89776da">MQTTAsync_init_options::do_openssl_init</a></div><div class="ttdeci">int do_openssl_init</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:238</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__message_html"><div class="ttname"><a href="struct_m_q_t_t_async__message.html">MQTTAsync_message</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:272</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__message_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_async__message.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_message::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:277</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__message_html_a1594008402f7307e4de8fa6131656dde"><div class="ttname"><a href="struct_m_q_t_t_async__message.html#a1594008402f7307e4de8fa6131656dde">MQTTAsync_message::properties</a></div><div class="ttdeci">MQTTProperties properties</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:331</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__message_html_a35738099155a0e4f54050da474bab2e7"><div class="ttname"><a href="struct_m_q_t_t_async__message.html#a35738099155a0e4f54050da474bab2e7">MQTTAsync_message::qos</a></div><div class="ttdeci">int qos</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:295</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__message_html_a6174c42da8c55c86e7255be2848dc4ac"><div class="ttname"><a href="struct_m_q_t_t_async__message.html#a6174c42da8c55c86e7255be2848dc4ac">MQTTAsync_message::msgid</a></div><div class="ttdeci">int msgid</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:327</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__message_html_a6a4904c112507a43e7dc8495b62cc0fc"><div class="ttname"><a href="struct_m_q_t_t_async__message.html#a6a4904c112507a43e7dc8495b62cc0fc">MQTTAsync_message::retained</a></div><div class="ttdeci">int retained</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:314</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__message_html_a9eff55064941fb604452abb0050ea99d"><div class="ttname"><a href="struct_m_q_t_t_async__message.html#a9eff55064941fb604452abb0050ea99d">MQTTAsync_message::payload</a></div><div class="ttdeci">void * payload</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:281</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__message_html_aa3cb44feb3ae6d11b3a4cad2d94cb33a"><div class="ttname"><a href="struct_m_q_t_t_async__message.html#aa3cb44feb3ae6d11b3a4cad2d94cb33a">MQTTAsync_message::payloadlen</a></div><div class="ttdeci">int payloadlen</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:279</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__message_html_adc4cf3f551bb367858644559d69cfdf5"><div class="ttname"><a href="struct_m_q_t_t_async__message.html#adc4cf3f551bb367858644559d69cfdf5">MQTTAsync_message::dup</a></div><div class="ttdeci">int dup</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:321</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__name_value_html"><div class="ttname"><a href="struct_m_q_t_t_async__name_value.html">MQTTAsync_nameValue</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1183</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__name_value_html_a8556878012feffc9e0beb86cd78f424d"><div class="ttname"><a href="struct_m_q_t_t_async__name_value.html#a8556878012feffc9e0beb86cd78f424d">MQTTAsync_nameValue::value</a></div><div class="ttdeci">const char * value</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1185</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__name_value_html_a8f8f80d37794cde9472343e4487ba3eb"><div class="ttname"><a href="struct_m_q_t_t_async__name_value.html#a8f8f80d37794cde9472343e4487ba3eb">MQTTAsync_nameValue::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1184</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html">MQTTAsync_responseOptions</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:709</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_responseOptions::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:714</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html_a09ce26d7cff24e14a6844eaae7b15290"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html#a09ce26d7cff24e14a6844eaae7b15290">MQTTAsync_responseOptions::onFailure</a></div><div class="ttdeci">MQTTAsync_onFailure * onFailure</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:726</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html_a1594008402f7307e4de8fa6131656dde"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html#a1594008402f7307e4de8fa6131656dde">MQTTAsync_responseOptions::properties</a></div><div class="ttdeci">MQTTProperties properties</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:755</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html_a16a3cd2a8c69669e9ed6e420ccd9c517"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html#a16a3cd2a8c69669e9ed6e420ccd9c517">MQTTAsync_responseOptions::subscribeOptions</a></div><div class="ttdeci">MQTTSubscribe_options subscribeOptions</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:759</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html_a1a4b9bb2780472ec7bb65d0df1bf5d26"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html#a1a4b9bb2780472ec7bb65d0df1bf5d26">MQTTAsync_responseOptions::subscribeOptionsCount</a></div><div class="ttdeci">int subscribeOptionsCount</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:764</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html_a1c23c490f06428725345de68a4ff0a3e"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html#a1c23c490f06428725345de68a4ff0a3e">MQTTAsync_responseOptions::onSuccess5</a></div><div class="ttdeci">MQTTAsync_onSuccess5 * onSuccess5</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:745</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html_a4dad726f2b6f79ca5847689c5f2f2ec2"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2">MQTTAsync_responseOptions::onFailure5</a></div><div class="ttdeci">MQTTAsync_onFailure5 * onFailure5</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:751</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html_a98f71c5d03dc5ee86fd9dc0119ccb961"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html#a98f71c5d03dc5ee86fd9dc0119ccb961">MQTTAsync_responseOptions::subscribeOptionsList</a></div><div class="ttdeci">MQTTSubscribe_options * subscribeOptionsList</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:768</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html_aa5326df180cb23c59afbcab711a06479"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_responseOptions::struct_id</a></div><div class="ttdeci">char struct_id[4]</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:711</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html_ac13fb68f736854fcab131b34756bfceb"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html#ac13fb68f736854fcab131b34756bfceb">MQTTAsync_responseOptions::onSuccess</a></div><div class="ttdeci">MQTTAsync_onSuccess * onSuccess</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:720</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html_ae376f130b17d169ee51be68077a89ed0"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html#ae376f130b17d169ee51be68077a89ed0">MQTTAsync_responseOptions::context</a></div><div class="ttdeci">void * context</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:732</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html_af8f771e67d284379111151b003c0d810"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html#af8f771e67d284379111151b003c0d810">MQTTAsync_responseOptions::token</a></div><div class="ttdeci">MQTTAsync_token token</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:739</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data5_html"><div class="ttname"><a href="struct_m_q_t_t_async__success_data5.html">MQTTAsync_successData5</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:602</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data5_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_async__success_data5.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_successData5::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:604</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data5_html_a12d546fd0ccf4e1091b18e1b735c7240"><div class="ttname"><a href="struct_m_q_t_t_async__success_data5.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTAsync_successData5::MQTTVersion</a></div><div class="ttdeci">int MQTTVersion</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:628</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data5_html_a1594008402f7307e4de8fa6131656dde"><div class="ttname"><a href="struct_m_q_t_t_async__success_data5.html#a1594008402f7307e4de8fa6131656dde">MQTTAsync_successData5::properties</a></div><div class="ttdeci">MQTTProperties properties</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:608</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data5_html_a2199c9d905dbfa279895cf8123c10f4f"><div class="ttname"><a href="struct_m_q_t_t_async__success_data5.html#a2199c9d905dbfa279895cf8123c10f4f">MQTTAsync_successData5::reasonCodes</a></div><div class="ttdeci">enum MQTTReasonCodes * reasonCodes</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:616</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data5_html_a44baf2cb9a0bbcec3ed2eace43f832d1"><div class="ttname"><a href="struct_m_q_t_t_async__success_data5.html#a44baf2cb9a0bbcec3ed2eace43f832d1">MQTTAsync_successData5::sessionPresent</a></div><div class="ttdeci">int sessionPresent</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:629</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data5_html_a6ed8403758cecd2f762af6ba5e0ae525"><div class="ttname"><a href="struct_m_q_t_t_async__success_data5.html#a6ed8403758cecd2f762af6ba5e0ae525">MQTTAsync_successData5::message</a></div><div class="ttdeci">MQTTAsync_message message</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:621</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data5_html_a95309fdf27015b12bc4adf56306e557b"><div class="ttname"><a href="struct_m_q_t_t_async__success_data5.html#a95309fdf27015b12bc4adf56306e557b">MQTTAsync_successData5::serverURI</a></div><div class="ttdeci">char * serverURI</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:627</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data5_html_ac97316626bd4faa6b71277c221275f4b"><div class="ttname"><a href="struct_m_q_t_t_async__success_data5.html#ac97316626bd4faa6b71277c221275f4b">MQTTAsync_successData5::reasonCodeCount</a></div><div class="ttdeci">int reasonCodeCount</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:615</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data5_html_ae25f4a1d2a3fa952d052a965376d8fef"><div class="ttname"><a href="struct_m_q_t_t_async__success_data5.html#ae25f4a1d2a3fa952d052a965376d8fef">MQTTAsync_successData5::destinationName</a></div><div class="ttdeci">char * destinationName</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:622</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data_html"><div class="ttname"><a href="struct_m_q_t_t_async__success_data.html">MQTTAsync_successData</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:571</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data_html_a12d546fd0ccf4e1091b18e1b735c7240"><div class="ttname"><a href="struct_m_q_t_t_async__success_data.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTAsync_successData::MQTTVersion</a></div><div class="ttdeci">int MQTTVersion</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:593</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data_html_a35738099155a0e4f54050da474bab2e7"><div class="ttname"><a href="struct_m_q_t_t_async__success_data.html#a35738099155a0e4f54050da474bab2e7">MQTTAsync_successData::qos</a></div><div class="ttdeci">int qos</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:579</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data_html_a44baf2cb9a0bbcec3ed2eace43f832d1"><div class="ttname"><a href="struct_m_q_t_t_async__success_data.html#a44baf2cb9a0bbcec3ed2eace43f832d1">MQTTAsync_successData::sessionPresent</a></div><div class="ttdeci">int sessionPresent</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:594</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data_html_a6ed8403758cecd2f762af6ba5e0ae525"><div class="ttname"><a href="struct_m_q_t_t_async__success_data.html#a6ed8403758cecd2f762af6ba5e0ae525">MQTTAsync_successData::message</a></div><div class="ttdeci">MQTTAsync_message message</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:586</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data_html_a82786d9ba5cae39873f378a48b36c23b"><div class="ttname"><a href="struct_m_q_t_t_async__success_data.html#a82786d9ba5cae39873f378a48b36c23b">MQTTAsync_successData::qosList</a></div><div class="ttdeci">int * qosList</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:582</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data_html_a95309fdf27015b12bc4adf56306e557b"><div class="ttname"><a href="struct_m_q_t_t_async__success_data.html#a95309fdf27015b12bc4adf56306e557b">MQTTAsync_successData::serverURI</a></div><div class="ttdeci">char * serverURI</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:592</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data_html_ae25f4a1d2a3fa952d052a965376d8fef"><div class="ttname"><a href="struct_m_q_t_t_async__success_data.html#ae25f4a1d2a3fa952d052a965376d8fef">MQTTAsync_successData::destinationName</a></div><div class="ttdeci">char * destinationName</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:587</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data_html_af8f771e67d284379111151b003c0d810"><div class="ttname"><a href="struct_m_q_t_t_async__success_data.html#af8f771e67d284379111151b003c0d810">MQTTAsync_successData::token</a></div><div class="ttdeci">MQTTAsync_token token</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:573</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__will_options_html"><div class="ttname"><a href="struct_m_q_t_t_async__will_options.html">MQTTAsync_willOptions</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1021</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__will_options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_async__will_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_willOptions::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1027</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__will_options_html_a0d49d74db4c035719c3867723cf7e779"><div class="ttname"><a href="struct_m_q_t_t_async__will_options.html#a0d49d74db4c035719c3867723cf7e779">MQTTAsync_willOptions::data</a></div><div class="ttdeci">const void * data</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1045</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__will_options_html_a0e20a7b350881d05108d6342884198a5"><div class="ttname"><a href="struct_m_q_t_t_async__will_options.html#a0e20a7b350881d05108d6342884198a5">MQTTAsync_willOptions::topicName</a></div><div class="ttdeci">const char * topicName</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1029</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__will_options_html_a254bf0858da09c96a48daf64404eb4f8"><div class="ttname"><a href="struct_m_q_t_t_async__will_options.html#a254bf0858da09c96a48daf64404eb4f8">MQTTAsync_willOptions::message</a></div><div class="ttdeci">const char * message</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1031</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__will_options_html_a35738099155a0e4f54050da474bab2e7"><div class="ttname"><a href="struct_m_q_t_t_async__will_options.html#a35738099155a0e4f54050da474bab2e7">MQTTAsync_willOptions::qos</a></div><div class="ttdeci">int qos</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1040</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__will_options_html_a6a4904c112507a43e7dc8495b62cc0fc"><div class="ttname"><a href="struct_m_q_t_t_async__will_options.html#a6a4904c112507a43e7dc8495b62cc0fc">MQTTAsync_willOptions::retained</a></div><div class="ttdeci">int retained</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1035</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__will_options_html_afed088663f8704004425cdae2120b9b3"><div class="ttname"><a href="struct_m_q_t_t_async__will_options.html#afed088663f8704004425cdae2120b9b3">MQTTAsync_willOptions::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1044</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_properties_html"><div class="ttname"><a href="struct_m_q_t_t_properties.html">MQTTProperties</a></div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:113</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_subscribe__options_html"><div class="ttname"><a href="struct_m_q_t_t_subscribe__options.html">MQTTSubscribe_options</a></div><div class="ttdef"><b>Definition:</b> MQTTSubscribeOpts.h:22</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,449 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: MQTTClientPersistence.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Data Structures</a> |
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#typedef-members">Typedefs</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">MQTTClientPersistence.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>This structure represents a persistent data store, used to store outbound and inbound messages, in order to achieve reliable messaging.
|
||||
<a href="#details">More...</a></p>
|
||||
|
||||
<p><a href="_m_q_t_t_client_persistence_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Data Structures</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_m_q_t_t_client__persistence.html">MQTTClient_persistence</a></td></tr>
|
||||
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">A structure containing the function pointers to a persistence implementation and the context or state that will be shared across all the persistence functions. <a href="struct_m_q_t_t_client__persistence.html#details">More...</a><br /></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:aaa948291718a9c06369b854b0f64bc32"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_client_persistence_8h.html#aaa948291718a9c06369b854b0f64bc32">MQTTCLIENT_PERSISTENCE_DEFAULT</a>   0</td></tr>
|
||||
<tr class="separator:aaa948291718a9c06369b854b0f64bc32"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae01e089313a65ac4661ed216b6ac00fa"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_client_persistence_8h.html#ae01e089313a65ac4661ed216b6ac00fa">MQTTCLIENT_PERSISTENCE_NONE</a>   1</td></tr>
|
||||
<tr class="separator:ae01e089313a65ac4661ed216b6ac00fa"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5dc68b8616e4041e037bad94ce07681b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_client_persistence_8h.html#a5dc68b8616e4041e037bad94ce07681b">MQTTCLIENT_PERSISTENCE_USER</a>   2</td></tr>
|
||||
<tr class="separator:a5dc68b8616e4041e037bad94ce07681b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab716e21e53c84a5ad62aa962a2a8f7db"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db">MQTTCLIENT_PERSISTENCE_ERROR</a>   -2</td></tr>
|
||||
<tr class="separator:ab716e21e53c84a5ad62aa962a2a8f7db"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:a4c7d332bb16907058ae3b375488b6008"><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008">Persistence_open</a>) (void **handle, const char *clientID, const char *serverURI, void *context)</td></tr>
|
||||
<tr class="memdesc:a4c7d332bb16907058ae3b375488b6008"><td class="mdescLeft"> </td><td class="mdescRight">Initialize the persistent store. <a href="_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008">More...</a><br /></td></tr>
|
||||
<tr class="separator:a4c7d332bb16907058ae3b375488b6008"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3582de2c87e89f617e8e553b2a0e279a"><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_client_persistence_8h.html#a3582de2c87e89f617e8e553b2a0e279a">Persistence_close</a>) (void *handle)</td></tr>
|
||||
<tr class="memdesc:a3582de2c87e89f617e8e553b2a0e279a"><td class="mdescLeft"> </td><td class="mdescRight">Close the persistent store referred to by the handle. <a href="_m_q_t_t_client_persistence_8h.html#a3582de2c87e89f617e8e553b2a0e279a">More...</a><br /></td></tr>
|
||||
<tr class="separator:a3582de2c87e89f617e8e553b2a0e279a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a44679cab77cfbd6e2a4639cdd27ac80c"><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_client_persistence_8h.html#a44679cab77cfbd6e2a4639cdd27ac80c">Persistence_put</a>) (void *handle, char *key, int bufcount, char *buffers[], int buflens[])</td></tr>
|
||||
<tr class="memdesc:a44679cab77cfbd6e2a4639cdd27ac80c"><td class="mdescLeft"> </td><td class="mdescRight">Put the specified data into the persistent store. <a href="_m_q_t_t_client_persistence_8h.html#a44679cab77cfbd6e2a4639cdd27ac80c">More...</a><br /></td></tr>
|
||||
<tr class="separator:a44679cab77cfbd6e2a4639cdd27ac80c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:adc3aff3c570fa5509e9d6814a85ab867"><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_client_persistence_8h.html#adc3aff3c570fa5509e9d6814a85ab867">Persistence_get</a>) (void *handle, char *key, char **buffer, int *buflen)</td></tr>
|
||||
<tr class="memdesc:adc3aff3c570fa5509e9d6814a85ab867"><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the specified data from the persistent store. <a href="_m_q_t_t_client_persistence_8h.html#adc3aff3c570fa5509e9d6814a85ab867">More...</a><br /></td></tr>
|
||||
<tr class="separator:adc3aff3c570fa5509e9d6814a85ab867"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a73350bf7208658bf5434a59f7bdbae90"><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_client_persistence_8h.html#a73350bf7208658bf5434a59f7bdbae90">Persistence_remove</a>) (void *handle, char *key)</td></tr>
|
||||
<tr class="memdesc:a73350bf7208658bf5434a59f7bdbae90"><td class="mdescLeft"> </td><td class="mdescRight">Remove the data for the specified key from the store. <a href="_m_q_t_t_client_persistence_8h.html#a73350bf7208658bf5434a59f7bdbae90">More...</a><br /></td></tr>
|
||||
<tr class="separator:a73350bf7208658bf5434a59f7bdbae90"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2601cc91eeabdbf9578f8dd45e4997a8"><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_client_persistence_8h.html#a2601cc91eeabdbf9578f8dd45e4997a8">Persistence_keys</a>) (void *handle, char ***keys, int *nkeys)</td></tr>
|
||||
<tr class="memdesc:a2601cc91eeabdbf9578f8dd45e4997a8"><td class="mdescLeft"> </td><td class="mdescRight">Returns the keys in this persistent data store. <a href="_m_q_t_t_client_persistence_8h.html#a2601cc91eeabdbf9578f8dd45e4997a8">More...</a><br /></td></tr>
|
||||
<tr class="separator:a2601cc91eeabdbf9578f8dd45e4997a8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:acee7097c1a0ab44b98c870f533687887"><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_client_persistence_8h.html#acee7097c1a0ab44b98c870f533687887">Persistence_clear</a>) (void *handle)</td></tr>
|
||||
<tr class="memdesc:acee7097c1a0ab44b98c870f533687887"><td class="mdescLeft"> </td><td class="mdescRight">Clears the persistence store, so that it no longer contains any persisted data. <a href="_m_q_t_t_client_persistence_8h.html#acee7097c1a0ab44b98c870f533687887">More...</a><br /></td></tr>
|
||||
<tr class="separator:acee7097c1a0ab44b98c870f533687887"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a753a0f9a9c51284d63a907af19c7bbba"><td class="memItemLeft" align="right" valign="top">typedef int(* </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_client_persistence_8h.html#a753a0f9a9c51284d63a907af19c7bbba">Persistence_containskey</a>) (void *handle, char *key)</td></tr>
|
||||
<tr class="memdesc:a753a0f9a9c51284d63a907af19c7bbba"><td class="mdescLeft"> </td><td class="mdescRight">Returns whether any data has been persisted using the specified key. <a href="_m_q_t_t_client_persistence_8h.html#a753a0f9a9c51284d63a907af19c7bbba">More...</a><br /></td></tr>
|
||||
<tr class="separator:a753a0f9a9c51284d63a907af19c7bbba"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab865640a1cc53b68622004c5a2d29fae"><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_client_persistence_8h.html#ab865640a1cc53b68622004c5a2d29fae">MQTTPersistence_beforeWrite</a>(void *context, int bufcount, char *buffers[], int buflens[])</td></tr>
|
||||
<tr class="separator:ab865640a1cc53b68622004c5a2d29fae"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af5a966a574c6ad7a35f1ebb7edd5c1c4"><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_client_persistence_8h.html#af5a966a574c6ad7a35f1ebb7edd5c1c4">MQTTPersistence_afterRead</a>(void *context, char **buffer, int *buflen)</td></tr>
|
||||
<tr class="separator:af5a966a574c6ad7a35f1ebb7edd5c1c4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>This structure represents a persistent data store, used to store outbound and inbound messages, in order to achieve reliable messaging. </p>
|
||||
<p>The MQTT Client persists QoS1 and QoS2 messages in order to meet the assurances of delivery associated with these <a class="el" href="qos.html">Quality of service</a> levels. The messages are saved in persistent storage The type and context of the persistence implementation are specified when the MQTT client is created (see MQTTClient_create()). The default persistence type (<a class="el" href="_m_q_t_t_client_persistence_8h.html#aaa948291718a9c06369b854b0f64bc32">MQTTCLIENT_PERSISTENCE_DEFAULT</a>) uses a file system-based persistence mechanism. The <em>persistence_context</em> argument passed to MQTTClient_create() when using the default peristence is a string representing the location of the persistence directory. If the context argument is NULL, the working directory will be used.</p>
|
||||
<p>To use memory-based persistence, an application passes <a class="el" href="_m_q_t_t_client_persistence_8h.html#ae01e089313a65ac4661ed216b6ac00fa">MQTTCLIENT_PERSISTENCE_NONE</a> as the <em>persistence_type</em> to MQTTClient_create(). This can lead to message loss in certain situations, but can be appropriate in some cases (see <a class="el" href="qos.html">Quality of service</a>).</p>
|
||||
<p>Client applications can provide their own persistence mechanism by passing <a class="el" href="_m_q_t_t_client_persistence_8h.html#a5dc68b8616e4041e037bad94ce07681b">MQTTCLIENT_PERSISTENCE_USER</a> as the <em>persistence_type</em>. To implement a custom persistence mechanism, the application must pass an initialized <a class="el" href="struct_m_q_t_t_client__persistence.html" title="A structure containing the function pointers to a persistence implementation and the context or state...">MQTTClient_persistence</a> structure as the <em>persistence_context</em> argument to MQTTClient_create().</p>
|
||||
<p>If the functions defined return an <a class="el" href="_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db">MQTTCLIENT_PERSISTENCE_ERROR</a> then the state of the persisted data should remain as it was prior to the function being called. For example, if <a class="el" href="_m_q_t_t_client_persistence_8h.html#a44679cab77cfbd6e2a4639cdd27ac80c" title="Put the specified data into the persistent store.">Persistence_put()</a> returns <a class="el" href="_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db">MQTTCLIENT_PERSISTENCE_ERROR</a>, then it is assumed tha tthe persistent store does not contain the data that was passed to the function. Similarly, if <a class="el" href="_m_q_t_t_client_persistence_8h.html#a73350bf7208658bf5434a59f7bdbae90" title="Remove the data for the specified key from the store.">Persistence_remove()</a> returns <a class="el" href="_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db">MQTTCLIENT_PERSISTENCE_ERROR</a> then it is assumed that the data to be removed is still held in the persistent store.</p>
|
||||
<p>It is up to the persistence implementation to log any error information that may be required to diagnose a persistence mechanism failure. </p>
|
||||
</div><h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="aaa948291718a9c06369b854b0f64bc32"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aaa948291718a9c06369b854b0f64bc32">◆ </a></span>MQTTCLIENT_PERSISTENCE_DEFAULT</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MQTTCLIENT_PERSISTENCE_DEFAULT   0</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>This <em>persistence_type</em> value specifies the default file system-based persistence mechanism (see MQTTClient_create()). </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ae01e089313a65ac4661ed216b6ac00fa"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ae01e089313a65ac4661ed216b6ac00fa">◆ </a></span>MQTTCLIENT_PERSISTENCE_NONE</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MQTTCLIENT_PERSISTENCE_NONE   1</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>This <em>persistence_type</em> value specifies a memory-based persistence mechanism (see MQTTClient_create()). </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5dc68b8616e4041e037bad94ce07681b"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5dc68b8616e4041e037bad94ce07681b">◆ </a></span>MQTTCLIENT_PERSISTENCE_USER</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MQTTCLIENT_PERSISTENCE_USER   2</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>This <em>persistence_type</em> value specifies an application-specific persistence mechanism (see MQTTClient_create()). </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab716e21e53c84a5ad62aa962a2a8f7db"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab716e21e53c84a5ad62aa962a2a8f7db">◆ </a></span>MQTTCLIENT_PERSISTENCE_ERROR</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MQTTCLIENT_PERSISTENCE_ERROR   -2</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Application-specific persistence functions must return this error code if there is a problem executing the function. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Typedef Documentation</h2>
|
||||
<a id="a4c7d332bb16907058ae3b375488b6008"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4c7d332bb16907058ae3b375488b6008">◆ </a></span>Persistence_open</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef int(* Persistence_open) (void **handle, const char *clientID, const char *serverURI, void *context)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Initialize the persistent store. </p>
|
||||
<p>Either open the existing persistent store for this client ID or create a new one if one doesn't exist. If the persistent store is already open, return without taking any action.</p>
|
||||
<p>An application can use the same client identifier to connect to many different servers. The <em>clientid</em> in conjunction with the <em>serverURI</em> uniquely identifies the persistence store required.</p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">handle</td><td>The address of a pointer to a handle for this persistence implementation. This function must set handle to a valid reference to the persistence following a successful return. The handle pointer is passed as an argument to all the other persistence functions. It may include the context parameter and/or any other data for use by the persistence functions. </td></tr>
|
||||
<tr><td class="paramname">clientID</td><td>The client identifier for which the persistent store should be opened. </td></tr>
|
||||
<tr><td class="paramname">serverURI</td><td>The connection string specified when the MQTT client was created (see MQTTClient_create()). </td></tr>
|
||||
<tr><td class="paramname">context</td><td>A pointer to any data required to initialize the persistent store (see <a class="el" href="struct_m_q_t_t_client__persistence.html" title="A structure containing the function pointers to a persistence implementation and the context or state...">MQTTClient_persistence</a>). </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Return 0 if the function completes successfully, otherwise return <a class="el" href="_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db">MQTTCLIENT_PERSISTENCE_ERROR</a>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a3582de2c87e89f617e8e553b2a0e279a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a3582de2c87e89f617e8e553b2a0e279a">◆ </a></span>Persistence_close</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef int(* Persistence_close) (void *handle)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Close the persistent store referred to by the handle. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">handle</td><td>The handle pointer from a successful call to <a class="el" href="_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008" title="Initialize the persistent store.">Persistence_open()</a>. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Return 0 if the function completes successfully, otherwise return <a class="el" href="_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db">MQTTCLIENT_PERSISTENCE_ERROR</a>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a44679cab77cfbd6e2a4639cdd27ac80c"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a44679cab77cfbd6e2a4639cdd27ac80c">◆ </a></span>Persistence_put</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef int(* Persistence_put) (void *handle, char *key, int bufcount, char *buffers[], int buflens[])</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Put the specified data into the persistent store. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">handle</td><td>The handle pointer from a successful call to <a class="el" href="_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008" title="Initialize the persistent store.">Persistence_open()</a>. </td></tr>
|
||||
<tr><td class="paramname">key</td><td>A string used as the key for the data to be put in the store. The key is later used to retrieve data from the store with <a class="el" href="_m_q_t_t_client_persistence_8h.html#adc3aff3c570fa5509e9d6814a85ab867" title="Retrieve the specified data from the persistent store.">Persistence_get()</a>. </td></tr>
|
||||
<tr><td class="paramname">bufcount</td><td>The number of buffers to write to the persistence store. </td></tr>
|
||||
<tr><td class="paramname">buffers</td><td>An array of pointers to the data buffers associated with this <em>key</em>. </td></tr>
|
||||
<tr><td class="paramname">buflens</td><td>An array of lengths of the data buffers. <em>buflen[n]</em> gives the length of <em>buffer[n]</em>. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Return 0 if the function completes successfully, otherwise return <a class="el" href="_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db">MQTTCLIENT_PERSISTENCE_ERROR</a>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="adc3aff3c570fa5509e9d6814a85ab867"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#adc3aff3c570fa5509e9d6814a85ab867">◆ </a></span>Persistence_get</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef int(* Persistence_get) (void *handle, char *key, char **buffer, int *buflen)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Retrieve the specified data from the persistent store. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">handle</td><td>The handle pointer from a successful call to <a class="el" href="_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008" title="Initialize the persistent store.">Persistence_open()</a>. </td></tr>
|
||||
<tr><td class="paramname">key</td><td>A string that is the key for the data to be retrieved. This is the same key used to save the data to the store with <a class="el" href="_m_q_t_t_client_persistence_8h.html#a44679cab77cfbd6e2a4639cdd27ac80c" title="Put the specified data into the persistent store.">Persistence_put()</a>. </td></tr>
|
||||
<tr><td class="paramname">buffer</td><td>The address of a pointer to a buffer. This function sets the pointer to point at the retrieved data, if successful. </td></tr>
|
||||
<tr><td class="paramname">buflen</td><td>The address of an int that is set to the length of <em>buffer</em> by this function if successful. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Return 0 if the function completes successfully, otherwise return <a class="el" href="_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db">MQTTCLIENT_PERSISTENCE_ERROR</a>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a73350bf7208658bf5434a59f7bdbae90"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a73350bf7208658bf5434a59f7bdbae90">◆ </a></span>Persistence_remove</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef int(* Persistence_remove) (void *handle, char *key)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Remove the data for the specified key from the store. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">handle</td><td>The handle pointer from a successful call to <a class="el" href="_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008" title="Initialize the persistent store.">Persistence_open()</a>. </td></tr>
|
||||
<tr><td class="paramname">key</td><td>A string that is the key for the data to be removed from the store. This is the same key used to save the data to the store with <a class="el" href="_m_q_t_t_client_persistence_8h.html#a44679cab77cfbd6e2a4639cdd27ac80c" title="Put the specified data into the persistent store.">Persistence_put()</a>. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Return 0 if the function completes successfully, otherwise return <a class="el" href="_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db">MQTTCLIENT_PERSISTENCE_ERROR</a>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a2601cc91eeabdbf9578f8dd45e4997a8"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a2601cc91eeabdbf9578f8dd45e4997a8">◆ </a></span>Persistence_keys</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef int(* Persistence_keys) (void *handle, char ***keys, int *nkeys)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns the keys in this persistent data store. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">handle</td><td>The handle pointer from a successful call to <a class="el" href="_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008" title="Initialize the persistent store.">Persistence_open()</a>. </td></tr>
|
||||
<tr><td class="paramname">keys</td><td>The address of a pointer to pointers to strings. Assuming successful execution, this function allocates memory to hold the returned keys (strings used to store the data with <a class="el" href="_m_q_t_t_client_persistence_8h.html#a44679cab77cfbd6e2a4639cdd27ac80c" title="Put the specified data into the persistent store.">Persistence_put()</a>). It also allocates memory to hold an array of pointers to these strings. <em>keys</em> is set to point to the array of pointers to strings. </td></tr>
|
||||
<tr><td class="paramname">nkeys</td><td>A pointer to the number of keys in this persistent data store. This function sets the number of keys, if successful. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Return 0 if the function completes successfully, otherwise return <a class="el" href="_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db">MQTTCLIENT_PERSISTENCE_ERROR</a>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="acee7097c1a0ab44b98c870f533687887"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#acee7097c1a0ab44b98c870f533687887">◆ </a></span>Persistence_clear</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef int(* Persistence_clear) (void *handle)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Clears the persistence store, so that it no longer contains any persisted data. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">handle</td><td>The handle pointer from a successful call to <a class="el" href="_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008" title="Initialize the persistent store.">Persistence_open()</a>. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Return 0 if the function completes successfully, otherwise return <a class="el" href="_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db">MQTTCLIENT_PERSISTENCE_ERROR</a>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a753a0f9a9c51284d63a907af19c7bbba"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a753a0f9a9c51284d63a907af19c7bbba">◆ </a></span>Persistence_containskey</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef int(* Persistence_containskey) (void *handle, char *key)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Returns whether any data has been persisted using the specified key. </p>
|
||||
<dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">handle</td><td>The handle pointer from a successful call to <a class="el" href="_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008" title="Initialize the persistent store.">Persistence_open()</a>. </td></tr>
|
||||
<tr><td class="paramname">key</td><td>The string to be tested for existence in the store. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Return 0 if the key was found in the store, otherwise return <a class="el" href="_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db">MQTTCLIENT_PERSISTENCE_ERROR</a>. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab865640a1cc53b68622004c5a2d29fae"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab865640a1cc53b68622004c5a2d29fae">◆ </a></span>MQTTPersistence_beforeWrite</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef int MQTTPersistence_beforeWrite(void *context, int bufcount, char *buffers[], int buflens[])</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>A callback which is invoked just before a write to persistence. This can be used to transform the data, for instance to encrypt it. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">context</td><td>The context as set in <a class="el" href="_m_q_t_t_async_8h.html#a1002b09c62a096578c9b3e0135eb98c1">MQTTAsync_setBeforePersistenceWrite</a> </td></tr>
|
||||
<tr><td class="paramname">bufcount</td><td>The number of buffers to write to the persistence store. </td></tr>
|
||||
<tr><td class="paramname">buffers</td><td>An array of pointers to the data buffers. </td></tr>
|
||||
<tr><td class="paramname">buflens</td><td>An array of lengths of the data buffers. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Return 0 if the function completes successfully, otherwise non 0. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="af5a966a574c6ad7a35f1ebb7edd5c1c4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af5a966a574c6ad7a35f1ebb7edd5c1c4">◆ </a></span>MQTTPersistence_afterRead</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef int MQTTPersistence_afterRead(void *context, char **buffer, int *buflen)</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>A callback which is invoked just after a read from persistence. This can be used to transform the data, for instance to decrypt it. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">context</td><td>The context as set in <a class="el" href="_m_q_t_t_async_8h.html#ab4d16e3c57502be6a7d1b1d3bcc382f3">MQTTAsync_setAfterPersistenceRead</a> </td></tr>
|
||||
<tr><td class="paramname">buffer</td><td>The address of a pointer to a buffer. </td></tr>
|
||||
<tr><td class="paramname">buflen</td><td>The address of an int that is the length of the buffer. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>Return 0 if the function completes successfully, otherwise non 0. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,159 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: MQTTClientPersistence.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MQTTClientPersistence.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_m_q_t_t_client_persistence_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*******************************************************************************</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2009, 2020 IBM Corp.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * All rights reserved. This program and the accompanying materials</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * are made available under the terms of the Eclipse Public License v2.0</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * and Eclipse Distribution License v1.0 which accompany this distribution. </span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * The Eclipse Public License is available at </span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * https://www.eclipse.org/legal/epl-2.0/</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * and the Eclipse Distribution License is available at </span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * http://www.eclipse.org/org/documents/edl-v10.php.</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * Contributors:</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * Ian Craggs - initial API and implementation and/or initial documentation</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *******************************************************************************/</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> <span class="comment">*/</span></div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#if !defined(MQTTCLIENTPERSISTENCE_H)</span></div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor">#define MQTTCLIENTPERSISTENCE_H</span></div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> <span class="comment">/*</span></div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="comment">*/</span></div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_persistence_8h.html#aaa948291718a9c06369b854b0f64bc32"> 69</a></span> <span class="preprocessor">#define MQTTCLIENT_PERSISTENCE_DEFAULT 0</span></div>
|
||||
<div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_persistence_8h.html#ae01e089313a65ac4661ed216b6ac00fa"> 74</a></span> <span class="preprocessor">#define MQTTCLIENT_PERSISTENCE_NONE 1</span></div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_persistence_8h.html#a5dc68b8616e4041e037bad94ce07681b"> 79</a></span> <span class="preprocessor">#define MQTTCLIENT_PERSISTENCE_USER 2</span></div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db"> 85</a></span> <span class="preprocessor">#define MQTTCLIENT_PERSISTENCE_ERROR -2</span></div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  </div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008"> 113</a></span> <span class="keyword">typedef</span> int (*<a class="code" href="_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008">Persistence_open</a>)(<span class="keywordtype">void</span>** handle, <span class="keyword">const</span> <span class="keywordtype">char</span>* clientID, <span class="keyword">const</span> <span class="keywordtype">char</span>* serverURI, <span class="keywordtype">void</span>* context);</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  </div>
|
||||
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_persistence_8h.html#a3582de2c87e89f617e8e553b2a0e279a"> 123</a></span> <span class="keyword">typedef</span> int (*<a class="code" href="_m_q_t_t_client_persistence_8h.html#a3582de2c87e89f617e8e553b2a0e279a">Persistence_close</a>)(<span class="keywordtype">void</span>* handle); </div>
|
||||
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  </div>
|
||||
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_persistence_8h.html#a44679cab77cfbd6e2a4639cdd27ac80c"> 140</a></span> <span class="keyword">typedef</span> int (*<a class="code" href="_m_q_t_t_client_persistence_8h.html#a44679cab77cfbd6e2a4639cdd27ac80c">Persistence_put</a>)(<span class="keywordtype">void</span>* handle, <span class="keywordtype">char</span>* key, <span class="keywordtype">int</span> bufcount, <span class="keywordtype">char</span>* buffers[], <span class="keywordtype">int</span> buflens[]);</div>
|
||||
<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  </div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_persistence_8h.html#adc3aff3c570fa5509e9d6814a85ab867"> 156</a></span> <span class="keyword">typedef</span> int (*<a class="code" href="_m_q_t_t_client_persistence_8h.html#adc3aff3c570fa5509e9d6814a85ab867">Persistence_get</a>)(<span class="keywordtype">void</span>* handle, <span class="keywordtype">char</span>* key, <span class="keywordtype">char</span>** buffer, <span class="keywordtype">int</span>* buflen);</div>
|
||||
<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  </div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_persistence_8h.html#a73350bf7208658bf5434a59f7bdbae90"> 169</a></span> <span class="keyword">typedef</span> int (*<a class="code" href="_m_q_t_t_client_persistence_8h.html#a73350bf7208658bf5434a59f7bdbae90">Persistence_remove</a>)(<span class="keywordtype">void</span>* handle, <span class="keywordtype">char</span>* key);</div>
|
||||
<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  </div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_persistence_8h.html#a2601cc91eeabdbf9578f8dd45e4997a8"> 186</a></span> <span class="keyword">typedef</span> int (*<a class="code" href="_m_q_t_t_client_persistence_8h.html#a2601cc91eeabdbf9578f8dd45e4997a8">Persistence_keys</a>)(<span class="keywordtype">void</span>* handle, <span class="keywordtype">char</span>*** keys, <span class="keywordtype">int</span>* nkeys);</div>
|
||||
<div class="line"><a name="l00187"></a><span class="lineno"> 187</span>  </div>
|
||||
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_persistence_8h.html#acee7097c1a0ab44b98c870f533687887"> 197</a></span> <span class="keyword">typedef</span> int (*<a class="code" href="_m_q_t_t_client_persistence_8h.html#acee7097c1a0ab44b98c870f533687887">Persistence_clear</a>)(<span class="keywordtype">void</span>* handle);</div>
|
||||
<div class="line"><a name="l00198"></a><span class="lineno"> 198</span>  </div>
|
||||
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_persistence_8h.html#a753a0f9a9c51284d63a907af19c7bbba"> 208</a></span> <span class="keyword">typedef</span> int (*<a class="code" href="_m_q_t_t_client_persistence_8h.html#a753a0f9a9c51284d63a907af19c7bbba">Persistence_containskey</a>)(<span class="keywordtype">void</span>* handle, <span class="keywordtype">char</span>* key);</div>
|
||||
<div class="line"><a name="l00209"></a><span class="lineno"> 209</span>  </div>
|
||||
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__persistence.html"> 215</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
||||
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__persistence.html#ae376f130b17d169ee51be68077a89ed0"> 219</a></span>  <span class="keywordtype">void</span>* <a class="code" href="struct_m_q_t_t_client__persistence.html#ae376f130b17d169ee51be68077a89ed0">context</a>;</div>
|
||||
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__persistence.html#a1bae211b32415e6b349d5ae71599f9f4"> 223</a></span>  <a class="code" href="_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008">Persistence_open</a> <a class="code" href="struct_m_q_t_t_client__persistence.html#a1bae211b32415e6b349d5ae71599f9f4">popen</a>;</div>
|
||||
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__persistence.html#a7e50506912d2ec0e014cc25ec28fb402"> 227</a></span>  <a class="code" href="_m_q_t_t_client_persistence_8h.html#a3582de2c87e89f617e8e553b2a0e279a">Persistence_close</a> <a class="code" href="struct_m_q_t_t_client__persistence.html#a7e50506912d2ec0e014cc25ec28fb402">pclose</a>;</div>
|
||||
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__persistence.html#a4114d9b9971cee18d7e4b9dd5736a608"> 231</a></span>  <a class="code" href="_m_q_t_t_client_persistence_8h.html#a44679cab77cfbd6e2a4639cdd27ac80c">Persistence_put</a> <a class="code" href="struct_m_q_t_t_client__persistence.html#a4114d9b9971cee18d7e4b9dd5736a608">pput</a>;</div>
|
||||
<div class="line"><a name="l00235"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__persistence.html#a49155000b82a28ac3b3cb878f3a092d4"> 235</a></span>  <a class="code" href="_m_q_t_t_client_persistence_8h.html#adc3aff3c570fa5509e9d6814a85ab867">Persistence_get</a> <a class="code" href="struct_m_q_t_t_client__persistence.html#a49155000b82a28ac3b3cb878f3a092d4">pget</a>;</div>
|
||||
<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__persistence.html#a53150e443ca721b8623689371c2fbdb9"> 239</a></span>  <a class="code" href="_m_q_t_t_client_persistence_8h.html#a73350bf7208658bf5434a59f7bdbae90">Persistence_remove</a> <a class="code" href="struct_m_q_t_t_client__persistence.html#a53150e443ca721b8623689371c2fbdb9">premove</a>;</div>
|
||||
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__persistence.html#a407e86a809e4b0b098a8c158f53b9606"> 243</a></span>  <a class="code" href="_m_q_t_t_client_persistence_8h.html#a2601cc91eeabdbf9578f8dd45e4997a8">Persistence_keys</a> <a class="code" href="struct_m_q_t_t_client__persistence.html#a407e86a809e4b0b098a8c158f53b9606">pkeys</a>;</div>
|
||||
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__persistence.html#abc192dc88113c7d933b29d3561badbf5"> 247</a></span>  <a class="code" href="_m_q_t_t_client_persistence_8h.html#acee7097c1a0ab44b98c870f533687887">Persistence_clear</a> <a class="code" href="struct_m_q_t_t_client__persistence.html#abc192dc88113c7d933b29d3561badbf5">pclear</a>;</div>
|
||||
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_client__persistence.html#ac103711576267f791325f2b70b6dc49d"> 251</a></span>  <a class="code" href="_m_q_t_t_client_persistence_8h.html#a753a0f9a9c51284d63a907af19c7bbba">Persistence_containskey</a> <a class="code" href="struct_m_q_t_t_client__persistence.html#ac103711576267f791325f2b70b6dc49d">pcontainskey</a>;</div>
|
||||
<div class="line"><a name="l00252"></a><span class="lineno"> 252</span> } <a class="code" href="struct_m_q_t_t_client__persistence.html">MQTTClient_persistence</a>;</div>
|
||||
<div class="line"><a name="l00253"></a><span class="lineno"> 253</span>  </div>
|
||||
<div class="line"><a name="l00254"></a><span class="lineno"> 254</span>  </div>
|
||||
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_persistence_8h.html#ab865640a1cc53b68622004c5a2d29fae"> 264</a></span> <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_client_persistence_8h.html#ab865640a1cc53b68622004c5a2d29fae">MQTTPersistence_beforeWrite</a>(<span class="keywordtype">void</span>* context, <span class="keywordtype">int</span> bufcount, <span class="keywordtype">char</span>* buffers[], <span class="keywordtype">int</span> buflens[]);</div>
|
||||
<div class="line"><a name="l00265"></a><span class="lineno"> 265</span>  </div>
|
||||
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  </div>
|
||||
<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="_m_q_t_t_client_persistence_8h.html#af5a966a574c6ad7a35f1ebb7edd5c1c4"> 275</a></span> <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_client_persistence_8h.html#af5a966a574c6ad7a35f1ebb7edd5c1c4">MQTTPersistence_afterRead</a>(<span class="keywordtype">void</span>* context, <span class="keywordtype">char</span>** buffer, <span class="keywordtype">int</span>* buflen);</div>
|
||||
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  </div>
|
||||
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="a_m_q_t_t_client_persistence_8h_html_a2601cc91eeabdbf9578f8dd45e4997a8"><div class="ttname"><a href="_m_q_t_t_client_persistence_8h.html#a2601cc91eeabdbf9578f8dd45e4997a8">Persistence_keys</a></div><div class="ttdeci">int(* Persistence_keys)(void *handle, char ***keys, int *nkeys)</div><div class="ttdoc">Returns the keys in this persistent data store.</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:186</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_client_persistence_8h_html_a3582de2c87e89f617e8e553b2a0e279a"><div class="ttname"><a href="_m_q_t_t_client_persistence_8h.html#a3582de2c87e89f617e8e553b2a0e279a">Persistence_close</a></div><div class="ttdeci">int(* Persistence_close)(void *handle)</div><div class="ttdoc">Close the persistent store referred to by the handle.</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:123</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_client_persistence_8h_html_a44679cab77cfbd6e2a4639cdd27ac80c"><div class="ttname"><a href="_m_q_t_t_client_persistence_8h.html#a44679cab77cfbd6e2a4639cdd27ac80c">Persistence_put</a></div><div class="ttdeci">int(* Persistence_put)(void *handle, char *key, int bufcount, char *buffers[], int buflens[])</div><div class="ttdoc">Put the specified data into the persistent store.</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:140</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_client_persistence_8h_html_a4c7d332bb16907058ae3b375488b6008"><div class="ttname"><a href="_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008">Persistence_open</a></div><div class="ttdeci">int(* Persistence_open)(void **handle, const char *clientID, const char *serverURI, void *context)</div><div class="ttdoc">Initialize the persistent store.</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:113</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_client_persistence_8h_html_a73350bf7208658bf5434a59f7bdbae90"><div class="ttname"><a href="_m_q_t_t_client_persistence_8h.html#a73350bf7208658bf5434a59f7bdbae90">Persistence_remove</a></div><div class="ttdeci">int(* Persistence_remove)(void *handle, char *key)</div><div class="ttdoc">Remove the data for the specified key from the store.</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:169</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_client_persistence_8h_html_a753a0f9a9c51284d63a907af19c7bbba"><div class="ttname"><a href="_m_q_t_t_client_persistence_8h.html#a753a0f9a9c51284d63a907af19c7bbba">Persistence_containskey</a></div><div class="ttdeci">int(* Persistence_containskey)(void *handle, char *key)</div><div class="ttdoc">Returns whether any data has been persisted using the specified key.</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:208</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_client_persistence_8h_html_ab865640a1cc53b68622004c5a2d29fae"><div class="ttname"><a href="_m_q_t_t_client_persistence_8h.html#ab865640a1cc53b68622004c5a2d29fae">MQTTPersistence_beforeWrite</a></div><div class="ttdeci">int MQTTPersistence_beforeWrite(void *context, int bufcount, char *buffers[], int buflens[])</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:264</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_client_persistence_8h_html_acee7097c1a0ab44b98c870f533687887"><div class="ttname"><a href="_m_q_t_t_client_persistence_8h.html#acee7097c1a0ab44b98c870f533687887">Persistence_clear</a></div><div class="ttdeci">int(* Persistence_clear)(void *handle)</div><div class="ttdoc">Clears the persistence store, so that it no longer contains any persisted data.</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:197</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_client_persistence_8h_html_adc3aff3c570fa5509e9d6814a85ab867"><div class="ttname"><a href="_m_q_t_t_client_persistence_8h.html#adc3aff3c570fa5509e9d6814a85ab867">Persistence_get</a></div><div class="ttdeci">int(* Persistence_get)(void *handle, char *key, char **buffer, int *buflen)</div><div class="ttdoc">Retrieve the specified data from the persistent store.</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:156</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_client_persistence_8h_html_af5a966a574c6ad7a35f1ebb7edd5c1c4"><div class="ttname"><a href="_m_q_t_t_client_persistence_8h.html#af5a966a574c6ad7a35f1ebb7edd5c1c4">MQTTPersistence_afterRead</a></div><div class="ttdeci">int MQTTPersistence_afterRead(void *context, char **buffer, int *buflen)</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:275</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_client__persistence_html"><div class="ttname"><a href="struct_m_q_t_t_client__persistence.html">MQTTClient_persistence</a></div><div class="ttdoc">A structure containing the function pointers to a persistence implementation and the context or state...</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:215</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_client__persistence_html_a1bae211b32415e6b349d5ae71599f9f4"><div class="ttname"><a href="struct_m_q_t_t_client__persistence.html#a1bae211b32415e6b349d5ae71599f9f4">MQTTClient_persistence::popen</a></div><div class="ttdeci">Persistence_open popen</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:223</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_client__persistence_html_a407e86a809e4b0b098a8c158f53b9606"><div class="ttname"><a href="struct_m_q_t_t_client__persistence.html#a407e86a809e4b0b098a8c158f53b9606">MQTTClient_persistence::pkeys</a></div><div class="ttdeci">Persistence_keys pkeys</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:243</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_client__persistence_html_a4114d9b9971cee18d7e4b9dd5736a608"><div class="ttname"><a href="struct_m_q_t_t_client__persistence.html#a4114d9b9971cee18d7e4b9dd5736a608">MQTTClient_persistence::pput</a></div><div class="ttdeci">Persistence_put pput</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:231</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_client__persistence_html_a49155000b82a28ac3b3cb878f3a092d4"><div class="ttname"><a href="struct_m_q_t_t_client__persistence.html#a49155000b82a28ac3b3cb878f3a092d4">MQTTClient_persistence::pget</a></div><div class="ttdeci">Persistence_get pget</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:235</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_client__persistence_html_a53150e443ca721b8623689371c2fbdb9"><div class="ttname"><a href="struct_m_q_t_t_client__persistence.html#a53150e443ca721b8623689371c2fbdb9">MQTTClient_persistence::premove</a></div><div class="ttdeci">Persistence_remove premove</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:239</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_client__persistence_html_a7e50506912d2ec0e014cc25ec28fb402"><div class="ttname"><a href="struct_m_q_t_t_client__persistence.html#a7e50506912d2ec0e014cc25ec28fb402">MQTTClient_persistence::pclose</a></div><div class="ttdeci">Persistence_close pclose</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:227</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_client__persistence_html_abc192dc88113c7d933b29d3561badbf5"><div class="ttname"><a href="struct_m_q_t_t_client__persistence.html#abc192dc88113c7d933b29d3561badbf5">MQTTClient_persistence::pclear</a></div><div class="ttdeci">Persistence_clear pclear</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:247</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_client__persistence_html_ac103711576267f791325f2b70b6dc49d"><div class="ttname"><a href="struct_m_q_t_t_client__persistence.html#ac103711576267f791325f2b70b6dc49d">MQTTClient_persistence::pcontainskey</a></div><div class="ttdeci">Persistence_containskey pcontainskey</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:251</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_client__persistence_html_ae376f130b17d169ee51be68077a89ed0"><div class="ttname"><a href="struct_m_q_t_t_client__persistence.html#ae376f130b17d169ee51be68077a89ed0">MQTTClient_persistence::context</a></div><div class="ttdeci">void * context</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:219</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,800 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: MQTTProperties.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Data Structures</a> |
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#typedef-members">Typedefs</a> |
|
||||
<a href="#enum-members">Enumerations</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">MQTTProperties.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "MQTTExportDeclarations.h"</code><br />
|
||||
</div>
|
||||
<p><a href="_m_q_t_t_properties_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Data Structures</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_m_q_t_t_len_string.html">MQTTLenString</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_m_q_t_t_property.html">MQTTProperty</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:afc56d2e8937a0c8f180d68ad93945945"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#afc56d2e8937a0c8f180d68ad93945945">MQTT_INVALID_PROPERTY_ID</a>   -2</td></tr>
|
||||
<tr class="separator:afc56d2e8937a0c8f180d68ad93945945"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a5a80e158486a414ccdfcdd7f75f23988"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#a5a80e158486a414ccdfcdd7f75f23988">MQTTProperties_initializer</a>   {0, 0, 0, NULL}</td></tr>
|
||||
<tr class="separator:a5a80e158486a414ccdfcdd7f75f23988"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:a7758f1a5eceb6f46c8540630e39e2fb4"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#a7758f1a5eceb6f46c8540630e39e2fb4">MQTTProperties</a></td></tr>
|
||||
<tr class="separator:a7758f1a5eceb6f46c8540630e39e2fb4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:af623c1b670dfe3fda633c068e054d8b4"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> { <br />
|
||||
  <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ae5d077520427d03b44096f631411575d">MQTTPROPERTY_CODE_PAYLOAD_FORMAT_INDICATOR</a> = 1
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a284c0e62d47ee8d358b16a8075632b4a">MQTTPROPERTY_CODE_MESSAGE_EXPIRY_INTERVAL</a> = 2
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a4027d9e0fb53a62ae35963e700b56198">MQTTPROPERTY_CODE_CONTENT_TYPE</a> = 3
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a7fa9996eef721d318504fbb0a8d4bac5">MQTTPROPERTY_CODE_RESPONSE_TOPIC</a> = 8
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a887d3dd3f0ce31255324f5a1ba8b72c5">MQTTPROPERTY_CODE_CORRELATION_DATA</a> = 9
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a70ead9c93f06396a4d9469b65bff0c96">MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIER</a> = 11
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a22e4caa63f63ca3f9b1c1330711ee766">MQTTPROPERTY_CODE_SESSION_EXPIRY_INTERVAL</a> = 17
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a768d84858fd18d5d5a7dee394929c672">MQTTPROPERTY_CODE_ASSIGNED_CLIENT_IDENTIFER</a> = 18
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ab106f320e7537b79644f25d3efcd68c7">MQTTPROPERTY_CODE_SERVER_KEEP_ALIVE</a> = 19
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a7c53f1e414b577d787b5d51af3204100">MQTTPROPERTY_CODE_AUTHENTICATION_METHOD</a> = 21
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4abdf9feec165aceefbe7aa46764f6ab6e">MQTTPROPERTY_CODE_AUTHENTICATION_DATA</a> = 22
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a3954daf1d5772b5d56eefa1ab6a28aa1">MQTTPROPERTY_CODE_REQUEST_PROBLEM_INFORMATION</a> = 23
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a53fd81bc554f152a2772d282be7ce5ef">MQTTPROPERTY_CODE_WILL_DELAY_INTERVAL</a> = 24
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a420b882a337dc1fd5f336ac6cd0529bf">MQTTPROPERTY_CODE_REQUEST_RESPONSE_INFORMATION</a> = 25
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a2584b050f016af496c7f0b46692dbc00">MQTTPROPERTY_CODE_RESPONSE_INFORMATION</a> = 26
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a0168e8a59f7994c02b7a7fd2fc3735c4">MQTTPROPERTY_CODE_SERVER_REFERENCE</a> = 28
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a3dce8f679474e901ce4aec076e9e59e1">MQTTPROPERTY_CODE_REASON_STRING</a> = 31
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ab2688fe8d7d263c27c00d41776cb8f9f">MQTTPROPERTY_CODE_RECEIVE_MAXIMUM</a> = 33
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a0a0b0b0715ecc9ccf471c75aa4c21c23">MQTTPROPERTY_CODE_TOPIC_ALIAS_MAXIMUM</a> = 34
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ad4dfb37d341ea190afc144668e5e3bee">MQTTPROPERTY_CODE_TOPIC_ALIAS</a> = 35
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a506faeb89c407cf78853c777d750fa59">MQTTPROPERTY_CODE_MAXIMUM_QOS</a> = 36
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a448b3a40afaa5f7195701e7dc8bed30c">MQTTPROPERTY_CODE_RETAIN_AVAILABLE</a> = 37
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a596ff540370235d3eca693ce30dd4af8">MQTTPROPERTY_CODE_USER_PROPERTY</a> = 38
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a6834ea9878f028d5fbdeccaaeae492e5">MQTTPROPERTY_CODE_MAXIMUM_PACKET_SIZE</a> = 39
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ad05993f90baaee0ba7094ccef4d378b9">MQTTPROPERTY_CODE_WILDCARD_SUBSCRIPTION_AVAILABLE</a> = 40
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a8b366cfd8bd3f388bafb67f3ebf83505">MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIERS_AVAILABLE</a> = 41
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ae04a7356f9e11654f15a3b21f2aae636">MQTTPROPERTY_CODE_SHARED_SUBSCRIPTION_AVAILABLE</a> = 42
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:af623c1b670dfe3fda633c068e054d8b4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a942f52ef7c232829f6df5c86e07cc958"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958">MQTTPropertyTypes</a> { <br />
|
||||
  <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ac36f96ce58c98a8ebbe0783df030726a">MQTTPROPERTY_TYPE_BYTE</a>
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ae301a9e68326cc2d8bfefeca401e78e6">MQTTPROPERTY_TYPE_TWO_BYTE_INTEGER</a>
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958aa49c558733bd735ae872fd87ad0d7e15">MQTTPROPERTY_TYPE_FOUR_BYTE_INTEGER</a>
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a27bbcb5bc4f584f96612c0cec329c6a7">MQTTPROPERTY_TYPE_VARIABLE_BYTE_INTEGER</a>
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a6643aed682b9b07f98159856776fe7b4">MQTTPROPERTY_TYPE_BINARY_DATA</a>
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ad45c866a5bef6c5048a7af21405734d1">MQTTPROPERTY_TYPE_UTF_8_ENCODED_STRING</a>
|
||||
, <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a28ab5fe5b159f3b3a8884b0f61527214">MQTTPROPERTY_TYPE_UTF_8_STRING_PAIR</a>
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:a942f52ef7c232829f6df5c86e07cc958"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:afa0a7306d7b6174c5bc417ca49d99851"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#afa0a7306d7b6174c5bc417ca49d99851">MQTTPropertyName</a> (enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> value)</td></tr>
|
||||
<tr class="separator:afa0a7306d7b6174c5bc417ca49d99851"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a7d30ad0520bc9b9366e700d4b493b173"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#a7d30ad0520bc9b9366e700d4b493b173">MQTTProperty_getType</a> (enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> value)</td></tr>
|
||||
<tr class="separator:a7d30ad0520bc9b9366e700d4b493b173"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab7ad6f14e2dc7576d35827a28b0dc81d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#ab7ad6f14e2dc7576d35827a28b0dc81d">MQTTProperties_len</a> (<a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *props)</td></tr>
|
||||
<tr class="separator:ab7ad6f14e2dc7576d35827a28b0dc81d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a88f1d21556c2d23330d71357cd226a15"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#a88f1d21556c2d23330d71357cd226a15">MQTTProperties_add</a> (<a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *props, const <a class="el" href="struct_m_q_t_t_property.html">MQTTProperty</a> *prop)</td></tr>
|
||||
<tr class="separator:a88f1d21556c2d23330d71357cd226a15"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ade0027a4e571bd288fe40271ff7aa497"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#ade0027a4e571bd288fe40271ff7aa497">MQTTProperties_write</a> (char **pptr, const <a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *properties)</td></tr>
|
||||
<tr class="separator:ade0027a4e571bd288fe40271ff7aa497"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afcb874dfcc9f0eaa0b063e2fad740871"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#afcb874dfcc9f0eaa0b063e2fad740871">MQTTProperties_read</a> (<a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *properties, char **pptr, char *enddata)</td></tr>
|
||||
<tr class="separator:afcb874dfcc9f0eaa0b063e2fad740871"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab68247ed365ee51170a9309c828b1823"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#ab68247ed365ee51170a9309c828b1823">MQTTProperties_free</a> (<a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *properties)</td></tr>
|
||||
<tr class="separator:ab68247ed365ee51170a9309c828b1823"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a69b3e474ee2f828e5b827d615fe0fe72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#a69b3e474ee2f828e5b827d615fe0fe72">MQTTProperties_copy</a> (const <a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *props)</td></tr>
|
||||
<tr class="separator:a69b3e474ee2f828e5b827d615fe0fe72"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4ccdf6a712c3d803a16a4d3f00f9be2f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#a4ccdf6a712c3d803a16a4d3f00f9be2f">MQTTProperties_hasProperty</a> (<a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *props, enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> propid)</td></tr>
|
||||
<tr class="separator:a4ccdf6a712c3d803a16a4d3f00f9be2f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a6f0d8b230c2e7008c7639cfce1c04429"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#a6f0d8b230c2e7008c7639cfce1c04429">MQTTProperties_propertyCount</a> (<a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *props, enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> propid)</td></tr>
|
||||
<tr class="separator:a6f0d8b230c2e7008c7639cfce1c04429"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afa777eb796532a3c0c59ddc40aca3792"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#afa777eb796532a3c0c59ddc40aca3792">MQTTProperties_getNumericValue</a> (<a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *props, enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> propid)</td></tr>
|
||||
<tr class="separator:afa777eb796532a3c0c59ddc40aca3792"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:abc6bc80d9bb644c9b4a66b6808829a53"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#abc6bc80d9bb644c9b4a66b6808829a53">MQTTProperties_getNumericValueAt</a> (<a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *props, enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> propid, int index)</td></tr>
|
||||
<tr class="separator:abc6bc80d9bb644c9b4a66b6808829a53"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a788b033cbed8a7906799fccbb1463f20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_m_q_t_t_property.html">MQTTProperty</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#a788b033cbed8a7906799fccbb1463f20">MQTTProperties_getProperty</a> (<a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *props, enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> propid)</td></tr>
|
||||
<tr class="separator:a788b033cbed8a7906799fccbb1463f20"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ac6942d8fafb5794591fc558b4bb06beb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_m_q_t_t_property.html">MQTTProperty</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_properties_8h.html#ac6942d8fafb5794591fc558b4bb06beb">MQTTProperties_getPropertyAt</a> (<a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *props, enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> propid, int index)</td></tr>
|
||||
<tr class="separator:ac6942d8fafb5794591fc558b4bb06beb"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="afc56d2e8937a0c8f180d68ad93945945"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afc56d2e8937a0c8f180d68ad93945945">◆ </a></span>MQTT_INVALID_PROPERTY_ID</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MQTT_INVALID_PROPERTY_ID   -2</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a5a80e158486a414ccdfcdd7f75f23988"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a5a80e158486a414ccdfcdd7f75f23988">◆ </a></span>MQTTProperties_initializer</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MQTTProperties_initializer   {0, 0, 0, NULL}</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Typedef Documentation</h2>
|
||||
<a id="a7758f1a5eceb6f46c8540630e39e2fb4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7758f1a5eceb6f46c8540630e39e2fb4">◆ </a></span>MQTTProperties</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> <a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>MQTT version 5 property list </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
||||
<a id="af623c1b670dfe3fda633c068e054d8b4"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#af623c1b670dfe3fda633c068e054d8b4">◆ </a></span>MQTTPropertyCodes</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>The one byte MQTT V5 property indicator </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4ae5d077520427d03b44096f631411575d"></a>MQTTPROPERTY_CODE_PAYLOAD_FORMAT_INDICATOR </td><td class="fielddoc"><p>The value is 1 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a284c0e62d47ee8d358b16a8075632b4a"></a>MQTTPROPERTY_CODE_MESSAGE_EXPIRY_INTERVAL </td><td class="fielddoc"><p>The value is 2 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a4027d9e0fb53a62ae35963e700b56198"></a>MQTTPROPERTY_CODE_CONTENT_TYPE </td><td class="fielddoc"><p>The value is 3 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a7fa9996eef721d318504fbb0a8d4bac5"></a>MQTTPROPERTY_CODE_RESPONSE_TOPIC </td><td class="fielddoc"><p>The value is 8 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a887d3dd3f0ce31255324f5a1ba8b72c5"></a>MQTTPROPERTY_CODE_CORRELATION_DATA </td><td class="fielddoc"><p>The value is 9 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a70ead9c93f06396a4d9469b65bff0c96"></a>MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIER </td><td class="fielddoc"><p>The value is 11 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a22e4caa63f63ca3f9b1c1330711ee766"></a>MQTTPROPERTY_CODE_SESSION_EXPIRY_INTERVAL </td><td class="fielddoc"><p>The value is 17 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a768d84858fd18d5d5a7dee394929c672"></a>MQTTPROPERTY_CODE_ASSIGNED_CLIENT_IDENTIFER </td><td class="fielddoc"><p>The value is 18 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4ab106f320e7537b79644f25d3efcd68c7"></a>MQTTPROPERTY_CODE_SERVER_KEEP_ALIVE </td><td class="fielddoc"><p>The value is 19 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a7c53f1e414b577d787b5d51af3204100"></a>MQTTPROPERTY_CODE_AUTHENTICATION_METHOD </td><td class="fielddoc"><p>The value is 21 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4abdf9feec165aceefbe7aa46764f6ab6e"></a>MQTTPROPERTY_CODE_AUTHENTICATION_DATA </td><td class="fielddoc"><p>The value is 22 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a3954daf1d5772b5d56eefa1ab6a28aa1"></a>MQTTPROPERTY_CODE_REQUEST_PROBLEM_INFORMATION </td><td class="fielddoc"><p>The value is 23 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a53fd81bc554f152a2772d282be7ce5ef"></a>MQTTPROPERTY_CODE_WILL_DELAY_INTERVAL </td><td class="fielddoc"><p>The value is 24 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a420b882a337dc1fd5f336ac6cd0529bf"></a>MQTTPROPERTY_CODE_REQUEST_RESPONSE_INFORMATION </td><td class="fielddoc"><p>The value is 25 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a2584b050f016af496c7f0b46692dbc00"></a>MQTTPROPERTY_CODE_RESPONSE_INFORMATION </td><td class="fielddoc"><p>The value is 26 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a0168e8a59f7994c02b7a7fd2fc3735c4"></a>MQTTPROPERTY_CODE_SERVER_REFERENCE </td><td class="fielddoc"><p>The value is 28 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a3dce8f679474e901ce4aec076e9e59e1"></a>MQTTPROPERTY_CODE_REASON_STRING </td><td class="fielddoc"><p>The value is 31 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4ab2688fe8d7d263c27c00d41776cb8f9f"></a>MQTTPROPERTY_CODE_RECEIVE_MAXIMUM </td><td class="fielddoc"><p>The value is 33 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a0a0b0b0715ecc9ccf471c75aa4c21c23"></a>MQTTPROPERTY_CODE_TOPIC_ALIAS_MAXIMUM </td><td class="fielddoc"><p>The value is 34 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4ad4dfb37d341ea190afc144668e5e3bee"></a>MQTTPROPERTY_CODE_TOPIC_ALIAS </td><td class="fielddoc"><p>The value is 35 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a506faeb89c407cf78853c777d750fa59"></a>MQTTPROPERTY_CODE_MAXIMUM_QOS </td><td class="fielddoc"><p>The value is 36 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a448b3a40afaa5f7195701e7dc8bed30c"></a>MQTTPROPERTY_CODE_RETAIN_AVAILABLE </td><td class="fielddoc"><p>The value is 37 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a596ff540370235d3eca693ce30dd4af8"></a>MQTTPROPERTY_CODE_USER_PROPERTY </td><td class="fielddoc"><p>The value is 38 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a6834ea9878f028d5fbdeccaaeae492e5"></a>MQTTPROPERTY_CODE_MAXIMUM_PACKET_SIZE </td><td class="fielddoc"><p>The value is 39 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4ad05993f90baaee0ba7094ccef4d378b9"></a>MQTTPROPERTY_CODE_WILDCARD_SUBSCRIPTION_AVAILABLE </td><td class="fielddoc"><p>The value is 40 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4a8b366cfd8bd3f388bafb67f3ebf83505"></a>MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIERS_AVAILABLE </td><td class="fielddoc"><p>The value is 41 </p>
|
||||
</td></tr>
|
||||
<tr><td class="fieldname"><a id="af623c1b670dfe3fda633c068e054d8b4ae04a7356f9e11654f15a3b21f2aae636"></a>MQTTPROPERTY_CODE_SHARED_SUBSCRIPTION_AVAILABLE </td><td class="fielddoc"><p>The value is 241 </p>
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a942f52ef7c232829f6df5c86e07cc958"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a942f52ef7c232829f6df5c86e07cc958">◆ </a></span>MQTTPropertyTypes</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958">MQTTPropertyTypes</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>The one byte MQTT V5 property type </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="a942f52ef7c232829f6df5c86e07cc958ac36f96ce58c98a8ebbe0783df030726a"></a>MQTTPROPERTY_TYPE_BYTE </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a942f52ef7c232829f6df5c86e07cc958ae301a9e68326cc2d8bfefeca401e78e6"></a>MQTTPROPERTY_TYPE_TWO_BYTE_INTEGER </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a942f52ef7c232829f6df5c86e07cc958aa49c558733bd735ae872fd87ad0d7e15"></a>MQTTPROPERTY_TYPE_FOUR_BYTE_INTEGER </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a942f52ef7c232829f6df5c86e07cc958a27bbcb5bc4f584f96612c0cec329c6a7"></a>MQTTPROPERTY_TYPE_VARIABLE_BYTE_INTEGER </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a942f52ef7c232829f6df5c86e07cc958a6643aed682b9b07f98159856776fe7b4"></a>MQTTPROPERTY_TYPE_BINARY_DATA </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a942f52ef7c232829f6df5c86e07cc958ad45c866a5bef6c5048a7af21405734d1"></a>MQTTPROPERTY_TYPE_UTF_8_ENCODED_STRING </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="a942f52ef7c232829f6df5c86e07cc958a28ab5fe5b159f3b3a8884b0f61527214"></a>MQTTPROPERTY_TYPE_UTF_8_STRING_PAIR </td><td class="fielddoc"></td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="afa0a7306d7b6174c5bc417ca49d99851"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afa0a7306d7b6174c5bc417ca49d99851">◆ </a></span>MQTTPropertyName()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* MQTTPropertyName </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> </td>
|
||||
<td class="paramname"><em>value</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns a printable string description of an MQTT V5 property code. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">value</td><td>an MQTT V5 property code. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the printable string description of the input property code. NULL if the code was not found. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a7d30ad0520bc9b9366e700d4b493b173"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a7d30ad0520bc9b9366e700d4b493b173">◆ </a></span>MQTTProperty_getType()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int MQTTProperty_getType </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> </td>
|
||||
<td class="paramname"><em>value</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the MQTT V5 type code of an MQTT V5 property. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">value</td><td>an MQTT V5 property code. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the MQTT V5 type code of the input property. -1 if the code was not found. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab7ad6f14e2dc7576d35827a28b0dc81d"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab7ad6f14e2dc7576d35827a28b0dc81d">◆ </a></span>MQTTProperties_len()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int MQTTProperties_len </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> * </td>
|
||||
<td class="paramname"><em>props</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the length of the properties structure when serialized ready for network transmission. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">props</td><td>an MQTT V5 property structure. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the length in bytes of the properties when serialized. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a88f1d21556c2d23330d71357cd226a15"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a88f1d21556c2d23330d71357cd226a15">◆ </a></span>MQTTProperties_add()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int MQTTProperties_add </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> * </td>
|
||||
<td class="paramname"><em>props</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="struct_m_q_t_t_property.html">MQTTProperty</a> * </td>
|
||||
<td class="paramname"><em>prop</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Add a property pointer to the property array. Memory is allocated in this function, so MQTTClient_create or MQTTAsync_create must be called first to initialize the internal heap tracking. Alternatively <a class="el" href="_m_q_t_t_async_8h.html#a1705e75a48999cb45bf85c15608478f5">MQTTAsync_global_init()</a> can be called first or build with the HIGH_PERFORMANCE option which disables the heap tracking. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">props</td><td>The property list to add the property to. </td></tr>
|
||||
<tr><td class="paramname">prop</td><td>The property to add to the list. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>0 on success, -1 on failure. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ade0027a4e571bd288fe40271ff7aa497"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ade0027a4e571bd288fe40271ff7aa497">◆ </a></span>MQTTProperties_write()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int MQTTProperties_write </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">char ** </td>
|
||||
<td class="paramname"><em>pptr</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const <a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> * </td>
|
||||
<td class="paramname"><em>properties</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Serialize the given property list to a character buffer, e.g. for writing to the network. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">pptr</td><td>pointer to the buffer - move the pointer as we add data </td></tr>
|
||||
<tr><td class="paramname">properties</td><td>pointer to the property list, can be NULL </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>whether the write succeeded or not: number of bytes written, or < 0 on failure. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afcb874dfcc9f0eaa0b063e2fad740871"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afcb874dfcc9f0eaa0b063e2fad740871">◆ </a></span>MQTTProperties_read()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int MQTTProperties_read </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> * </td>
|
||||
<td class="paramname"><em>properties</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">char ** </td>
|
||||
<td class="paramname"><em>pptr</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">char * </td>
|
||||
<td class="paramname"><em>enddata</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Reads a property list from a character buffer into an array. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">properties</td><td>pointer to the property list to be filled. Should be initalized but empty. </td></tr>
|
||||
<tr><td class="paramname">pptr</td><td>pointer to the character buffer. </td></tr>
|
||||
<tr><td class="paramname">enddata</td><td>pointer to the end of the character buffer so we don't read beyond. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>1 if the properties were read successfully. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ab68247ed365ee51170a9309c828b1823"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ab68247ed365ee51170a9309c828b1823">◆ </a></span>MQTTProperties_free()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">void MQTTProperties_free </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> * </td>
|
||||
<td class="paramname"><em>properties</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Free all memory allocated to the property list, including any to individual properties. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">properties</td><td>pointer to the property list. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a69b3e474ee2f828e5b827d615fe0fe72"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a69b3e474ee2f828e5b827d615fe0fe72">◆ </a></span>MQTTProperties_copy()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> MQTTProperties_copy </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">const <a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> * </td>
|
||||
<td class="paramname"><em>props</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Copy the contents of a property list, allocating additional memory if needed. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">props</td><td>pointer to the property list. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the duplicated property list. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a4ccdf6a712c3d803a16a4d3f00f9be2f"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a4ccdf6a712c3d803a16a4d3f00f9be2f">◆ </a></span>MQTTProperties_hasProperty()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int MQTTProperties_hasProperty </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> * </td>
|
||||
<td class="paramname"><em>props</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> </td>
|
||||
<td class="paramname"><em>propid</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Checks if property list contains a specific property. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">props</td><td>pointer to the property list. </td></tr>
|
||||
<tr><td class="paramname">propid</td><td>the property id to check for. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>1 if found, 0 if not. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a6f0d8b230c2e7008c7639cfce1c04429"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a6f0d8b230c2e7008c7639cfce1c04429">◆ </a></span>MQTTProperties_propertyCount()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int MQTTProperties_propertyCount </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> * </td>
|
||||
<td class="paramname"><em>props</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> </td>
|
||||
<td class="paramname"><em>propid</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the number of instances of a property id. Most properties can exist only once. User properties and subscription ids can exist more than once. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">props</td><td>pointer to the property list. </td></tr>
|
||||
<tr><td class="paramname">propid</td><td>the property id to check for. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the number of times found. Can be 0. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="afa777eb796532a3c0c59ddc40aca3792"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#afa777eb796532a3c0c59ddc40aca3792">◆ </a></span>MQTTProperties_getNumericValue()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int MQTTProperties_getNumericValue </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> * </td>
|
||||
<td class="paramname"><em>props</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> </td>
|
||||
<td class="paramname"><em>propid</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the integer value of a specific property. The property given must be a numeric type. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">props</td><td>pointer to the property list. </td></tr>
|
||||
<tr><td class="paramname">propid</td><td>the property id to check for. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the integer value of the property. -9999999 on failure. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="abc6bc80d9bb644c9b4a66b6808829a53"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#abc6bc80d9bb644c9b4a66b6808829a53">◆ </a></span>MQTTProperties_getNumericValueAt()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">int MQTTProperties_getNumericValueAt </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> * </td>
|
||||
<td class="paramname"><em>props</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> </td>
|
||||
<td class="paramname"><em>propid</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>index</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns the integer value of a specific property when it's not the only instance. The property given must be a numeric type. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">props</td><td>pointer to the property list. </td></tr>
|
||||
<tr><td class="paramname">propid</td><td>the property id to check for. </td></tr>
|
||||
<tr><td class="paramname">index</td><td>the instance number, starting at 0. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the integer value of the property. -9999999 on failure. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="a788b033cbed8a7906799fccbb1463f20"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a788b033cbed8a7906799fccbb1463f20">◆ </a></span>MQTTProperties_getProperty()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="struct_m_q_t_t_property.html">MQTTProperty</a>* MQTTProperties_getProperty </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> * </td>
|
||||
<td class="paramname"><em>props</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> </td>
|
||||
<td class="paramname"><em>propid</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns a pointer to the property structure for a specific property. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">props</td><td>pointer to the property list. </td></tr>
|
||||
<tr><td class="paramname">propid</td><td>the property id to check for. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the pointer to the property structure if found. NULL if not found. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a id="ac6942d8fafb5794591fc558b4bb06beb"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#ac6942d8fafb5794591fc558b4bb06beb">◆ </a></span>MQTTProperties_getPropertyAt()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="struct_m_q_t_t_property.html">MQTTProperty</a>* MQTTProperties_getPropertyAt </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"><a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a> * </td>
|
||||
<td class="paramname"><em>props</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">enum <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> </td>
|
||||
<td class="paramname"><em>propid</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">int </td>
|
||||
<td class="paramname"><em>index</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns a pointer to the property structure for a specific property when it's not the only instance. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">props</td><td>pointer to the property list. </td></tr>
|
||||
<tr><td class="paramname">propid</td><td>the property id to check for. </td></tr>
|
||||
<tr><td class="paramname">index</td><td>the instance number, starting at 0. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the pointer to the property structure if found. NULL if not found. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,263 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: MQTTProperties.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MQTTProperties.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_m_q_t_t_properties_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*******************************************************************************</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2017, 2023 IBM Corp. and others</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * All rights reserved. This program and the accompanying materials</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * are made available under the terms of the Eclipse Public License v2.0</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * and Eclipse Distribution License v1.0 which accompany this distribution.</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * The Eclipse Public License is available at</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * https://www.eclipse.org/legal/epl-2.0/</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * and the Eclipse Distribution License is available at</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * http://www.eclipse.org/org/documents/edl-v10.php.</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * Contributors:</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * Ian Craggs - initial API and implementation and/or initial documentation</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *******************************************************************************/</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#if !defined(MQTTPROPERTIES_H)</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define MQTTPROPERTIES_H</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "MQTTExportDeclarations.h"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#afc56d2e8937a0c8f180d68ad93945945"> 22</a></span> <span class="preprocessor">#define MQTT_INVALID_PROPERTY_ID -2</span></div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  </div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4"> 25</a></span> <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> {</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ae5d077520427d03b44096f631411575d"> 26</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ae5d077520427d03b44096f631411575d">MQTTPROPERTY_CODE_PAYLOAD_FORMAT_INDICATOR</a> = 1, </div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a284c0e62d47ee8d358b16a8075632b4a"> 27</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a284c0e62d47ee8d358b16a8075632b4a">MQTTPROPERTY_CODE_MESSAGE_EXPIRY_INTERVAL</a> = 2, </div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a4027d9e0fb53a62ae35963e700b56198"> 28</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a4027d9e0fb53a62ae35963e700b56198">MQTTPROPERTY_CODE_CONTENT_TYPE</a> = 3, </div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a7fa9996eef721d318504fbb0a8d4bac5"> 29</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a7fa9996eef721d318504fbb0a8d4bac5">MQTTPROPERTY_CODE_RESPONSE_TOPIC</a> = 8, </div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a887d3dd3f0ce31255324f5a1ba8b72c5"> 30</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a887d3dd3f0ce31255324f5a1ba8b72c5">MQTTPROPERTY_CODE_CORRELATION_DATA</a> = 9, </div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a70ead9c93f06396a4d9469b65bff0c96"> 31</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a70ead9c93f06396a4d9469b65bff0c96">MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIER</a> = 11, </div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a22e4caa63f63ca3f9b1c1330711ee766"> 32</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a22e4caa63f63ca3f9b1c1330711ee766">MQTTPROPERTY_CODE_SESSION_EXPIRY_INTERVAL</a> = 17, </div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a768d84858fd18d5d5a7dee394929c672"> 33</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a768d84858fd18d5d5a7dee394929c672">MQTTPROPERTY_CODE_ASSIGNED_CLIENT_IDENTIFER</a> = 18,</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ab106f320e7537b79644f25d3efcd68c7"> 34</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ab106f320e7537b79644f25d3efcd68c7">MQTTPROPERTY_CODE_SERVER_KEEP_ALIVE</a> = 19, </div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a7c53f1e414b577d787b5d51af3204100"> 35</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a7c53f1e414b577d787b5d51af3204100">MQTTPROPERTY_CODE_AUTHENTICATION_METHOD</a> = 21, </div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4abdf9feec165aceefbe7aa46764f6ab6e"> 36</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4abdf9feec165aceefbe7aa46764f6ab6e">MQTTPROPERTY_CODE_AUTHENTICATION_DATA</a> = 22, </div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a3954daf1d5772b5d56eefa1ab6a28aa1"> 37</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a3954daf1d5772b5d56eefa1ab6a28aa1">MQTTPROPERTY_CODE_REQUEST_PROBLEM_INFORMATION</a> = 23,</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a53fd81bc554f152a2772d282be7ce5ef"> 38</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a53fd81bc554f152a2772d282be7ce5ef">MQTTPROPERTY_CODE_WILL_DELAY_INTERVAL</a> = 24, </div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a420b882a337dc1fd5f336ac6cd0529bf"> 39</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a420b882a337dc1fd5f336ac6cd0529bf">MQTTPROPERTY_CODE_REQUEST_RESPONSE_INFORMATION</a> = 25,</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a2584b050f016af496c7f0b46692dbc00"> 40</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a2584b050f016af496c7f0b46692dbc00">MQTTPROPERTY_CODE_RESPONSE_INFORMATION</a> = 26, </div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a0168e8a59f7994c02b7a7fd2fc3735c4"> 41</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a0168e8a59f7994c02b7a7fd2fc3735c4">MQTTPROPERTY_CODE_SERVER_REFERENCE</a> = 28, </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a3dce8f679474e901ce4aec076e9e59e1"> 42</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a3dce8f679474e901ce4aec076e9e59e1">MQTTPROPERTY_CODE_REASON_STRING</a> = 31, </div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ab2688fe8d7d263c27c00d41776cb8f9f"> 43</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ab2688fe8d7d263c27c00d41776cb8f9f">MQTTPROPERTY_CODE_RECEIVE_MAXIMUM</a> = 33, </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a0a0b0b0715ecc9ccf471c75aa4c21c23"> 44</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a0a0b0b0715ecc9ccf471c75aa4c21c23">MQTTPROPERTY_CODE_TOPIC_ALIAS_MAXIMUM</a> = 34, </div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ad4dfb37d341ea190afc144668e5e3bee"> 45</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ad4dfb37d341ea190afc144668e5e3bee">MQTTPROPERTY_CODE_TOPIC_ALIAS</a> = 35, </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a506faeb89c407cf78853c777d750fa59"> 46</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a506faeb89c407cf78853c777d750fa59">MQTTPROPERTY_CODE_MAXIMUM_QOS</a> = 36, </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a448b3a40afaa5f7195701e7dc8bed30c"> 47</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a448b3a40afaa5f7195701e7dc8bed30c">MQTTPROPERTY_CODE_RETAIN_AVAILABLE</a> = 37, </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a596ff540370235d3eca693ce30dd4af8"> 48</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a596ff540370235d3eca693ce30dd4af8">MQTTPROPERTY_CODE_USER_PROPERTY</a> = 38, </div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a6834ea9878f028d5fbdeccaaeae492e5"> 49</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a6834ea9878f028d5fbdeccaaeae492e5">MQTTPROPERTY_CODE_MAXIMUM_PACKET_SIZE</a> = 39, </div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ad05993f90baaee0ba7094ccef4d378b9"> 50</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ad05993f90baaee0ba7094ccef4d378b9">MQTTPROPERTY_CODE_WILDCARD_SUBSCRIPTION_AVAILABLE</a> = 40,</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a8b366cfd8bd3f388bafb67f3ebf83505"> 51</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a8b366cfd8bd3f388bafb67f3ebf83505">MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIERS_AVAILABLE</a> = 41,</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ae04a7356f9e11654f15a3b21f2aae636">MQTTPROPERTY_CODE_SHARED_SUBSCRIPTION_AVAILABLE</a> = 42</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ae04a7356f9e11654f15a3b21f2aae636"> 53</a></span> };</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#afa0a7306d7b6174c5bc417ca49d99851"> 61</a></span> LIBMQTT_API <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="_m_q_t_t_properties_8h.html#afa0a7306d7b6174c5bc417ca49d99851">MQTTPropertyName</a>(<span class="keyword">enum</span> <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> value);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958"> 64</a></span> <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958">MQTTPropertyTypes</a> {</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ac36f96ce58c98a8ebbe0783df030726a"> 65</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ac36f96ce58c98a8ebbe0783df030726a">MQTTPROPERTY_TYPE_BYTE</a>,</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ae301a9e68326cc2d8bfefeca401e78e6"> 66</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ae301a9e68326cc2d8bfefeca401e78e6">MQTTPROPERTY_TYPE_TWO_BYTE_INTEGER</a>,</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958aa49c558733bd735ae872fd87ad0d7e15"> 67</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958aa49c558733bd735ae872fd87ad0d7e15">MQTTPROPERTY_TYPE_FOUR_BYTE_INTEGER</a>,</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a27bbcb5bc4f584f96612c0cec329c6a7"> 68</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a27bbcb5bc4f584f96612c0cec329c6a7">MQTTPROPERTY_TYPE_VARIABLE_BYTE_INTEGER</a>,</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a6643aed682b9b07f98159856776fe7b4"> 69</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a6643aed682b9b07f98159856776fe7b4">MQTTPROPERTY_TYPE_BINARY_DATA</a>,</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ad45c866a5bef6c5048a7af21405734d1"> 70</a></span>  <a class="code" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ad45c866a5bef6c5048a7af21405734d1">MQTTPROPERTY_TYPE_UTF_8_ENCODED_STRING</a>,</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <a class="code" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a28ab5fe5b159f3b3a8884b0f61527214">MQTTPROPERTY_TYPE_UTF_8_STRING_PAIR</a></div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a28ab5fe5b159f3b3a8884b0f61527214"> 72</a></span> };</div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a7d30ad0520bc9b9366e700d4b493b173"> 79</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_properties_8h.html#a7d30ad0520bc9b9366e700d4b493b173">MQTTProperty_getType</a>(<span class="keyword">enum</span> <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> value);</div>
|
||||
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  </div>
|
||||
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_len_string.html"> 84</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span> {</div>
|
||||
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_len_string.html#afed088663f8704004425cdae2120b9b3"> 86</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_len_string.html#afed088663f8704004425cdae2120b9b3">len</a>; </div>
|
||||
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_len_string.html#a91a70b77df95bd8b0830b49a094c2acb"> 87</a></span>  <span class="keywordtype">char</span>* <a class="code" href="struct_m_q_t_t_len_string.html#a91a70b77df95bd8b0830b49a094c2acb">data</a>; </div>
|
||||
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> } <a class="code" href="struct_m_q_t_t_len_string.html">MQTTLenString</a>;</div>
|
||||
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  </div>
|
||||
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  </div>
|
||||
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_property.html"> 94</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div>
|
||||
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> {</div>
|
||||
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> identifier; </div>
|
||||
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>  <span class="keyword">union </span>{</div>
|
||||
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_property.html#a1581cde4f73c9a797ae1e7afcc1bb3de"> 99</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="struct_m_q_t_t_property.html#a1581cde4f73c9a797ae1e7afcc1bb3de">byte</a>; </div>
|
||||
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_property.html#a0289ec2e0df8789139386b0ddf5c71c3"> 100</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="struct_m_q_t_t_property.html#a0289ec2e0df8789139386b0ddf5c71c3">integer2</a>; </div>
|
||||
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_property.html#a813425ef31abb5ef0091e3043e8a366b"> 101</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_property.html#a813425ef31abb5ef0091e3043e8a366b">integer4</a>; </div>
|
||||
<div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <span class="keyword">struct </span>{</div>
|
||||
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_property.html#aa43ebcb9f97210421431a671384ef159"> 103</a></span>  <a class="code" href="struct_m_q_t_t_len_string.html">MQTTLenString</a> <a class="code" href="struct_m_q_t_t_property.html#aa43ebcb9f97210421431a671384ef159">data</a>; </div>
|
||||
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_property.html#a09e85ff5ad73824d6c2edc1ce4283a17"> 104</a></span>  <a class="code" href="struct_m_q_t_t_len_string.html">MQTTLenString</a> <a class="code" href="struct_m_q_t_t_property.html#a09e85ff5ad73824d6c2edc1ce4283a17">value</a>; </div>
|
||||
<div class="line"><a name="l00105"></a><span class="lineno"> 105</span>  };</div>
|
||||
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_property.html#af2307539b97777bec0475619af5648f1"> 106</a></span>  } value;</div>
|
||||
<div class="line"><a name="l00107"></a><span class="lineno"> 107</span> } <a class="code" href="struct_m_q_t_t_property.html">MQTTProperty</a>;</div>
|
||||
<div class="line"><a name="l00108"></a><span class="lineno"> 108</span>  </div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_properties.html"> 112</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a></div>
|
||||
<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> {</div>
|
||||
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_properties.html#ad43c3812e6d13e0518d9f8b8f463ffcf"> 114</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_properties.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a>; </div>
|
||||
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_properties.html#a8de324382d8fd2f5939bf3372e059383"> 115</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_properties.html#a8de324382d8fd2f5939bf3372e059383">max_count</a>; </div>
|
||||
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_properties.html#a9f59b34b1f25fe00023291b678246bcc"> 116</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_properties.html#a9f59b34b1f25fe00023291b678246bcc">length</a>; </div>
|
||||
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_properties.html#a3ac4c38b423393c1553dcf8b71e7dd58"> 117</a></span>  <a class="code" href="struct_m_q_t_t_property.html">MQTTProperty</a> *<a class="code" href="struct_m_q_t_t_properties.html#a3ac4c38b423393c1553dcf8b71e7dd58">array</a>; </div>
|
||||
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a7758f1a5eceb6f46c8540630e39e2fb4"> 118</a></span> } <a class="code" href="_m_q_t_t_properties_8h.html#a7758f1a5eceb6f46c8540630e39e2fb4">MQTTProperties</a>;</div>
|
||||
<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  </div>
|
||||
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a5a80e158486a414ccdfcdd7f75f23988"> 120</a></span> <span class="preprocessor">#define MQTTProperties_initializer {0, 0, 0, NULL}</span></div>
|
||||
<div class="line"><a name="l00121"></a><span class="lineno"> 121</span>  </div>
|
||||
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#ab7ad6f14e2dc7576d35827a28b0dc81d"> 127</a></span> <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_properties_8h.html#ab7ad6f14e2dc7576d35827a28b0dc81d">MQTTProperties_len</a>(<a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* props);</div>
|
||||
<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  </div>
|
||||
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a88f1d21556c2d23330d71357cd226a15"> 138</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_properties_8h.html#a88f1d21556c2d23330d71357cd226a15">MQTTProperties_add</a>(<a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* props, <span class="keyword">const</span> <a class="code" href="struct_m_q_t_t_property.html">MQTTProperty</a>* prop);</div>
|
||||
<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  </div>
|
||||
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#ade0027a4e571bd288fe40271ff7aa497"> 146</a></span> <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_properties_8h.html#ade0027a4e571bd288fe40271ff7aa497">MQTTProperties_write</a>(<span class="keywordtype">char</span>** pptr, <span class="keyword">const</span> <a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* properties);</div>
|
||||
<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  </div>
|
||||
<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#afcb874dfcc9f0eaa0b063e2fad740871"> 155</a></span> <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_properties_8h.html#afcb874dfcc9f0eaa0b063e2fad740871">MQTTProperties_read</a>(<a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* properties, <span class="keywordtype">char</span>** pptr, <span class="keywordtype">char</span>* enddata);</div>
|
||||
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  </div>
|
||||
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#ab68247ed365ee51170a9309c828b1823"> 161</a></span> LIBMQTT_API <span class="keywordtype">void</span> <a class="code" href="_m_q_t_t_properties_8h.html#ab68247ed365ee51170a9309c828b1823">MQTTProperties_free</a>(<a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* properties);</div>
|
||||
<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  </div>
|
||||
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a69b3e474ee2f828e5b827d615fe0fe72"> 168</a></span> LIBMQTT_API <a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a> <a class="code" href="_m_q_t_t_properties_8h.html#a69b3e474ee2f828e5b827d615fe0fe72">MQTTProperties_copy</a>(<span class="keyword">const</span> <a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a>* props);</div>
|
||||
<div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  </div>
|
||||
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a4ccdf6a712c3d803a16a4d3f00f9be2f"> 176</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_properties_8h.html#a4ccdf6a712c3d803a16a4d3f00f9be2f">MQTTProperties_hasProperty</a>(<a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *props, <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> propid);</div>
|
||||
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  </div>
|
||||
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a6f0d8b230c2e7008c7639cfce1c04429"> 185</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_properties_8h.html#a6f0d8b230c2e7008c7639cfce1c04429">MQTTProperties_propertyCount</a>(<a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *props, <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> propid);</div>
|
||||
<div class="line"><a name="l00186"></a><span class="lineno"> 186</span>  </div>
|
||||
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#afa777eb796532a3c0c59ddc40aca3792"> 193</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_properties_8h.html#afa777eb796532a3c0c59ddc40aca3792">MQTTProperties_getNumericValue</a>(<a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *props, <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> propid);</div>
|
||||
<div class="line"><a name="l00194"></a><span class="lineno"> 194</span>  </div>
|
||||
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#abc6bc80d9bb644c9b4a66b6808829a53"> 203</a></span> LIBMQTT_API <span class="keywordtype">int</span> <a class="code" href="_m_q_t_t_properties_8h.html#abc6bc80d9bb644c9b4a66b6808829a53">MQTTProperties_getNumericValueAt</a>(<a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *props, <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> propid, <span class="keywordtype">int</span> index);</div>
|
||||
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span>  </div>
|
||||
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#a788b033cbed8a7906799fccbb1463f20"> 211</a></span> LIBMQTT_API <a class="code" href="struct_m_q_t_t_property.html">MQTTProperty</a>* <a class="code" href="_m_q_t_t_properties_8h.html#a788b033cbed8a7906799fccbb1463f20">MQTTProperties_getProperty</a>(<a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *props, <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> propid);</div>
|
||||
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  </div>
|
||||
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="_m_q_t_t_properties_8h.html#ac6942d8fafb5794591fc558b4bb06beb"> 220</a></span> LIBMQTT_API <a class="code" href="struct_m_q_t_t_property.html">MQTTProperty</a>* <a class="code" href="_m_q_t_t_properties_8h.html#ac6942d8fafb5794591fc558b4bb06beb">MQTTProperties_getPropertyAt</a>(<a class="code" href="struct_m_q_t_t_properties.html">MQTTProperties</a> *props, <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a> propid, <span class="keywordtype">int</span> index);</div>
|
||||
<div class="line"><a name="l00221"></a><span class="lineno"> 221</span>  </div>
|
||||
<div class="line"><a name="l00222"></a><span class="lineno"> 222</span> <span class="preprocessor">#endif </span><span class="comment">/* MQTTPROPERTIES_H */</span><span class="preprocessor"></span></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_a4ccdf6a712c3d803a16a4d3f00f9be2f"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#a4ccdf6a712c3d803a16a4d3f00f9be2f">MQTTProperties_hasProperty</a></div><div class="ttdeci">int MQTTProperties_hasProperty(MQTTProperties *props, enum MQTTPropertyCodes propid)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_a69b3e474ee2f828e5b827d615fe0fe72"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#a69b3e474ee2f828e5b827d615fe0fe72">MQTTProperties_copy</a></div><div class="ttdeci">MQTTProperties MQTTProperties_copy(const MQTTProperties *props)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_a6f0d8b230c2e7008c7639cfce1c04429"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#a6f0d8b230c2e7008c7639cfce1c04429">MQTTProperties_propertyCount</a></div><div class="ttdeci">int MQTTProperties_propertyCount(MQTTProperties *props, enum MQTTPropertyCodes propid)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_a7758f1a5eceb6f46c8540630e39e2fb4"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#a7758f1a5eceb6f46c8540630e39e2fb4">MQTTProperties</a></div><div class="ttdeci">struct MQTTProperties MQTTProperties</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_a788b033cbed8a7906799fccbb1463f20"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#a788b033cbed8a7906799fccbb1463f20">MQTTProperties_getProperty</a></div><div class="ttdeci">MQTTProperty * MQTTProperties_getProperty(MQTTProperties *props, enum MQTTPropertyCodes propid)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_a7d30ad0520bc9b9366e700d4b493b173"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#a7d30ad0520bc9b9366e700d4b493b173">MQTTProperty_getType</a></div><div class="ttdeci">int MQTTProperty_getType(enum MQTTPropertyCodes value)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_a88f1d21556c2d23330d71357cd226a15"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#a88f1d21556c2d23330d71357cd226a15">MQTTProperties_add</a></div><div class="ttdeci">int MQTTProperties_add(MQTTProperties *props, const MQTTProperty *prop)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_a942f52ef7c232829f6df5c86e07cc958"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958">MQTTPropertyTypes</a></div><div class="ttdeci">MQTTPropertyTypes</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:64</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_a942f52ef7c232829f6df5c86e07cc958a27bbcb5bc4f584f96612c0cec329c6a7"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a27bbcb5bc4f584f96612c0cec329c6a7">MQTTPROPERTY_TYPE_VARIABLE_BYTE_INTEGER</a></div><div class="ttdeci">@ MQTTPROPERTY_TYPE_VARIABLE_BYTE_INTEGER</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:68</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_a942f52ef7c232829f6df5c86e07cc958a28ab5fe5b159f3b3a8884b0f61527214"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a28ab5fe5b159f3b3a8884b0f61527214">MQTTPROPERTY_TYPE_UTF_8_STRING_PAIR</a></div><div class="ttdeci">@ MQTTPROPERTY_TYPE_UTF_8_STRING_PAIR</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:71</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_a942f52ef7c232829f6df5c86e07cc958a6643aed682b9b07f98159856776fe7b4"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a6643aed682b9b07f98159856776fe7b4">MQTTPROPERTY_TYPE_BINARY_DATA</a></div><div class="ttdeci">@ MQTTPROPERTY_TYPE_BINARY_DATA</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:69</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_a942f52ef7c232829f6df5c86e07cc958aa49c558733bd735ae872fd87ad0d7e15"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958aa49c558733bd735ae872fd87ad0d7e15">MQTTPROPERTY_TYPE_FOUR_BYTE_INTEGER</a></div><div class="ttdeci">@ MQTTPROPERTY_TYPE_FOUR_BYTE_INTEGER</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:67</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_a942f52ef7c232829f6df5c86e07cc958ac36f96ce58c98a8ebbe0783df030726a"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ac36f96ce58c98a8ebbe0783df030726a">MQTTPROPERTY_TYPE_BYTE</a></div><div class="ttdeci">@ MQTTPROPERTY_TYPE_BYTE</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:65</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_a942f52ef7c232829f6df5c86e07cc958ad45c866a5bef6c5048a7af21405734d1"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ad45c866a5bef6c5048a7af21405734d1">MQTTPROPERTY_TYPE_UTF_8_ENCODED_STRING</a></div><div class="ttdeci">@ MQTTPROPERTY_TYPE_UTF_8_ENCODED_STRING</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:70</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_a942f52ef7c232829f6df5c86e07cc958ae301a9e68326cc2d8bfefeca401e78e6"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ae301a9e68326cc2d8bfefeca401e78e6">MQTTPROPERTY_TYPE_TWO_BYTE_INTEGER</a></div><div class="ttdeci">@ MQTTPROPERTY_TYPE_TWO_BYTE_INTEGER</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:66</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_ab68247ed365ee51170a9309c828b1823"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#ab68247ed365ee51170a9309c828b1823">MQTTProperties_free</a></div><div class="ttdeci">void MQTTProperties_free(MQTTProperties *properties)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_ab7ad6f14e2dc7576d35827a28b0dc81d"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#ab7ad6f14e2dc7576d35827a28b0dc81d">MQTTProperties_len</a></div><div class="ttdeci">int MQTTProperties_len(MQTTProperties *props)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_abc6bc80d9bb644c9b4a66b6808829a53"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#abc6bc80d9bb644c9b4a66b6808829a53">MQTTProperties_getNumericValueAt</a></div><div class="ttdeci">int MQTTProperties_getNumericValueAt(MQTTProperties *props, enum MQTTPropertyCodes propid, int index)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_ac6942d8fafb5794591fc558b4bb06beb"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#ac6942d8fafb5794591fc558b4bb06beb">MQTTProperties_getPropertyAt</a></div><div class="ttdeci">MQTTProperty * MQTTProperties_getPropertyAt(MQTTProperties *props, enum MQTTPropertyCodes propid, int index)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_ade0027a4e571bd288fe40271ff7aa497"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#ade0027a4e571bd288fe40271ff7aa497">MQTTProperties_write</a></div><div class="ttdeci">int MQTTProperties_write(char **pptr, const MQTTProperties *properties)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTPropertyCodes</a></div><div class="ttdeci">MQTTPropertyCodes</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:25</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a0168e8a59f7994c02b7a7fd2fc3735c4"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a0168e8a59f7994c02b7a7fd2fc3735c4">MQTTPROPERTY_CODE_SERVER_REFERENCE</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_SERVER_REFERENCE</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:41</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a0a0b0b0715ecc9ccf471c75aa4c21c23"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a0a0b0b0715ecc9ccf471c75aa4c21c23">MQTTPROPERTY_CODE_TOPIC_ALIAS_MAXIMUM</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_TOPIC_ALIAS_MAXIMUM</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:44</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a22e4caa63f63ca3f9b1c1330711ee766"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a22e4caa63f63ca3f9b1c1330711ee766">MQTTPROPERTY_CODE_SESSION_EXPIRY_INTERVAL</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_SESSION_EXPIRY_INTERVAL</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:32</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a2584b050f016af496c7f0b46692dbc00"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a2584b050f016af496c7f0b46692dbc00">MQTTPROPERTY_CODE_RESPONSE_INFORMATION</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_RESPONSE_INFORMATION</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:40</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a284c0e62d47ee8d358b16a8075632b4a"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a284c0e62d47ee8d358b16a8075632b4a">MQTTPROPERTY_CODE_MESSAGE_EXPIRY_INTERVAL</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_MESSAGE_EXPIRY_INTERVAL</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:27</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a3954daf1d5772b5d56eefa1ab6a28aa1"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a3954daf1d5772b5d56eefa1ab6a28aa1">MQTTPROPERTY_CODE_REQUEST_PROBLEM_INFORMATION</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_REQUEST_PROBLEM_INFORMATION</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:37</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a3dce8f679474e901ce4aec076e9e59e1"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a3dce8f679474e901ce4aec076e9e59e1">MQTTPROPERTY_CODE_REASON_STRING</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_REASON_STRING</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:42</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a4027d9e0fb53a62ae35963e700b56198"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a4027d9e0fb53a62ae35963e700b56198">MQTTPROPERTY_CODE_CONTENT_TYPE</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_CONTENT_TYPE</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:28</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a420b882a337dc1fd5f336ac6cd0529bf"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a420b882a337dc1fd5f336ac6cd0529bf">MQTTPROPERTY_CODE_REQUEST_RESPONSE_INFORMATION</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_REQUEST_RESPONSE_INFORMATION</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:39</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a448b3a40afaa5f7195701e7dc8bed30c"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a448b3a40afaa5f7195701e7dc8bed30c">MQTTPROPERTY_CODE_RETAIN_AVAILABLE</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_RETAIN_AVAILABLE</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:47</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a506faeb89c407cf78853c777d750fa59"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a506faeb89c407cf78853c777d750fa59">MQTTPROPERTY_CODE_MAXIMUM_QOS</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_MAXIMUM_QOS</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:46</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a53fd81bc554f152a2772d282be7ce5ef"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a53fd81bc554f152a2772d282be7ce5ef">MQTTPROPERTY_CODE_WILL_DELAY_INTERVAL</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_WILL_DELAY_INTERVAL</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:38</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a596ff540370235d3eca693ce30dd4af8"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a596ff540370235d3eca693ce30dd4af8">MQTTPROPERTY_CODE_USER_PROPERTY</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_USER_PROPERTY</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:48</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a6834ea9878f028d5fbdeccaaeae492e5"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a6834ea9878f028d5fbdeccaaeae492e5">MQTTPROPERTY_CODE_MAXIMUM_PACKET_SIZE</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_MAXIMUM_PACKET_SIZE</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:49</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a70ead9c93f06396a4d9469b65bff0c96"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a70ead9c93f06396a4d9469b65bff0c96">MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIER</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIER</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:31</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a768d84858fd18d5d5a7dee394929c672"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a768d84858fd18d5d5a7dee394929c672">MQTTPROPERTY_CODE_ASSIGNED_CLIENT_IDENTIFER</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_ASSIGNED_CLIENT_IDENTIFER</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:33</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a7c53f1e414b577d787b5d51af3204100"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a7c53f1e414b577d787b5d51af3204100">MQTTPROPERTY_CODE_AUTHENTICATION_METHOD</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_AUTHENTICATION_METHOD</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:35</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a7fa9996eef721d318504fbb0a8d4bac5"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a7fa9996eef721d318504fbb0a8d4bac5">MQTTPROPERTY_CODE_RESPONSE_TOPIC</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_RESPONSE_TOPIC</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:29</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a887d3dd3f0ce31255324f5a1ba8b72c5"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a887d3dd3f0ce31255324f5a1ba8b72c5">MQTTPROPERTY_CODE_CORRELATION_DATA</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_CORRELATION_DATA</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:30</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4a8b366cfd8bd3f388bafb67f3ebf83505"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a8b366cfd8bd3f388bafb67f3ebf83505">MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIERS_AVAILABLE</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIERS_AVAILABLE</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:51</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4ab106f320e7537b79644f25d3efcd68c7"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ab106f320e7537b79644f25d3efcd68c7">MQTTPROPERTY_CODE_SERVER_KEEP_ALIVE</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_SERVER_KEEP_ALIVE</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:34</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4ab2688fe8d7d263c27c00d41776cb8f9f"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ab2688fe8d7d263c27c00d41776cb8f9f">MQTTPROPERTY_CODE_RECEIVE_MAXIMUM</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_RECEIVE_MAXIMUM</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:43</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4abdf9feec165aceefbe7aa46764f6ab6e"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4abdf9feec165aceefbe7aa46764f6ab6e">MQTTPROPERTY_CODE_AUTHENTICATION_DATA</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_AUTHENTICATION_DATA</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:36</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4ad05993f90baaee0ba7094ccef4d378b9"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ad05993f90baaee0ba7094ccef4d378b9">MQTTPROPERTY_CODE_WILDCARD_SUBSCRIPTION_AVAILABLE</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_WILDCARD_SUBSCRIPTION_AVAILABLE</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:50</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4ad4dfb37d341ea190afc144668e5e3bee"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ad4dfb37d341ea190afc144668e5e3bee">MQTTPROPERTY_CODE_TOPIC_ALIAS</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_TOPIC_ALIAS</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:45</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4ae04a7356f9e11654f15a3b21f2aae636"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ae04a7356f9e11654f15a3b21f2aae636">MQTTPROPERTY_CODE_SHARED_SUBSCRIPTION_AVAILABLE</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_SHARED_SUBSCRIPTION_AVAILABLE</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:52</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_af623c1b670dfe3fda633c068e054d8b4ae5d077520427d03b44096f631411575d"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ae5d077520427d03b44096f631411575d">MQTTPROPERTY_CODE_PAYLOAD_FORMAT_INDICATOR</a></div><div class="ttdeci">@ MQTTPROPERTY_CODE_PAYLOAD_FORMAT_INDICATOR</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:26</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_afa0a7306d7b6174c5bc417ca49d99851"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#afa0a7306d7b6174c5bc417ca49d99851">MQTTPropertyName</a></div><div class="ttdeci">const char * MQTTPropertyName(enum MQTTPropertyCodes value)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_afa777eb796532a3c0c59ddc40aca3792"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#afa777eb796532a3c0c59ddc40aca3792">MQTTProperties_getNumericValue</a></div><div class="ttdeci">int MQTTProperties_getNumericValue(MQTTProperties *props, enum MQTTPropertyCodes propid)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_properties_8h_html_afcb874dfcc9f0eaa0b063e2fad740871"><div class="ttname"><a href="_m_q_t_t_properties_8h.html#afcb874dfcc9f0eaa0b063e2fad740871">MQTTProperties_read</a></div><div class="ttdeci">int MQTTProperties_read(MQTTProperties *properties, char **pptr, char *enddata)</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_len_string_html"><div class="ttname"><a href="struct_m_q_t_t_len_string.html">MQTTLenString</a></div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:85</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_len_string_html_a91a70b77df95bd8b0830b49a094c2acb"><div class="ttname"><a href="struct_m_q_t_t_len_string.html#a91a70b77df95bd8b0830b49a094c2acb">MQTTLenString::data</a></div><div class="ttdeci">char * data</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:87</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_len_string_html_afed088663f8704004425cdae2120b9b3"><div class="ttname"><a href="struct_m_q_t_t_len_string.html#afed088663f8704004425cdae2120b9b3">MQTTLenString::len</a></div><div class="ttdeci">int len</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:86</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_properties_html"><div class="ttname"><a href="struct_m_q_t_t_properties.html">MQTTProperties</a></div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:113</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_properties_html_a3ac4c38b423393c1553dcf8b71e7dd58"><div class="ttname"><a href="struct_m_q_t_t_properties.html#a3ac4c38b423393c1553dcf8b71e7dd58">MQTTProperties::array</a></div><div class="ttdeci">MQTTProperty * array</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:117</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_properties_html_a8de324382d8fd2f5939bf3372e059383"><div class="ttname"><a href="struct_m_q_t_t_properties.html#a8de324382d8fd2f5939bf3372e059383">MQTTProperties::max_count</a></div><div class="ttdeci">int max_count</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:115</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_properties_html_a9f59b34b1f25fe00023291b678246bcc"><div class="ttname"><a href="struct_m_q_t_t_properties.html#a9f59b34b1f25fe00023291b678246bcc">MQTTProperties::length</a></div><div class="ttdeci">int length</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:116</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_properties_html_ad43c3812e6d13e0518d9f8b8f463ffcf"><div class="ttname"><a href="struct_m_q_t_t_properties.html#ad43c3812e6d13e0518d9f8b8f463ffcf">MQTTProperties::count</a></div><div class="ttdeci">int count</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:114</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_property_html"><div class="ttname"><a href="struct_m_q_t_t_property.html">MQTTProperty</a></div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:95</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_property_html_a0289ec2e0df8789139386b0ddf5c71c3"><div class="ttname"><a href="struct_m_q_t_t_property.html#a0289ec2e0df8789139386b0ddf5c71c3">MQTTProperty::integer2</a></div><div class="ttdeci">unsigned short integer2</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:100</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_property_html_a09e85ff5ad73824d6c2edc1ce4283a17"><div class="ttname"><a href="struct_m_q_t_t_property.html#a09e85ff5ad73824d6c2edc1ce4283a17">MQTTProperty::value</a></div><div class="ttdeci">MQTTLenString value</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:104</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_property_html_a1581cde4f73c9a797ae1e7afcc1bb3de"><div class="ttname"><a href="struct_m_q_t_t_property.html#a1581cde4f73c9a797ae1e7afcc1bb3de">MQTTProperty::byte</a></div><div class="ttdeci">unsigned char byte</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:99</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_property_html_a813425ef31abb5ef0091e3043e8a366b"><div class="ttname"><a href="struct_m_q_t_t_property.html#a813425ef31abb5ef0091e3043e8a366b">MQTTProperty::integer4</a></div><div class="ttdeci">unsigned int integer4</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:101</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_property_html_aa43ebcb9f97210421431a671384ef159"><div class="ttname"><a href="struct_m_q_t_t_property.html#aa43ebcb9f97210421431a671384ef159">MQTTProperty::data</a></div><div class="ttdeci">MQTTLenString data</div><div class="ttdef"><b>Definition:</b> MQTTProperties.h:103</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,239 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: MQTTReasonCodes.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#enum-members">Enumerations</a> |
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">MQTTReasonCodes.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><code>#include "MQTTExportDeclarations.h"</code><br />
|
||||
</div>
|
||||
<p><a href="_m_q_t_t_reason_codes_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
||||
Enumerations</h2></td></tr>
|
||||
<tr class="memitem:aba6db0fccfa3f8972ea48117b8b2a279"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> { <br />
|
||||
  <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a63b379af5fba8c0512b381a4dbe26969">MQTTREASONCODE_SUCCESS</a> = 0
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a3590f41d984646bc58c82734c1516c92">MQTTREASONCODE_NORMAL_DISCONNECTION</a> = 0
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a3fd0d12c0e44b4df9f716aef89b61aff">MQTTREASONCODE_GRANTED_QOS_0</a> = 0
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a07578b30b2d72af2eeea6be268475876">MQTTREASONCODE_GRANTED_QOS_1</a> = 1
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a74ac34a39a849c9c369b18545a4b1f93">MQTTREASONCODE_GRANTED_QOS_2</a> = 2
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a55f533a6cc98417d08dac8cc69da0ed3">MQTTREASONCODE_DISCONNECT_WITH_WILL_MESSAGE</a> = 4
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1720d8b04af4c0d92e27b378d735e899">MQTTREASONCODE_NO_MATCHING_SUBSCRIBERS</a> = 16
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a55208c34a26f67e112d53c54be37acb9">MQTTREASONCODE_NO_SUBSCRIPTION_FOUND</a> = 17
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a0c0726c0e87eaddd636708497c69d055">MQTTREASONCODE_CONTINUE_AUTHENTICATION</a> = 24
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6cc1b342856c1d96d54c368148b536f7">MQTTREASONCODE_RE_AUTHENTICATE</a> = 25
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1881ee597bfef9157f0034a1377328e3">MQTTREASONCODE_UNSPECIFIED_ERROR</a> = 128
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a2cbee3502c00d304bf1091195457fcf5">MQTTREASONCODE_MALFORMED_PACKET</a> = 129
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ae0dad403f352e31449764e2ac94c7756">MQTTREASONCODE_PROTOCOL_ERROR</a> = 130
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a41629fa453cdf14ef6a5370a16d5a19c">MQTTREASONCODE_IMPLEMENTATION_SPECIFIC_ERROR</a> = 131
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a021ceca20e6d35279075a2b93ece973d">MQTTREASONCODE_UNSUPPORTED_PROTOCOL_VERSION</a> = 132
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ab58bb236e7dbd000a56c590c01bc73fd">MQTTREASONCODE_CLIENT_IDENTIFIER_NOT_VALID</a> = 133
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279abfc617112d5856722108912c5c6633ff">MQTTREASONCODE_BAD_USER_NAME_OR_PASSWORD</a> = 134
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a91a14fc763349cf4a7047d24f13d0803">MQTTREASONCODE_NOT_AUTHORIZED</a> = 135
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a0cfd4de78870b3fb0499b916d06d40bb">MQTTREASONCODE_SERVER_UNAVAILABLE</a> = 136
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af507e75147b0b34f36955c9f62389a74">MQTTREASONCODE_SERVER_BUSY</a> = 137
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ab4cf7578f0078293fa66a4cd5e5d4aa4">MQTTREASONCODE_BANNED</a> = 138
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a085e1572ffce61838807b7429b691113">MQTTREASONCODE_SERVER_SHUTTING_DOWN</a> = 139
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af62e569703d7a7f0acffaa59522b9dc3">MQTTREASONCODE_BAD_AUTHENTICATION_METHOD</a> = 140
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af21a6c320e34993d7aa169330ab23409">MQTTREASONCODE_KEEP_ALIVE_TIMEOUT</a> = 141
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ad15ffa6884f97976e237afafcbccea21">MQTTREASONCODE_SESSION_TAKEN_OVER</a> = 142
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a00319b171f469824dd6938cbd0212b5b">MQTTREASONCODE_TOPIC_FILTER_INVALID</a> = 143
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6268968177868576f6b9239aa9afd8ac">MQTTREASONCODE_TOPIC_NAME_INVALID</a> = 144
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279adaee01dbc97a0773b5032a29c797613a">MQTTREASONCODE_PACKET_IDENTIFIER_IN_USE</a> = 145
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a4908a8293054f8ff8d6c47fe0cf31932">MQTTREASONCODE_PACKET_IDENTIFIER_NOT_FOUND</a> = 146
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a45afaacbefd2d816fddf9fe9804b61d1">MQTTREASONCODE_RECEIVE_MAXIMUM_EXCEEDED</a> = 147
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a8e0fcdd051e154e319058600b58652ec">MQTTREASONCODE_TOPIC_ALIAS_INVALID</a> = 148
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a11a587e15c468bf1c6ba9df7e8fd78aa">MQTTREASONCODE_PACKET_TOO_LARGE</a> = 149
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af76d0e32fb44fa94e407b1af5dc7aa4e">MQTTREASONCODE_MESSAGE_RATE_TOO_HIGH</a> = 150
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a954fcabf6e88925b2a57bcd84032d9f9">MQTTREASONCODE_QUOTA_EXCEEDED</a> = 151
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ae1e3b428072be26d2cbf6f88361f76cc">MQTTREASONCODE_ADMINISTRATIVE_ACTION</a> = 152
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a2d629400116e1723c5e2e597bbfe29ca">MQTTREASONCODE_PAYLOAD_FORMAT_INVALID</a> = 153
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279aa4378012148d98599398bc4a3480c38f">MQTTREASONCODE_RETAIN_NOT_SUPPORTED</a> = 154
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a83865a2440b512e5602152521e3810bb">MQTTREASONCODE_QOS_NOT_SUPPORTED</a> = 155
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279aabaee4062c4e4941b9eed59f09e9440c">MQTTREASONCODE_USE_ANOTHER_SERVER</a> = 156
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a783254c7acf8de52ee345bc176f9d6c0">MQTTREASONCODE_SERVER_MOVED</a> = 157
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1c694648e36a40162939a2785450b6bd">MQTTREASONCODE_SHARED_SUBSCRIPTIONS_NOT_SUPPORTED</a> = 158
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a879c56ed34fa2dd6492e7a34a9747bc1">MQTTREASONCODE_CONNECTION_RATE_EXCEEDED</a> = 159
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6f07c3b42690afc7b117321dc4e2657f">MQTTREASONCODE_MAXIMUM_CONNECT_TIME</a> = 160
|
||||
, <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a7bcd0f9b21c398a217667aebb4107842">MQTTREASONCODE_SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED</a> = 161
|
||||
, <br />
|
||||
  <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a81b5708f676f52594b680f085e444e1f">MQTTREASONCODE_WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED</a> = 162
|
||||
<br />
|
||||
}</td></tr>
|
||||
<tr class="separator:aba6db0fccfa3f8972ea48117b8b2a279"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a91922a5e3c1e5ec7670b6e296854f1b7"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_reason_codes_8h.html#a91922a5e3c1e5ec7670b6e296854f1b7">MQTTReasonCode_toString</a> (enum <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> value)</td></tr>
|
||||
<tr class="separator:a91922a5e3c1e5ec7670b6e296854f1b7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Enumeration Type Documentation</h2>
|
||||
<a id="aba6db0fccfa3f8972ea48117b8b2a279"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aba6db0fccfa3f8972ea48117b8b2a279">◆ </a></span>MQTTReasonCodes</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">enum <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>The MQTT V5 one byte reason code </p>
|
||||
<table class="fieldtable">
|
||||
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a63b379af5fba8c0512b381a4dbe26969"></a>MQTTREASONCODE_SUCCESS </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a3590f41d984646bc58c82734c1516c92"></a>MQTTREASONCODE_NORMAL_DISCONNECTION </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a3fd0d12c0e44b4df9f716aef89b61aff"></a>MQTTREASONCODE_GRANTED_QOS_0 </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a07578b30b2d72af2eeea6be268475876"></a>MQTTREASONCODE_GRANTED_QOS_1 </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a74ac34a39a849c9c369b18545a4b1f93"></a>MQTTREASONCODE_GRANTED_QOS_2 </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a55f533a6cc98417d08dac8cc69da0ed3"></a>MQTTREASONCODE_DISCONNECT_WITH_WILL_MESSAGE </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a1720d8b04af4c0d92e27b378d735e899"></a>MQTTREASONCODE_NO_MATCHING_SUBSCRIBERS </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a55208c34a26f67e112d53c54be37acb9"></a>MQTTREASONCODE_NO_SUBSCRIPTION_FOUND </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a0c0726c0e87eaddd636708497c69d055"></a>MQTTREASONCODE_CONTINUE_AUTHENTICATION </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a6cc1b342856c1d96d54c368148b536f7"></a>MQTTREASONCODE_RE_AUTHENTICATE </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a1881ee597bfef9157f0034a1377328e3"></a>MQTTREASONCODE_UNSPECIFIED_ERROR </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a2cbee3502c00d304bf1091195457fcf5"></a>MQTTREASONCODE_MALFORMED_PACKET </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279ae0dad403f352e31449764e2ac94c7756"></a>MQTTREASONCODE_PROTOCOL_ERROR </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a41629fa453cdf14ef6a5370a16d5a19c"></a>MQTTREASONCODE_IMPLEMENTATION_SPECIFIC_ERROR </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a021ceca20e6d35279075a2b93ece973d"></a>MQTTREASONCODE_UNSUPPORTED_PROTOCOL_VERSION </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279ab58bb236e7dbd000a56c590c01bc73fd"></a>MQTTREASONCODE_CLIENT_IDENTIFIER_NOT_VALID </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279abfc617112d5856722108912c5c6633ff"></a>MQTTREASONCODE_BAD_USER_NAME_OR_PASSWORD </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a91a14fc763349cf4a7047d24f13d0803"></a>MQTTREASONCODE_NOT_AUTHORIZED </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a0cfd4de78870b3fb0499b916d06d40bb"></a>MQTTREASONCODE_SERVER_UNAVAILABLE </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279af507e75147b0b34f36955c9f62389a74"></a>MQTTREASONCODE_SERVER_BUSY </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279ab4cf7578f0078293fa66a4cd5e5d4aa4"></a>MQTTREASONCODE_BANNED </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a085e1572ffce61838807b7429b691113"></a>MQTTREASONCODE_SERVER_SHUTTING_DOWN </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279af62e569703d7a7f0acffaa59522b9dc3"></a>MQTTREASONCODE_BAD_AUTHENTICATION_METHOD </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279af21a6c320e34993d7aa169330ab23409"></a>MQTTREASONCODE_KEEP_ALIVE_TIMEOUT </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279ad15ffa6884f97976e237afafcbccea21"></a>MQTTREASONCODE_SESSION_TAKEN_OVER </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a00319b171f469824dd6938cbd0212b5b"></a>MQTTREASONCODE_TOPIC_FILTER_INVALID </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a6268968177868576f6b9239aa9afd8ac"></a>MQTTREASONCODE_TOPIC_NAME_INVALID </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279adaee01dbc97a0773b5032a29c797613a"></a>MQTTREASONCODE_PACKET_IDENTIFIER_IN_USE </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a4908a8293054f8ff8d6c47fe0cf31932"></a>MQTTREASONCODE_PACKET_IDENTIFIER_NOT_FOUND </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a45afaacbefd2d816fddf9fe9804b61d1"></a>MQTTREASONCODE_RECEIVE_MAXIMUM_EXCEEDED </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a8e0fcdd051e154e319058600b58652ec"></a>MQTTREASONCODE_TOPIC_ALIAS_INVALID </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a11a587e15c468bf1c6ba9df7e8fd78aa"></a>MQTTREASONCODE_PACKET_TOO_LARGE </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279af76d0e32fb44fa94e407b1af5dc7aa4e"></a>MQTTREASONCODE_MESSAGE_RATE_TOO_HIGH </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a954fcabf6e88925b2a57bcd84032d9f9"></a>MQTTREASONCODE_QUOTA_EXCEEDED </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279ae1e3b428072be26d2cbf6f88361f76cc"></a>MQTTREASONCODE_ADMINISTRATIVE_ACTION </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a2d629400116e1723c5e2e597bbfe29ca"></a>MQTTREASONCODE_PAYLOAD_FORMAT_INVALID </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279aa4378012148d98599398bc4a3480c38f"></a>MQTTREASONCODE_RETAIN_NOT_SUPPORTED </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a83865a2440b512e5602152521e3810bb"></a>MQTTREASONCODE_QOS_NOT_SUPPORTED </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279aabaee4062c4e4941b9eed59f09e9440c"></a>MQTTREASONCODE_USE_ANOTHER_SERVER </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a783254c7acf8de52ee345bc176f9d6c0"></a>MQTTREASONCODE_SERVER_MOVED </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a1c694648e36a40162939a2785450b6bd"></a>MQTTREASONCODE_SHARED_SUBSCRIPTIONS_NOT_SUPPORTED </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a879c56ed34fa2dd6492e7a34a9747bc1"></a>MQTTREASONCODE_CONNECTION_RATE_EXCEEDED </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a6f07c3b42690afc7b117321dc4e2657f"></a>MQTTREASONCODE_MAXIMUM_CONNECT_TIME </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a7bcd0f9b21c398a217667aebb4107842"></a>MQTTREASONCODE_SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED </td><td class="fielddoc"></td></tr>
|
||||
<tr><td class="fieldname"><a id="aba6db0fccfa3f8972ea48117b8b2a279a81b5708f676f52594b680f085e444e1f"></a>MQTTREASONCODE_WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED </td><td class="fielddoc"></td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a id="a91922a5e3c1e5ec7670b6e296854f1b7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#a91922a5e3c1e5ec7670b6e296854f1b7">◆ </a></span>MQTTReasonCode_toString()</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">const char* MQTTReasonCode_toString </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">enum <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> </td>
|
||||
<td class="paramname"><em>value</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>Returns a printable string description of an MQTT V5 reason code. </p><dl class="params"><dt>Parameters</dt><dd>
|
||||
<table class="params">
|
||||
<tr><td class="paramname">value</td><td>an MQTT V5 reason code. </td></tr>
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>the printable string description of the input reason code. NULL if the code was not found. </dd></dl>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,194 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: MQTTReasonCodes.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MQTTReasonCodes.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_m_q_t_t_reason_codes_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*******************************************************************************</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2017, 2020 IBM Corp. and others</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * All rights reserved. This program and the accompanying materials</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * are made available under the terms of the Eclipse Public License v2.0</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * and Eclipse Distribution License v1.0 which accompany this distribution.</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * The Eclipse Public License is available at</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * https://www.eclipse.org/legal/epl-2.0/</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * and the Eclipse Distribution License is available at</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * http://www.eclipse.org/org/documents/edl-v10.php.</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * Contributors:</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * Ian Craggs - initial API and implementation and/or initial documentation</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *******************************************************************************/</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#if !defined(MQTTREASONCODES_H)</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define MQTTREASONCODES_H</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div>
|
||||
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "MQTTExportDeclarations.h"</span></div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  </div>
|
||||
<div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279"> 23</a></span> <span class="keyword">enum</span> <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> {</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a63b379af5fba8c0512b381a4dbe26969"> 24</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a63b379af5fba8c0512b381a4dbe26969">MQTTREASONCODE_SUCCESS</a> = 0,</div>
|
||||
<div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a3590f41d984646bc58c82734c1516c92"> 25</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a3590f41d984646bc58c82734c1516c92">MQTTREASONCODE_NORMAL_DISCONNECTION</a> = 0,</div>
|
||||
<div class="line"><a name="l00026"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a3fd0d12c0e44b4df9f716aef89b61aff"> 26</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a3fd0d12c0e44b4df9f716aef89b61aff">MQTTREASONCODE_GRANTED_QOS_0</a> = 0,</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a07578b30b2d72af2eeea6be268475876"> 27</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a07578b30b2d72af2eeea6be268475876">MQTTREASONCODE_GRANTED_QOS_1</a> = 1,</div>
|
||||
<div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a74ac34a39a849c9c369b18545a4b1f93"> 28</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a74ac34a39a849c9c369b18545a4b1f93">MQTTREASONCODE_GRANTED_QOS_2</a> = 2,</div>
|
||||
<div class="line"><a name="l00029"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a55f533a6cc98417d08dac8cc69da0ed3"> 29</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a55f533a6cc98417d08dac8cc69da0ed3">MQTTREASONCODE_DISCONNECT_WITH_WILL_MESSAGE</a> = 4,</div>
|
||||
<div class="line"><a name="l00030"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1720d8b04af4c0d92e27b378d735e899"> 30</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1720d8b04af4c0d92e27b378d735e899">MQTTREASONCODE_NO_MATCHING_SUBSCRIBERS</a> = 16,</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a55208c34a26f67e112d53c54be37acb9"> 31</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a55208c34a26f67e112d53c54be37acb9">MQTTREASONCODE_NO_SUBSCRIPTION_FOUND</a> = 17,</div>
|
||||
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a0c0726c0e87eaddd636708497c69d055"> 32</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a0c0726c0e87eaddd636708497c69d055">MQTTREASONCODE_CONTINUE_AUTHENTICATION</a> = 24,</div>
|
||||
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6cc1b342856c1d96d54c368148b536f7"> 33</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6cc1b342856c1d96d54c368148b536f7">MQTTREASONCODE_RE_AUTHENTICATE</a> = 25,</div>
|
||||
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1881ee597bfef9157f0034a1377328e3"> 34</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1881ee597bfef9157f0034a1377328e3">MQTTREASONCODE_UNSPECIFIED_ERROR</a> = 128,</div>
|
||||
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a2cbee3502c00d304bf1091195457fcf5"> 35</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a2cbee3502c00d304bf1091195457fcf5">MQTTREASONCODE_MALFORMED_PACKET</a> = 129,</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ae0dad403f352e31449764e2ac94c7756"> 36</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ae0dad403f352e31449764e2ac94c7756">MQTTREASONCODE_PROTOCOL_ERROR</a> = 130,</div>
|
||||
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a41629fa453cdf14ef6a5370a16d5a19c"> 37</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a41629fa453cdf14ef6a5370a16d5a19c">MQTTREASONCODE_IMPLEMENTATION_SPECIFIC_ERROR</a> = 131,</div>
|
||||
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a021ceca20e6d35279075a2b93ece973d"> 38</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a021ceca20e6d35279075a2b93ece973d">MQTTREASONCODE_UNSUPPORTED_PROTOCOL_VERSION</a> = 132,</div>
|
||||
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ab58bb236e7dbd000a56c590c01bc73fd"> 39</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ab58bb236e7dbd000a56c590c01bc73fd">MQTTREASONCODE_CLIENT_IDENTIFIER_NOT_VALID</a> = 133,</div>
|
||||
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279abfc617112d5856722108912c5c6633ff"> 40</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279abfc617112d5856722108912c5c6633ff">MQTTREASONCODE_BAD_USER_NAME_OR_PASSWORD</a> = 134,</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a91a14fc763349cf4a7047d24f13d0803"> 41</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a91a14fc763349cf4a7047d24f13d0803">MQTTREASONCODE_NOT_AUTHORIZED</a> = 135,</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a0cfd4de78870b3fb0499b916d06d40bb"> 42</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a0cfd4de78870b3fb0499b916d06d40bb">MQTTREASONCODE_SERVER_UNAVAILABLE</a> = 136,</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af507e75147b0b34f36955c9f62389a74"> 43</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af507e75147b0b34f36955c9f62389a74">MQTTREASONCODE_SERVER_BUSY</a> = 137,</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ab4cf7578f0078293fa66a4cd5e5d4aa4"> 44</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ab4cf7578f0078293fa66a4cd5e5d4aa4">MQTTREASONCODE_BANNED</a> = 138,</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a085e1572ffce61838807b7429b691113"> 45</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a085e1572ffce61838807b7429b691113">MQTTREASONCODE_SERVER_SHUTTING_DOWN</a> = 139,</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af62e569703d7a7f0acffaa59522b9dc3"> 46</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af62e569703d7a7f0acffaa59522b9dc3">MQTTREASONCODE_BAD_AUTHENTICATION_METHOD</a> = 140,</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af21a6c320e34993d7aa169330ab23409"> 47</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af21a6c320e34993d7aa169330ab23409">MQTTREASONCODE_KEEP_ALIVE_TIMEOUT</a> = 141,</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ad15ffa6884f97976e237afafcbccea21"> 48</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ad15ffa6884f97976e237afafcbccea21">MQTTREASONCODE_SESSION_TAKEN_OVER</a> = 142,</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a00319b171f469824dd6938cbd0212b5b"> 49</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a00319b171f469824dd6938cbd0212b5b">MQTTREASONCODE_TOPIC_FILTER_INVALID</a> = 143,</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6268968177868576f6b9239aa9afd8ac"> 50</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6268968177868576f6b9239aa9afd8ac">MQTTREASONCODE_TOPIC_NAME_INVALID</a> = 144,</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279adaee01dbc97a0773b5032a29c797613a"> 51</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279adaee01dbc97a0773b5032a29c797613a">MQTTREASONCODE_PACKET_IDENTIFIER_IN_USE</a> = 145,</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a4908a8293054f8ff8d6c47fe0cf31932"> 52</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a4908a8293054f8ff8d6c47fe0cf31932">MQTTREASONCODE_PACKET_IDENTIFIER_NOT_FOUND</a> = 146,</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a45afaacbefd2d816fddf9fe9804b61d1"> 53</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a45afaacbefd2d816fddf9fe9804b61d1">MQTTREASONCODE_RECEIVE_MAXIMUM_EXCEEDED</a> = 147,</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a8e0fcdd051e154e319058600b58652ec"> 54</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a8e0fcdd051e154e319058600b58652ec">MQTTREASONCODE_TOPIC_ALIAS_INVALID</a> = 148,</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a11a587e15c468bf1c6ba9df7e8fd78aa"> 55</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a11a587e15c468bf1c6ba9df7e8fd78aa">MQTTREASONCODE_PACKET_TOO_LARGE</a> = 149,</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af76d0e32fb44fa94e407b1af5dc7aa4e"> 56</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af76d0e32fb44fa94e407b1af5dc7aa4e">MQTTREASONCODE_MESSAGE_RATE_TOO_HIGH</a> = 150,</div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a954fcabf6e88925b2a57bcd84032d9f9"> 57</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a954fcabf6e88925b2a57bcd84032d9f9">MQTTREASONCODE_QUOTA_EXCEEDED</a> = 151,</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ae1e3b428072be26d2cbf6f88361f76cc"> 58</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ae1e3b428072be26d2cbf6f88361f76cc">MQTTREASONCODE_ADMINISTRATIVE_ACTION</a> = 152,</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a2d629400116e1723c5e2e597bbfe29ca"> 59</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a2d629400116e1723c5e2e597bbfe29ca">MQTTREASONCODE_PAYLOAD_FORMAT_INVALID</a> = 153,</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279aa4378012148d98599398bc4a3480c38f"> 60</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279aa4378012148d98599398bc4a3480c38f">MQTTREASONCODE_RETAIN_NOT_SUPPORTED</a> = 154,</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a83865a2440b512e5602152521e3810bb"> 61</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a83865a2440b512e5602152521e3810bb">MQTTREASONCODE_QOS_NOT_SUPPORTED</a> = 155,</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279aabaee4062c4e4941b9eed59f09e9440c"> 62</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279aabaee4062c4e4941b9eed59f09e9440c">MQTTREASONCODE_USE_ANOTHER_SERVER</a> = 156,</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a783254c7acf8de52ee345bc176f9d6c0"> 63</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a783254c7acf8de52ee345bc176f9d6c0">MQTTREASONCODE_SERVER_MOVED</a> = 157,</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1c694648e36a40162939a2785450b6bd"> 64</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1c694648e36a40162939a2785450b6bd">MQTTREASONCODE_SHARED_SUBSCRIPTIONS_NOT_SUPPORTED</a> = 158,</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a879c56ed34fa2dd6492e7a34a9747bc1"> 65</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a879c56ed34fa2dd6492e7a34a9747bc1">MQTTREASONCODE_CONNECTION_RATE_EXCEEDED</a> = 159,</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6f07c3b42690afc7b117321dc4e2657f"> 66</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6f07c3b42690afc7b117321dc4e2657f">MQTTREASONCODE_MAXIMUM_CONNECT_TIME</a> = 160,</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a7bcd0f9b21c398a217667aebb4107842"> 67</a></span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a7bcd0f9b21c398a217667aebb4107842">MQTTREASONCODE_SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED</a> = 161,</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a81b5708f676f52594b680f085e444e1f">MQTTREASONCODE_WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED</a> = 162</div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a81b5708f676f52594b680f085e444e1f"> 69</a></span> };</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  </div>
|
||||
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="_m_q_t_t_reason_codes_8h.html#a91922a5e3c1e5ec7670b6e296854f1b7"> 77</a></span> LIBMQTT_API <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="_m_q_t_t_reason_codes_8h.html#a91922a5e3c1e5ec7670b6e296854f1b7">MQTTReasonCode_toString</a>(<span class="keyword">enum</span> <a class="code" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a> value);</div>
|
||||
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  </div>
|
||||
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_a91922a5e3c1e5ec7670b6e296854f1b7"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#a91922a5e3c1e5ec7670b6e296854f1b7">MQTTReasonCode_toString</a></div><div class="ttdeci">const char * MQTTReasonCode_toString(enum MQTTReasonCodes value)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes</a></div><div class="ttdeci">MQTTReasonCodes</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:23</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a00319b171f469824dd6938cbd0212b5b"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a00319b171f469824dd6938cbd0212b5b">MQTTREASONCODE_TOPIC_FILTER_INVALID</a></div><div class="ttdeci">@ MQTTREASONCODE_TOPIC_FILTER_INVALID</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:49</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a021ceca20e6d35279075a2b93ece973d"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a021ceca20e6d35279075a2b93ece973d">MQTTREASONCODE_UNSUPPORTED_PROTOCOL_VERSION</a></div><div class="ttdeci">@ MQTTREASONCODE_UNSUPPORTED_PROTOCOL_VERSION</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:38</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a07578b30b2d72af2eeea6be268475876"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a07578b30b2d72af2eeea6be268475876">MQTTREASONCODE_GRANTED_QOS_1</a></div><div class="ttdeci">@ MQTTREASONCODE_GRANTED_QOS_1</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:27</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a085e1572ffce61838807b7429b691113"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a085e1572ffce61838807b7429b691113">MQTTREASONCODE_SERVER_SHUTTING_DOWN</a></div><div class="ttdeci">@ MQTTREASONCODE_SERVER_SHUTTING_DOWN</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:45</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a0c0726c0e87eaddd636708497c69d055"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a0c0726c0e87eaddd636708497c69d055">MQTTREASONCODE_CONTINUE_AUTHENTICATION</a></div><div class="ttdeci">@ MQTTREASONCODE_CONTINUE_AUTHENTICATION</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:32</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a0cfd4de78870b3fb0499b916d06d40bb"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a0cfd4de78870b3fb0499b916d06d40bb">MQTTREASONCODE_SERVER_UNAVAILABLE</a></div><div class="ttdeci">@ MQTTREASONCODE_SERVER_UNAVAILABLE</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:42</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a11a587e15c468bf1c6ba9df7e8fd78aa"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a11a587e15c468bf1c6ba9df7e8fd78aa">MQTTREASONCODE_PACKET_TOO_LARGE</a></div><div class="ttdeci">@ MQTTREASONCODE_PACKET_TOO_LARGE</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:55</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a1720d8b04af4c0d92e27b378d735e899"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1720d8b04af4c0d92e27b378d735e899">MQTTREASONCODE_NO_MATCHING_SUBSCRIBERS</a></div><div class="ttdeci">@ MQTTREASONCODE_NO_MATCHING_SUBSCRIBERS</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:30</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a1881ee597bfef9157f0034a1377328e3"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1881ee597bfef9157f0034a1377328e3">MQTTREASONCODE_UNSPECIFIED_ERROR</a></div><div class="ttdeci">@ MQTTREASONCODE_UNSPECIFIED_ERROR</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:34</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a1c694648e36a40162939a2785450b6bd"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1c694648e36a40162939a2785450b6bd">MQTTREASONCODE_SHARED_SUBSCRIPTIONS_NOT_SUPPORTED</a></div><div class="ttdeci">@ MQTTREASONCODE_SHARED_SUBSCRIPTIONS_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:64</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a2cbee3502c00d304bf1091195457fcf5"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a2cbee3502c00d304bf1091195457fcf5">MQTTREASONCODE_MALFORMED_PACKET</a></div><div class="ttdeci">@ MQTTREASONCODE_MALFORMED_PACKET</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:35</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a2d629400116e1723c5e2e597bbfe29ca"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a2d629400116e1723c5e2e597bbfe29ca">MQTTREASONCODE_PAYLOAD_FORMAT_INVALID</a></div><div class="ttdeci">@ MQTTREASONCODE_PAYLOAD_FORMAT_INVALID</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:59</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a3590f41d984646bc58c82734c1516c92"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a3590f41d984646bc58c82734c1516c92">MQTTREASONCODE_NORMAL_DISCONNECTION</a></div><div class="ttdeci">@ MQTTREASONCODE_NORMAL_DISCONNECTION</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:25</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a3fd0d12c0e44b4df9f716aef89b61aff"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a3fd0d12c0e44b4df9f716aef89b61aff">MQTTREASONCODE_GRANTED_QOS_0</a></div><div class="ttdeci">@ MQTTREASONCODE_GRANTED_QOS_0</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:26</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a41629fa453cdf14ef6a5370a16d5a19c"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a41629fa453cdf14ef6a5370a16d5a19c">MQTTREASONCODE_IMPLEMENTATION_SPECIFIC_ERROR</a></div><div class="ttdeci">@ MQTTREASONCODE_IMPLEMENTATION_SPECIFIC_ERROR</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:37</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a45afaacbefd2d816fddf9fe9804b61d1"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a45afaacbefd2d816fddf9fe9804b61d1">MQTTREASONCODE_RECEIVE_MAXIMUM_EXCEEDED</a></div><div class="ttdeci">@ MQTTREASONCODE_RECEIVE_MAXIMUM_EXCEEDED</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:53</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a4908a8293054f8ff8d6c47fe0cf31932"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a4908a8293054f8ff8d6c47fe0cf31932">MQTTREASONCODE_PACKET_IDENTIFIER_NOT_FOUND</a></div><div class="ttdeci">@ MQTTREASONCODE_PACKET_IDENTIFIER_NOT_FOUND</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:52</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a55208c34a26f67e112d53c54be37acb9"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a55208c34a26f67e112d53c54be37acb9">MQTTREASONCODE_NO_SUBSCRIPTION_FOUND</a></div><div class="ttdeci">@ MQTTREASONCODE_NO_SUBSCRIPTION_FOUND</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:31</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a55f533a6cc98417d08dac8cc69da0ed3"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a55f533a6cc98417d08dac8cc69da0ed3">MQTTREASONCODE_DISCONNECT_WITH_WILL_MESSAGE</a></div><div class="ttdeci">@ MQTTREASONCODE_DISCONNECT_WITH_WILL_MESSAGE</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:29</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a6268968177868576f6b9239aa9afd8ac"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6268968177868576f6b9239aa9afd8ac">MQTTREASONCODE_TOPIC_NAME_INVALID</a></div><div class="ttdeci">@ MQTTREASONCODE_TOPIC_NAME_INVALID</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:50</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a63b379af5fba8c0512b381a4dbe26969"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a63b379af5fba8c0512b381a4dbe26969">MQTTREASONCODE_SUCCESS</a></div><div class="ttdeci">@ MQTTREASONCODE_SUCCESS</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:24</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a6cc1b342856c1d96d54c368148b536f7"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6cc1b342856c1d96d54c368148b536f7">MQTTREASONCODE_RE_AUTHENTICATE</a></div><div class="ttdeci">@ MQTTREASONCODE_RE_AUTHENTICATE</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:33</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a6f07c3b42690afc7b117321dc4e2657f"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6f07c3b42690afc7b117321dc4e2657f">MQTTREASONCODE_MAXIMUM_CONNECT_TIME</a></div><div class="ttdeci">@ MQTTREASONCODE_MAXIMUM_CONNECT_TIME</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:66</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a74ac34a39a849c9c369b18545a4b1f93"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a74ac34a39a849c9c369b18545a4b1f93">MQTTREASONCODE_GRANTED_QOS_2</a></div><div class="ttdeci">@ MQTTREASONCODE_GRANTED_QOS_2</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:28</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a783254c7acf8de52ee345bc176f9d6c0"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a783254c7acf8de52ee345bc176f9d6c0">MQTTREASONCODE_SERVER_MOVED</a></div><div class="ttdeci">@ MQTTREASONCODE_SERVER_MOVED</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:63</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a7bcd0f9b21c398a217667aebb4107842"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a7bcd0f9b21c398a217667aebb4107842">MQTTREASONCODE_SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED</a></div><div class="ttdeci">@ MQTTREASONCODE_SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:67</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a81b5708f676f52594b680f085e444e1f"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a81b5708f676f52594b680f085e444e1f">MQTTREASONCODE_WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED</a></div><div class="ttdeci">@ MQTTREASONCODE_WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:68</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a83865a2440b512e5602152521e3810bb"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a83865a2440b512e5602152521e3810bb">MQTTREASONCODE_QOS_NOT_SUPPORTED</a></div><div class="ttdeci">@ MQTTREASONCODE_QOS_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:61</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a879c56ed34fa2dd6492e7a34a9747bc1"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a879c56ed34fa2dd6492e7a34a9747bc1">MQTTREASONCODE_CONNECTION_RATE_EXCEEDED</a></div><div class="ttdeci">@ MQTTREASONCODE_CONNECTION_RATE_EXCEEDED</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:65</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a8e0fcdd051e154e319058600b58652ec"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a8e0fcdd051e154e319058600b58652ec">MQTTREASONCODE_TOPIC_ALIAS_INVALID</a></div><div class="ttdeci">@ MQTTREASONCODE_TOPIC_ALIAS_INVALID</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:54</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a91a14fc763349cf4a7047d24f13d0803"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a91a14fc763349cf4a7047d24f13d0803">MQTTREASONCODE_NOT_AUTHORIZED</a></div><div class="ttdeci">@ MQTTREASONCODE_NOT_AUTHORIZED</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:41</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279a954fcabf6e88925b2a57bcd84032d9f9"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a954fcabf6e88925b2a57bcd84032d9f9">MQTTREASONCODE_QUOTA_EXCEEDED</a></div><div class="ttdeci">@ MQTTREASONCODE_QUOTA_EXCEEDED</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:57</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279aa4378012148d98599398bc4a3480c38f"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279aa4378012148d98599398bc4a3480c38f">MQTTREASONCODE_RETAIN_NOT_SUPPORTED</a></div><div class="ttdeci">@ MQTTREASONCODE_RETAIN_NOT_SUPPORTED</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:60</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279aabaee4062c4e4941b9eed59f09e9440c"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279aabaee4062c4e4941b9eed59f09e9440c">MQTTREASONCODE_USE_ANOTHER_SERVER</a></div><div class="ttdeci">@ MQTTREASONCODE_USE_ANOTHER_SERVER</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:62</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279ab4cf7578f0078293fa66a4cd5e5d4aa4"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ab4cf7578f0078293fa66a4cd5e5d4aa4">MQTTREASONCODE_BANNED</a></div><div class="ttdeci">@ MQTTREASONCODE_BANNED</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:44</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279ab58bb236e7dbd000a56c590c01bc73fd"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ab58bb236e7dbd000a56c590c01bc73fd">MQTTREASONCODE_CLIENT_IDENTIFIER_NOT_VALID</a></div><div class="ttdeci">@ MQTTREASONCODE_CLIENT_IDENTIFIER_NOT_VALID</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:39</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279abfc617112d5856722108912c5c6633ff"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279abfc617112d5856722108912c5c6633ff">MQTTREASONCODE_BAD_USER_NAME_OR_PASSWORD</a></div><div class="ttdeci">@ MQTTREASONCODE_BAD_USER_NAME_OR_PASSWORD</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:40</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279ad15ffa6884f97976e237afafcbccea21"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ad15ffa6884f97976e237afafcbccea21">MQTTREASONCODE_SESSION_TAKEN_OVER</a></div><div class="ttdeci">@ MQTTREASONCODE_SESSION_TAKEN_OVER</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:48</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279adaee01dbc97a0773b5032a29c797613a"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279adaee01dbc97a0773b5032a29c797613a">MQTTREASONCODE_PACKET_IDENTIFIER_IN_USE</a></div><div class="ttdeci">@ MQTTREASONCODE_PACKET_IDENTIFIER_IN_USE</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:51</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279ae0dad403f352e31449764e2ac94c7756"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ae0dad403f352e31449764e2ac94c7756">MQTTREASONCODE_PROTOCOL_ERROR</a></div><div class="ttdeci">@ MQTTREASONCODE_PROTOCOL_ERROR</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:36</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279ae1e3b428072be26d2cbf6f88361f76cc"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ae1e3b428072be26d2cbf6f88361f76cc">MQTTREASONCODE_ADMINISTRATIVE_ACTION</a></div><div class="ttdeci">@ MQTTREASONCODE_ADMINISTRATIVE_ACTION</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:58</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279af21a6c320e34993d7aa169330ab23409"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af21a6c320e34993d7aa169330ab23409">MQTTREASONCODE_KEEP_ALIVE_TIMEOUT</a></div><div class="ttdeci">@ MQTTREASONCODE_KEEP_ALIVE_TIMEOUT</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:47</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279af507e75147b0b34f36955c9f62389a74"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af507e75147b0b34f36955c9f62389a74">MQTTREASONCODE_SERVER_BUSY</a></div><div class="ttdeci">@ MQTTREASONCODE_SERVER_BUSY</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:43</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279af62e569703d7a7f0acffaa59522b9dc3"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af62e569703d7a7f0acffaa59522b9dc3">MQTTREASONCODE_BAD_AUTHENTICATION_METHOD</a></div><div class="ttdeci">@ MQTTREASONCODE_BAD_AUTHENTICATION_METHOD</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:46</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_reason_codes_8h_html_aba6db0fccfa3f8972ea48117b8b2a279af76d0e32fb44fa94e407b1af5dc7aa4e"><div class="ttname"><a href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af76d0e32fb44fa94e407b1af5dc7aa4e">MQTTREASONCODE_MESSAGE_RATE_TOO_HIGH</a></div><div class="ttdeci">@ MQTTREASONCODE_MESSAGE_RATE_TOO_HIGH</div><div class="ttdef"><b>Definition:</b> MQTTReasonCodes.h:56</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,128 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: MQTTSubscribeOpts.h File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#nested-classes">Data Structures</a> |
|
||||
<a href="#define-members">Macros</a> |
|
||||
<a href="#typedef-members">Typedefs</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">MQTTSubscribeOpts.h File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p><a href="_m_q_t_t_subscribe_opts_8h_source.html">Go to the source code of this file.</a></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
||||
Data Structures</h2></td></tr>
|
||||
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_m_q_t_t_subscribe__options.html">MQTTSubscribe_options</a></td></tr>
|
||||
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
||||
Macros</h2></td></tr>
|
||||
<tr class="memitem:aec3b45fd0367106eea344396f87cfda7"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_subscribe_opts_8h.html#aec3b45fd0367106eea344396f87cfda7">MQTTSubscribe_options_initializer</a>   { {'M', 'Q', 'S', 'O'}, 0, 0, 0, 0 }</td></tr>
|
||||
<tr class="separator:aec3b45fd0367106eea344396f87cfda7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
||||
Typedefs</h2></td></tr>
|
||||
<tr class="memitem:aa68db3eaed272ae1aaea294401079d8a"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_m_q_t_t_subscribe__options.html">MQTTSubscribe_options</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="_m_q_t_t_subscribe_opts_8h.html#aa68db3eaed272ae1aaea294401079d8a">MQTTSubscribe_options</a></td></tr>
|
||||
<tr class="separator:aa68db3eaed272ae1aaea294401079d8a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Macro Definition Documentation</h2>
|
||||
<a id="aec3b45fd0367106eea344396f87cfda7"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aec3b45fd0367106eea344396f87cfda7">◆ </a></span>MQTTSubscribe_options_initializer</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">#define MQTTSubscribe_options_initializer   { {'M', 'Q', 'S', 'O'}, 0, 0, 0, 0 }</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Typedef Documentation</h2>
|
||||
<a id="aa68db3eaed272ae1aaea294401079d8a"></a>
|
||||
<h2 class="memtitle"><span class="permalink"><a href="#aa68db3eaed272ae1aaea294401079d8a">◆ </a></span>MQTTSubscribe_options</h2>
|
||||
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">typedef struct <a class="el" href="struct_m_q_t_t_subscribe__options.html">MQTTSubscribe_options</a> <a class="el" href="struct_m_q_t_t_subscribe__options.html">MQTTSubscribe_options</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>The MQTT V5 subscribe options, apart from QoS which existed before V5. </p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,113 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: MQTTSubscribeOpts.h Source File</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">MQTTSubscribeOpts.h</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<a href="_m_q_t_t_subscribe_opts_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*******************************************************************************</span></div>
|
||||
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (c) 2018 IBM Corp.</span></div>
|
||||
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * All rights reserved. This program and the accompanying materials</span></div>
|
||||
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * are made available under the terms of the Eclipse Public License v2.0</span></div>
|
||||
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * and Eclipse Distribution License v1.0 which accompany this distribution.</span></div>
|
||||
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * The Eclipse Public License is available at</span></div>
|
||||
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * https://www.eclipse.org/legal/epl-2.0/</span></div>
|
||||
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * and the Eclipse Distribution License is available at</span></div>
|
||||
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * http://www.eclipse.org/org/documents/edl-v10.php.</span></div>
|
||||
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> *</span></div>
|
||||
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> * Contributors:</span></div>
|
||||
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * Ian Craggs - initial API and implementation and/or initial documentation</span></div>
|
||||
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *******************************************************************************/</span></div>
|
||||
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  </div>
|
||||
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#if !defined(SUBOPTS_H)</span></div>
|
||||
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define SUBOPTS_H</span></div>
|
||||
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  </div>
|
||||
<div class="line"><a name="l00021"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_subscribe__options.html"> 21</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct_m_q_t_t_subscribe__options.html">MQTTSubscribe_options</a></div>
|
||||
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> {</div>
|
||||
<div class="line"><a name="l00024"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_subscribe__options.html#aa5326df180cb23c59afbcab711a06479"> 24</a></span>  <span class="keywordtype">char</span> <a class="code" href="struct_m_q_t_t_subscribe__options.html#aa5326df180cb23c59afbcab711a06479">struct_id</a>[4];</div>
|
||||
<div class="line"><a name="l00027"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_subscribe__options.html#a0761a5e5be0383882e42924de8e51f82"> 27</a></span>  <span class="keywordtype">int</span> <a class="code" href="struct_m_q_t_t_subscribe__options.html#a0761a5e5be0383882e42924de8e51f82">struct_version</a>;</div>
|
||||
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_subscribe__options.html#abbb6a188886c12f305cbe69358515d8b"> 31</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="struct_m_q_t_t_subscribe__options.html#abbb6a188886c12f305cbe69358515d8b">noLocal</a>;</div>
|
||||
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_subscribe__options.html#a8ba074ad218224ee4a8ca802c5e36944"> 36</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="struct_m_q_t_t_subscribe__options.html#a8ba074ad218224ee4a8ca802c5e36944">retainAsPublished</a>;</div>
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="struct_m_q_t_t_subscribe__options.html#a11f17b62e40ecdfe107101ae164367a3"> 41</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="struct_m_q_t_t_subscribe__options.html#a11f17b62e40ecdfe107101ae164367a3">retainHandling</a>;</div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="_m_q_t_t_subscribe_opts_8h.html#aa68db3eaed272ae1aaea294401079d8a"> 42</a></span> } <a class="code" href="_m_q_t_t_subscribe_opts_8h.html#aa68db3eaed272ae1aaea294401079d8a">MQTTSubscribe_options</a>;</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="_m_q_t_t_subscribe_opts_8h.html#aec3b45fd0367106eea344396f87cfda7"> 44</a></span> <span class="preprocessor">#define MQTTSubscribe_options_initializer { {'M', 'Q', 'S', 'O'}, 0, 0, 0, 0 }</span></div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  </div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="a_m_q_t_t_subscribe_opts_8h_html_aa68db3eaed272ae1aaea294401079d8a"><div class="ttname"><a href="_m_q_t_t_subscribe_opts_8h.html#aa68db3eaed272ae1aaea294401079d8a">MQTTSubscribe_options</a></div><div class="ttdeci">struct MQTTSubscribe_options MQTTSubscribe_options</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_subscribe__options_html"><div class="ttname"><a href="struct_m_q_t_t_subscribe__options.html">MQTTSubscribe_options</a></div><div class="ttdef"><b>Definition:</b> MQTTSubscribeOpts.h:22</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_subscribe__options_html_a0761a5e5be0383882e42924de8e51f82"><div class="ttname"><a href="struct_m_q_t_t_subscribe__options.html#a0761a5e5be0383882e42924de8e51f82">MQTTSubscribe_options::struct_version</a></div><div class="ttdeci">int struct_version</div><div class="ttdef"><b>Definition:</b> MQTTSubscribeOpts.h:27</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_subscribe__options_html_a11f17b62e40ecdfe107101ae164367a3"><div class="ttname"><a href="struct_m_q_t_t_subscribe__options.html#a11f17b62e40ecdfe107101ae164367a3">MQTTSubscribe_options::retainHandling</a></div><div class="ttdeci">unsigned char retainHandling</div><div class="ttdef"><b>Definition:</b> MQTTSubscribeOpts.h:41</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_subscribe__options_html_a8ba074ad218224ee4a8ca802c5e36944"><div class="ttname"><a href="struct_m_q_t_t_subscribe__options.html#a8ba074ad218224ee4a8ca802c5e36944">MQTTSubscribe_options::retainAsPublished</a></div><div class="ttdeci">unsigned char retainAsPublished</div><div class="ttdef"><b>Definition:</b> MQTTSubscribeOpts.h:36</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_subscribe__options_html_aa5326df180cb23c59afbcab711a06479"><div class="ttname"><a href="struct_m_q_t_t_subscribe__options.html#aa5326df180cb23c59afbcab711a06479">MQTTSubscribe_options::struct_id</a></div><div class="ttdeci">char struct_id[4]</div><div class="ttdef"><b>Definition:</b> MQTTSubscribeOpts.h:24</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_subscribe__options_html_abbb6a188886c12f305cbe69358515d8b"><div class="ttname"><a href="struct_m_q_t_t_subscribe__options.html#abbb6a188886c12f305cbe69358515d8b">MQTTSubscribe_options::noLocal</a></div><div class="ttdeci">unsigned char noLocal</div><div class="ttdef"><b>Definition:</b> MQTTSubscribeOpts.h:31</div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,98 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Data Structures</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Data Structures</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here are the data structures with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_async__connect_data.html" target="_self">MQTTAsync_connectData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_async__connect_options.html" target="_self">MQTTAsync_connectOptions</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_async__create_options.html" target="_self">MQTTAsync_createOptions</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_async__disconnect_options.html" target="_self">MQTTAsync_disconnectOptions</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_async__failure_data.html" target="_self">MQTTAsync_failureData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_async__failure_data5.html" target="_self">MQTTAsync_failureData5</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_async__init__options.html" target="_self">MQTTAsync_init_options</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_async__message.html" target="_self">MQTTAsync_message</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_async__name_value.html" target="_self">MQTTAsync_nameValue</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_async__response_options.html" target="_self">MQTTAsync_responseOptions</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_async___s_s_l_options.html" target="_self">MQTTAsync_SSLOptions</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_async__success_data.html" target="_self">MQTTAsync_successData</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_async__success_data5.html" target="_self">MQTTAsync_successData5</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_async__will_options.html" target="_self">MQTTAsync_willOptions</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_client__persistence.html" target="_self">MQTTClient_persistence</a></td><td class="desc">A structure containing the function pointers to a persistence implementation and the context or state that will be shared across all the persistence functions </td></tr>
|
||||
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_len_string.html" target="_self">MQTTLenString</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_properties.html" target="_self">MQTTProperties</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_property.html" target="_self">MQTTProperty</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="struct_m_q_t_t_subscribe__options.html" target="_self">MQTTSubscribe_options</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,77 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Threading</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="PageDoc"><div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Threading </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The client application runs on several threads. Processing of handshaking and maintaining the network connection is performed in the background. This API is thread safe: functions may be called by multiple application threads. Notifications of status and message reception are provided to the client application using callbacks registered with the library by the call to <a class="el" href="_m_q_t_t_async_8h.html#ae9ae8d61023e7029ef5a19f5219c3599">MQTTAsync_setCallbacks()</a> (see <a class="el" href="_m_q_t_t_async_8h.html#a3918ead59b56816a8d7544def184e48e">MQTTAsync_messageArrived()</a>, <a class="el" href="_m_q_t_t_async_8h.html#a3900a98d7b1d58ad6e686bfce298bb6c">MQTTAsync_connectionLost()</a> and <a class="el" href="_m_q_t_t_async_8h.html#ab10296618e266b3c02fd117d6616b15d">MQTTAsync_deliveryComplete()</a>). In addition, some functions allow success and failure callbacks to be set for individual requests, in the <a class="el" href="struct_m_q_t_t_async__response_options.html">MQTTAsync_responseOptions</a> structure. Applications can be written as a chain of callback functions. </p>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- PageDoc -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Automatic Reconnect</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="PageDoc"><div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Automatic Reconnect </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The ability for the client library to reconnect automatically in the event of a connection failure was added in 1.1. The connection lost callback allows a flexible response to the loss of a connection, so almost any behaviour can be implemented in that way. Automatic reconnect does have the advantage of being a little simpler to use.</p>
|
||||
<p>To switch on automatic reconnect, the connect options field automaticReconnect should be set to non-zero. The minimum and maximum times before the next connection attempt can also be set, the defaults being 1 and 60 seconds. At each failure to reconnect, the retry interval is doubled until the maximum value is reached, and there it stays until the connection is successfully re-established whereupon it is reset.</p>
|
||||
<p>When a reconnection attempt is successful, the <a class="el" href="_m_q_t_t_async_8h.html#a34bb8d321e9d368780b5c832c058f223">MQTTAsync_connected</a> callback function is invoked, if set by calling <a class="el" href="_m_q_t_t_async_8h.html#a18cc19740d9b00c629dc53a4420ecf1f">MQTTAsync_setConnected</a>. This allows the application to take any actions needed, such as amending subscriptions. </p>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- PageDoc -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 676 B |
|
After Width: | Height: | Size: 147 B |
|
|
@ -0,0 +1,78 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Callbacks</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="PageDoc"><div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Callbacks </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>Any function from this API may be used within a callback. It is not advisable to use <a class="el" href="_m_q_t_t_async_8h.html#a4fe09cc9c976b1cf424e13765d6cd8c9">MQTTAsync_waitForCompletion</a> within a callback, however, as it is the only API call that may take some time to complete, which may cause unpredictable behaviour. All the other API calls are intended to complete quickly, starting a request in the background, with success or failure notified by other callbacks.</p>
|
||||
<p>If no callbacks are assigned, this will include the message arrived callback. This could be done if the application is a pure publisher, and does not subscribe to any topics. If however messages are received, and no message arrived callback is set, then those messages will accumulate and take up memory, as there is no place for them to be delivered. A log message will be written to highlight the issue, but it is up to the application to protect against this situation. </p>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- PageDoc -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Data Structure Index</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Data Structure Index</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="qindex"><a class="qindex" href="#letter_M">M</a></div>
|
||||
<div class="classindex">
|
||||
<dl class="classindex even">
|
||||
<dt class="alphachar"><a name="letter_M">M</a></dt>
|
||||
<dd><a class="el" href="struct_m_q_t_t_async__connect_data.html">MQTTAsync_connectData</a></dd><dd><a class="el" href="struct_m_q_t_t_async__connect_options.html">MQTTAsync_connectOptions</a></dd><dd><a class="el" href="struct_m_q_t_t_async__create_options.html">MQTTAsync_createOptions</a></dd><dd><a class="el" href="struct_m_q_t_t_async__disconnect_options.html">MQTTAsync_disconnectOptions</a></dd><dd><a class="el" href="struct_m_q_t_t_async__failure_data.html">MQTTAsync_failureData</a></dd><dd><a class="el" href="struct_m_q_t_t_async__failure_data5.html">MQTTAsync_failureData5</a></dd><dd><a class="el" href="struct_m_q_t_t_async__init__options.html">MQTTAsync_init_options</a></dd><dd><a class="el" href="struct_m_q_t_t_async__message.html">MQTTAsync_message</a></dd><dd><a class="el" href="struct_m_q_t_t_async__name_value.html">MQTTAsync_nameValue</a></dd><dd><a class="el" href="struct_m_q_t_t_async__response_options.html">MQTTAsync_responseOptions</a></dd><dd><a class="el" href="struct_m_q_t_t_async___s_s_l_options.html">MQTTAsync_SSLOptions</a></dd><dd><a class="el" href="struct_m_q_t_t_async__success_data.html">MQTTAsync_successData</a></dd><dd><a class="el" href="struct_m_q_t_t_async__success_data5.html">MQTTAsync_successData5</a></dd><dd><a class="el" href="struct_m_q_t_t_async__will_options.html">MQTTAsync_willOptions</a></dd><dd><a class="el" href="struct_m_q_t_t_client__persistence.html">MQTTClient_persistence</a></dd><dd><a class="el" href="struct_m_q_t_t_len_string.html">MQTTLenString</a></dd><dd><a class="el" href="struct_m_q_t_t_properties.html">MQTTProperties</a></dd><dd><a class="el" href="struct_m_q_t_t_property.html">MQTTProperty</a></dd><dd><a class="el" href="struct_m_q_t_t_subscribe__options.html">MQTTSubscribe_options</a></dd></dl>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 132 B |
|
After Width: | Height: | Size: 746 B |
|
After Width: | Height: | Size: 15 KiB |
|
|
@ -0,0 +1,121 @@
|
|||
/*
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
function toggleVisibility(linkObj)
|
||||
{
|
||||
var base = $(linkObj).attr('id');
|
||||
var summary = $('#'+base+'-summary');
|
||||
var content = $('#'+base+'-content');
|
||||
var trigger = $('#'+base+'-trigger');
|
||||
var src=$(trigger).attr('src');
|
||||
if (content.is(':visible')===true) {
|
||||
content.hide();
|
||||
summary.show();
|
||||
$(linkObj).addClass('closed').removeClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
content.show();
|
||||
summary.hide();
|
||||
$(linkObj).removeClass('closed').addClass('opened');
|
||||
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function updateStripes()
|
||||
{
|
||||
$('table.directory tr').
|
||||
removeClass('even').filter(':visible:even').addClass('even');
|
||||
}
|
||||
|
||||
function toggleLevel(level)
|
||||
{
|
||||
$('table.directory tr').each(function() {
|
||||
var l = this.id.split('_').length-1;
|
||||
var i = $('#img'+this.id.substring(3));
|
||||
var a = $('#arr'+this.id.substring(3));
|
||||
if (l<level+1) {
|
||||
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
|
||||
a.html('▼');
|
||||
$(this).show();
|
||||
} else if (l==level+1) {
|
||||
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
|
||||
a.html('►');
|
||||
$(this).show();
|
||||
} else {
|
||||
$(this).hide();
|
||||
}
|
||||
});
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
function toggleFolder(id)
|
||||
{
|
||||
// the clicked row
|
||||
var currentRow = $('#row_'+id);
|
||||
|
||||
// all rows after the clicked row
|
||||
var rows = currentRow.nextAll("tr");
|
||||
|
||||
var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||
|
||||
// only match elements AFTER this one (can't hide elements before)
|
||||
var childRows = rows.filter(function() { return this.id.match(re); });
|
||||
|
||||
// first row is visible we are HIDING
|
||||
if (childRows.filter(':first').is(':visible')===true) {
|
||||
// replace down arrow by right arrow for current row
|
||||
var currentRowSpans = currentRow.find("span");
|
||||
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||
currentRowSpans.filter(".arrow").html('►');
|
||||
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
|
||||
} else { // we are SHOWING
|
||||
// replace right arrow by down arrow for current row
|
||||
var currentRowSpans = currentRow.find("span");
|
||||
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
|
||||
currentRowSpans.filter(".arrow").html('▼');
|
||||
// replace down arrows by right arrows for child rows
|
||||
var childRowsSpans = childRows.find("span");
|
||||
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||
childRowsSpans.filter(".arrow").html('►');
|
||||
childRows.show(); //show all children
|
||||
}
|
||||
updateStripes();
|
||||
}
|
||||
|
||||
|
||||
function toggleInherit(id)
|
||||
{
|
||||
var rows = $('tr.inherit.'+id);
|
||||
var img = $('tr.inherit_header.'+id+' img');
|
||||
var src = $(img).attr('src');
|
||||
if (rows.filter(':first').is(':visible')===true) {
|
||||
rows.css('display','none');
|
||||
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||
} else {
|
||||
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||
}
|
||||
}
|
||||
/* @license-end */
|
||||
|
|
@ -0,0 +1,84 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: File List</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">File List</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="_m_q_t_t_async_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_m_q_t_t_async_8h.html" target="_self">MQTTAsync.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="_m_q_t_t_client_persistence_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_m_q_t_t_client_persistence_8h.html" target="_self">MQTTClientPersistence.h</a></td><td class="desc">This structure represents a persistent data store, used to store outbound and inbound messages, in order to achieve reliable messaging </td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="_m_q_t_t_properties_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_m_q_t_t_properties_8h.html" target="_self">MQTTProperties.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="_m_q_t_t_reason_codes_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_m_q_t_t_reason_codes_8h.html" target="_self">MQTTReasonCodes.h</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a href="_m_q_t_t_subscribe_opts_8h_source.html"><span class="icondoc"></span></a><a class="el" href="_m_q_t_t_subscribe_opts_8h.html" target="_self">MQTTSubscribeOpts.h</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 616 B |
|
After Width: | Height: | Size: 597 B |
|
|
@ -0,0 +1,531 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Data Fields</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
|
||||
|
||||
<h3><a id="index_a"></a>- a -</h3><ul>
|
||||
<li>allowDisconnectedSendAtAnyTime
|
||||
: <a class="el" href="struct_m_q_t_t_async__create_options.html#abe7fdbe18bfd3577a75d3b386d69406c">MQTTAsync_createOptions</a>
|
||||
</li>
|
||||
<li>alt
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#a4bde812772718b8051b0d6e2000a5f5c">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#afbc1fee4467369fefa30cb07047fca14">MQTTAsync_successData</a>
|
||||
</li>
|
||||
<li>array
|
||||
: <a class="el" href="struct_m_q_t_t_properties.html#a3ac4c38b423393c1553dcf8b71e7dd58">MQTTProperties</a>
|
||||
</li>
|
||||
<li>automaticReconnect
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a7902ce4d11b96d8b19582bdd1f82b630">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||
<li>binarypwd
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_data.html#ad5c523e5e6dc0105cc7b4a296451915b">MQTTAsync_connectData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__connect_options.html#a3bccd0957cca80fa2200962051093931">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>byte
|
||||
: <a class="el" href="struct_m_q_t_t_property.html#a1581cde4f73c9a797ae1e7afcc1bb3de">MQTTProperty</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_c"></a>- c -</h3><ul>
|
||||
<li>CApath
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a3078b3c824cc9753a57898072445c34d">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>cleansession
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a036c36a2a4d3a3ffae9ab4dd8b3e7f7b">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>cleanstart
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#acdcb75a5d5981da027bce83849140f7b">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>code
|
||||
: <a class="el" href="struct_m_q_t_t_async__failure_data5.html#a45a5b7c00a796a23f01673cef1dbe0a9">MQTTAsync_failureData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__failure_data.html#a45a5b7c00a796a23f01673cef1dbe0a9">MQTTAsync_failureData</a>
|
||||
</li>
|
||||
<li>connect
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#ac73a35b7229f7f4193127cac7b20bc8a">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#a028701cd79a4923d1d2172422c022447">MQTTAsync_successData</a>
|
||||
</li>
|
||||
<li>connectProperties
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a9f8b7ffb4a698eb151a3b090548b82e8">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>connectTimeout
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a38c6aa24b36d981c49405db425c24db0">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>context
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#ae376f130b17d169ee51be68077a89ed0">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#ae376f130b17d169ee51be68077a89ed0">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#ae376f130b17d169ee51be68077a89ed0">MQTTAsync_responseOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_client__persistence.html#ae376f130b17d169ee51be68077a89ed0">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>count
|
||||
: <a class="el" href="struct_m_q_t_t_properties.html#ad43c3812e6d13e0518d9f8b8f463ffcf">MQTTProperties</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_d"></a>- d -</h3><ul>
|
||||
<li>data
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_data.html#a0d49d74db4c035719c3867723cf7e779">MQTTAsync_connectData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__connect_options.html#a0d49d74db4c035719c3867723cf7e779">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#a0d49d74db4c035719c3867723cf7e779">MQTTAsync_willOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_len_string.html#a91a70b77df95bd8b0830b49a094c2acb">MQTTLenString</a>
|
||||
, <a class="el" href="struct_m_q_t_t_property.html#aa43ebcb9f97210421431a671384ef159">MQTTProperty</a>
|
||||
</li>
|
||||
<li>deleteOldestMessages
|
||||
: <a class="el" href="struct_m_q_t_t_async__create_options.html#a76de37b3cff885e83db204a347fe0a2d">MQTTAsync_createOptions</a>
|
||||
</li>
|
||||
<li>destinationName
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#ae25f4a1d2a3fa952d052a965376d8fef">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#ae25f4a1d2a3fa952d052a965376d8fef">MQTTAsync_successData</a>
|
||||
</li>
|
||||
<li>disableDefaultTrustStore
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a0826fcae7c2816e04772c61542c6846b">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>do_openssl_init
|
||||
: <a class="el" href="struct_m_q_t_t_async__init__options.html#a5929146596391e2838ef95feb89776da">MQTTAsync_init_options</a>
|
||||
</li>
|
||||
<li>dup
|
||||
: <a class="el" href="struct_m_q_t_t_async__message.html#adc4cf3f551bb367858644559d69cfdf5">MQTTAsync_message</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_e"></a>- e -</h3><ul>
|
||||
<li>enabledCipherSuites
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#aa683926d52134077f27d6dc67bda13ab">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>enableServerCertAuth
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a75f6c13b7634e15f96dd9f17db6cf0be">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_h"></a>- h -</h3><ul>
|
||||
<li>httpHeaders
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#ac4098248961a1ee89f40353eeebab58b">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>httpProxy
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#add124780ab2de397a96780576c2f112c">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>httpsProxy
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a388b78d8a75658928238f700f207ad92">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_i"></a>- i -</h3><ul>
|
||||
<li>identifier
|
||||
: <a class="el" href="struct_m_q_t_t_property.html#a2ff04e8cc70fbaa9bcb9a4fb3d510882">MQTTProperty</a>
|
||||
</li>
|
||||
<li>integer2
|
||||
: <a class="el" href="struct_m_q_t_t_property.html#a0289ec2e0df8789139386b0ddf5c71c3">MQTTProperty</a>
|
||||
</li>
|
||||
<li>integer4
|
||||
: <a class="el" href="struct_m_q_t_t_property.html#a813425ef31abb5ef0091e3043e8a366b">MQTTProperty</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_k"></a>- k -</h3><ul>
|
||||
<li>keepAliveInterval
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#ac8dd0930672a9c7d71fc645aa1f0521d">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>keyStore
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a32b476382955289ce427112b59f21c3e">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_l"></a>- l -</h3><ul>
|
||||
<li>len
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_data.html#afed088663f8704004425cdae2120b9b3">MQTTAsync_connectData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__connect_options.html#afed088663f8704004425cdae2120b9b3">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#afed088663f8704004425cdae2120b9b3">MQTTAsync_willOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_len_string.html#afed088663f8704004425cdae2120b9b3">MQTTLenString</a>
|
||||
</li>
|
||||
<li>length
|
||||
: <a class="el" href="struct_m_q_t_t_properties.html#a9f59b34b1f25fe00023291b678246bcc">MQTTProperties</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_m"></a>- m -</h3><ul>
|
||||
<li>max_count
|
||||
: <a class="el" href="struct_m_q_t_t_properties.html#a8de324382d8fd2f5939bf3372e059383">MQTTProperties</a>
|
||||
</li>
|
||||
<li>maxBufferedMessages
|
||||
: <a class="el" href="struct_m_q_t_t_async__create_options.html#a3b74acf6f315bb5fe36266bc9647ee97">MQTTAsync_createOptions</a>
|
||||
</li>
|
||||
<li>maxInflight
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a5c9d6c557453232a1b25cbbec5a31e8c">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>maxRetryInterval
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a035ba380dd97a284db04f4eaae5e113b">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>message
|
||||
: <a class="el" href="struct_m_q_t_t_async__failure_data5.html#a254bf0858da09c96a48daf64404eb4f8">MQTTAsync_failureData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__failure_data.html#a254bf0858da09c96a48daf64404eb4f8">MQTTAsync_failureData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data5.html#a6ed8403758cecd2f762af6ba5e0ae525">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#a6ed8403758cecd2f762af6ba5e0ae525">MQTTAsync_successData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#a254bf0858da09c96a48daf64404eb4f8">MQTTAsync_willOptions</a>
|
||||
</li>
|
||||
<li>minRetryInterval
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a166ac1b967f09326b0187f66be3e69af">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>MQTTVersion
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__create_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTAsync_createOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data5.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTAsync_successData</a>
|
||||
</li>
|
||||
<li>msgid
|
||||
: <a class="el" href="struct_m_q_t_t_async__message.html#a6174c42da8c55c86e7255be2848dc4ac">MQTTAsync_message</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_n"></a>- n -</h3><ul>
|
||||
<li>name
|
||||
: <a class="el" href="struct_m_q_t_t_async__name_value.html#a8f8f80d37794cde9472343e4487ba3eb">MQTTAsync_nameValue</a>
|
||||
</li>
|
||||
<li>noLocal
|
||||
: <a class="el" href="struct_m_q_t_t_subscribe__options.html#abbb6a188886c12f305cbe69358515d8b">MQTTSubscribe_options</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_o"></a>- o -</h3><ul>
|
||||
<li>onFailure
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a09ce26d7cff24e14a6844eaae7b15290">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#a09ce26d7cff24e14a6844eaae7b15290">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#a09ce26d7cff24e14a6844eaae7b15290">MQTTAsync_responseOptions</a>
|
||||
</li>
|
||||
<li>onFailure5
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2">MQTTAsync_responseOptions</a>
|
||||
</li>
|
||||
<li>onSuccess
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#ac13fb68f736854fcab131b34756bfceb">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#ac13fb68f736854fcab131b34756bfceb">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#ac13fb68f736854fcab131b34756bfceb">MQTTAsync_responseOptions</a>
|
||||
</li>
|
||||
<li>onSuccess5
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a1c23c490f06428725345de68a4ff0a3e">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#a1c23c490f06428725345de68a4ff0a3e">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#a1c23c490f06428725345de68a4ff0a3e">MQTTAsync_responseOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_p"></a>- p -</h3><ul>
|
||||
<li>packet_type
|
||||
: <a class="el" href="struct_m_q_t_t_async__failure_data5.html#a38dfee9f038f473c95af46fcef5dd3e9">MQTTAsync_failureData5</a>
|
||||
</li>
|
||||
<li>password
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#aa4a2ebcb494493f648ae1e6975672575">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>payload
|
||||
: <a class="el" href="struct_m_q_t_t_async__message.html#a9eff55064941fb604452abb0050ea99d">MQTTAsync_message</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#a93e9de18277b05bc7a033bdee98c908a">MQTTAsync_willOptions</a>
|
||||
</li>
|
||||
<li>payloadlen
|
||||
: <a class="el" href="struct_m_q_t_t_async__message.html#aa3cb44feb3ae6d11b3a4cad2d94cb33a">MQTTAsync_message</a>
|
||||
</li>
|
||||
<li>pclear
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#abc192dc88113c7d933b29d3561badbf5">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>pclose
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#a7e50506912d2ec0e014cc25ec28fb402">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>pcontainskey
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#ac103711576267f791325f2b70b6dc49d">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>persistQoS0
|
||||
: <a class="el" href="struct_m_q_t_t_async__create_options.html#a0c3ea2641e188542c787e71e2c521a0b">MQTTAsync_createOptions</a>
|
||||
</li>
|
||||
<li>pget
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#a49155000b82a28ac3b3cb878f3a092d4">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>pkeys
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#a407e86a809e4b0b098a8c158f53b9606">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>popen
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#a1bae211b32415e6b349d5ae71599f9f4">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>pput
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#a4114d9b9971cee18d7e4b9dd5736a608">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>premove
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#a53150e443ca721b8623689371c2fbdb9">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>privateKey
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a7dd436cbb916fba200595c3519f09ec4">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>privateKeyPassword
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#abb427571ba37b51f6985f1a6906ca031">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>properties
|
||||
: <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#a1594008402f7307e4de8fa6131656dde">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__failure_data5.html#a1594008402f7307e4de8fa6131656dde">MQTTAsync_failureData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__message.html#a1594008402f7307e4de8fa6131656dde">MQTTAsync_message</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#a1594008402f7307e4de8fa6131656dde">MQTTAsync_responseOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data5.html#a1594008402f7307e4de8fa6131656dde">MQTTAsync_successData5</a>
|
||||
</li>
|
||||
<li>protos
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a4f8661600fb8bacf031150f8dcd293a5">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>protos_len
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a26f5d839c92f9772c2a5d05486277a42">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>pub
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#a5c41c63d6c37acbe3c493279c5d4c44a">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#a7f044c3b839c17a8840cd6f00d7a0e90">MQTTAsync_successData</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_q"></a>- q -</h3><ul>
|
||||
<li>qos
|
||||
: <a class="el" href="struct_m_q_t_t_async__message.html#a35738099155a0e4f54050da474bab2e7">MQTTAsync_message</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#a35738099155a0e4f54050da474bab2e7">MQTTAsync_successData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#a35738099155a0e4f54050da474bab2e7">MQTTAsync_willOptions</a>
|
||||
</li>
|
||||
<li>qosList
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data.html#a82786d9ba5cae39873f378a48b36c23b">MQTTAsync_successData</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r"></a>- r -</h3><ul>
|
||||
<li>reasonCode
|
||||
: <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#a580d8a8ecb285f5a86c2a3865438f8ee">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__failure_data5.html#a580d8a8ecb285f5a86c2a3865438f8ee">MQTTAsync_failureData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data5.html#a580d8a8ecb285f5a86c2a3865438f8ee">MQTTAsync_successData5</a>
|
||||
</li>
|
||||
<li>reasonCodeCount
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#ac97316626bd4faa6b71277c221275f4b">MQTTAsync_successData5</a>
|
||||
</li>
|
||||
<li>reasonCodes
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#a2199c9d905dbfa279895cf8123c10f4f">MQTTAsync_successData5</a>
|
||||
</li>
|
||||
<li>restoreMessages
|
||||
: <a class="el" href="struct_m_q_t_t_async__create_options.html#a231b8890c3bc2ea07f7c599896f30691">MQTTAsync_createOptions</a>
|
||||
</li>
|
||||
<li>retainAsPublished
|
||||
: <a class="el" href="struct_m_q_t_t_subscribe__options.html#a8ba074ad218224ee4a8ca802c5e36944">MQTTSubscribe_options</a>
|
||||
</li>
|
||||
<li>retained
|
||||
: <a class="el" href="struct_m_q_t_t_async__message.html#a6a4904c112507a43e7dc8495b62cc0fc">MQTTAsync_message</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#a6a4904c112507a43e7dc8495b62cc0fc">MQTTAsync_willOptions</a>
|
||||
</li>
|
||||
<li>retainHandling
|
||||
: <a class="el" href="struct_m_q_t_t_subscribe__options.html#a11f17b62e40ecdfe107101ae164367a3">MQTTSubscribe_options</a>
|
||||
</li>
|
||||
<li>retryInterval
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#ac73f57846c42bcaa9a47e6721a957748">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>sendWhileDisconnected
|
||||
: <a class="el" href="struct_m_q_t_t_async__create_options.html#a078cd68d8f896ce7eac0cc83d4486a2c">MQTTAsync_createOptions</a>
|
||||
</li>
|
||||
<li>serverURI
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#a95309fdf27015b12bc4adf56306e557b">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#a95309fdf27015b12bc4adf56306e557b">MQTTAsync_successData</a>
|
||||
</li>
|
||||
<li>serverURIcount
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#aa82629005937abd92e97084a428cd61f">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>serverURIs
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#aba22d81c407fb2ba590dba476240d3e9">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>sessionPresent
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#a44baf2cb9a0bbcec3ed2eace43f832d1">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#a44baf2cb9a0bbcec3ed2eace43f832d1">MQTTAsync_successData</a>
|
||||
</li>
|
||||
<li>ssl
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a86fd59846f3ba2082fd99906c6b496a6">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>ssl_error_cb
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a21b6ca8a73ba197e65f6a93365d39c04">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>ssl_error_context
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a189f11195f4d5a70024adffdb050885f">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>ssl_psk_cb
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a94317cdaf352f9ae496976f8a30f8fee">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>ssl_psk_context
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#ab7f597518dd5b9db5a515081f8e0bd1f">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>sslVersion
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a3543ea1481b68d73cdde833280bb9c45">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>struct_id
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_data.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_connectData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__connect_options.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__create_options.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_createOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__failure_data5.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_failureData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__init__options.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_init_options</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__message.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_message</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_responseOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_SSLOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data5.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_willOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_subscribe__options.html#aa5326df180cb23c59afbcab711a06479">MQTTSubscribe_options</a>
|
||||
</li>
|
||||
<li>struct_version
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_data.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_connectData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__connect_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__create_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_createOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__failure_data5.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_failureData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__init__options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_init_options</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__message.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_message</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_responseOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_SSLOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data5.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_willOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_subscribe__options.html#a0761a5e5be0383882e42924de8e51f82">MQTTSubscribe_options</a>
|
||||
</li>
|
||||
<li>sub
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#a26c7d90bad0e00a056dff117b9111346">MQTTAsync_successData5</a>
|
||||
</li>
|
||||
<li>subscribeOptions
|
||||
: <a class="el" href="struct_m_q_t_t_async__response_options.html#a16a3cd2a8c69669e9ed6e420ccd9c517">MQTTAsync_responseOptions</a>
|
||||
</li>
|
||||
<li>subscribeOptionsCount
|
||||
: <a class="el" href="struct_m_q_t_t_async__response_options.html#a1a4b9bb2780472ec7bb65d0df1bf5d26">MQTTAsync_responseOptions</a>
|
||||
</li>
|
||||
<li>subscribeOptionsList
|
||||
: <a class="el" href="struct_m_q_t_t_async__response_options.html#a98f71c5d03dc5ee86fd9dc0119ccb961">MQTTAsync_responseOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_t"></a>- t -</h3><ul>
|
||||
<li>timeout
|
||||
: <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#a493b57f443cc38b3d3df9c1e584d9d82">MQTTAsync_disconnectOptions</a>
|
||||
</li>
|
||||
<li>token
|
||||
: <a class="el" href="struct_m_q_t_t_async__failure_data5.html#af8f771e67d284379111151b003c0d810">MQTTAsync_failureData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__failure_data.html#af8f771e67d284379111151b003c0d810">MQTTAsync_failureData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#af8f771e67d284379111151b003c0d810">MQTTAsync_responseOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data5.html#af8f771e67d284379111151b003c0d810">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#af8f771e67d284379111151b003c0d810">MQTTAsync_successData</a>
|
||||
</li>
|
||||
<li>topicName
|
||||
: <a class="el" href="struct_m_q_t_t_async__will_options.html#a0e20a7b350881d05108d6342884198a5">MQTTAsync_willOptions</a>
|
||||
</li>
|
||||
<li>trustStore
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a032835d4c4a1c1e19b53c330a673a6e0">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_u"></a>- u -</h3><ul>
|
||||
<li>unsub
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#a46b20b320d6951e567ebf678ea4ac1a3">MQTTAsync_successData5</a>
|
||||
</li>
|
||||
<li>username
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_data.html#aba2dfcdfda80edcb531a5a7115d3e043">MQTTAsync_connectData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__connect_options.html#aba2dfcdfda80edcb531a5a7115d3e043">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_v"></a>- v -</h3><ul>
|
||||
<li>value
|
||||
: <a class="el" href="struct_m_q_t_t_async__name_value.html#a8556878012feffc9e0beb86cd78f424d">MQTTAsync_nameValue</a>
|
||||
, <a class="el" href="struct_m_q_t_t_property.html#a09e85ff5ad73824d6c2edc1ce4283a17">MQTTProperty</a>
|
||||
</li>
|
||||
<li>verify
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a94900629685d5ed08f66fd2931f573ce">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_w"></a>- w -</h3><ul>
|
||||
<li>will
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a7a9c5105542460d6fd9323facca66648">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>willProperties
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#ac31f13e964ffb7e3696caef47ecc0641">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,531 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Data Fields - Variables</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 
|
||||
|
||||
<h3><a id="index_a"></a>- a -</h3><ul>
|
||||
<li>allowDisconnectedSendAtAnyTime
|
||||
: <a class="el" href="struct_m_q_t_t_async__create_options.html#abe7fdbe18bfd3577a75d3b386d69406c">MQTTAsync_createOptions</a>
|
||||
</li>
|
||||
<li>alt
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#a4bde812772718b8051b0d6e2000a5f5c">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#afbc1fee4467369fefa30cb07047fca14">MQTTAsync_successData</a>
|
||||
</li>
|
||||
<li>array
|
||||
: <a class="el" href="struct_m_q_t_t_properties.html#a3ac4c38b423393c1553dcf8b71e7dd58">MQTTProperties</a>
|
||||
</li>
|
||||
<li>automaticReconnect
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a7902ce4d11b96d8b19582bdd1f82b630">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_b"></a>- b -</h3><ul>
|
||||
<li>binarypwd
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_data.html#ad5c523e5e6dc0105cc7b4a296451915b">MQTTAsync_connectData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__connect_options.html#a3bccd0957cca80fa2200962051093931">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>byte
|
||||
: <a class="el" href="struct_m_q_t_t_property.html#a1581cde4f73c9a797ae1e7afcc1bb3de">MQTTProperty</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_c"></a>- c -</h3><ul>
|
||||
<li>CApath
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a3078b3c824cc9753a57898072445c34d">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>cleansession
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a036c36a2a4d3a3ffae9ab4dd8b3e7f7b">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>cleanstart
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#acdcb75a5d5981da027bce83849140f7b">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>code
|
||||
: <a class="el" href="struct_m_q_t_t_async__failure_data5.html#a45a5b7c00a796a23f01673cef1dbe0a9">MQTTAsync_failureData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__failure_data.html#a45a5b7c00a796a23f01673cef1dbe0a9">MQTTAsync_failureData</a>
|
||||
</li>
|
||||
<li>connect
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#ac73a35b7229f7f4193127cac7b20bc8a">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#a028701cd79a4923d1d2172422c022447">MQTTAsync_successData</a>
|
||||
</li>
|
||||
<li>connectProperties
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a9f8b7ffb4a698eb151a3b090548b82e8">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>connectTimeout
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a38c6aa24b36d981c49405db425c24db0">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>context
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#ae376f130b17d169ee51be68077a89ed0">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#ae376f130b17d169ee51be68077a89ed0">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#ae376f130b17d169ee51be68077a89ed0">MQTTAsync_responseOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_client__persistence.html#ae376f130b17d169ee51be68077a89ed0">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>count
|
||||
: <a class="el" href="struct_m_q_t_t_properties.html#ad43c3812e6d13e0518d9f8b8f463ffcf">MQTTProperties</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_d"></a>- d -</h3><ul>
|
||||
<li>data
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_data.html#a0d49d74db4c035719c3867723cf7e779">MQTTAsync_connectData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__connect_options.html#a0d49d74db4c035719c3867723cf7e779">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#a0d49d74db4c035719c3867723cf7e779">MQTTAsync_willOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_len_string.html#a91a70b77df95bd8b0830b49a094c2acb">MQTTLenString</a>
|
||||
, <a class="el" href="struct_m_q_t_t_property.html#aa43ebcb9f97210421431a671384ef159">MQTTProperty</a>
|
||||
</li>
|
||||
<li>deleteOldestMessages
|
||||
: <a class="el" href="struct_m_q_t_t_async__create_options.html#a76de37b3cff885e83db204a347fe0a2d">MQTTAsync_createOptions</a>
|
||||
</li>
|
||||
<li>destinationName
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#ae25f4a1d2a3fa952d052a965376d8fef">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#ae25f4a1d2a3fa952d052a965376d8fef">MQTTAsync_successData</a>
|
||||
</li>
|
||||
<li>disableDefaultTrustStore
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a0826fcae7c2816e04772c61542c6846b">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>do_openssl_init
|
||||
: <a class="el" href="struct_m_q_t_t_async__init__options.html#a5929146596391e2838ef95feb89776da">MQTTAsync_init_options</a>
|
||||
</li>
|
||||
<li>dup
|
||||
: <a class="el" href="struct_m_q_t_t_async__message.html#adc4cf3f551bb367858644559d69cfdf5">MQTTAsync_message</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_e"></a>- e -</h3><ul>
|
||||
<li>enabledCipherSuites
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#aa683926d52134077f27d6dc67bda13ab">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>enableServerCertAuth
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a75f6c13b7634e15f96dd9f17db6cf0be">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_h"></a>- h -</h3><ul>
|
||||
<li>httpHeaders
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#ac4098248961a1ee89f40353eeebab58b">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>httpProxy
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#add124780ab2de397a96780576c2f112c">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>httpsProxy
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a388b78d8a75658928238f700f207ad92">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_i"></a>- i -</h3><ul>
|
||||
<li>identifier
|
||||
: <a class="el" href="struct_m_q_t_t_property.html#a2ff04e8cc70fbaa9bcb9a4fb3d510882">MQTTProperty</a>
|
||||
</li>
|
||||
<li>integer2
|
||||
: <a class="el" href="struct_m_q_t_t_property.html#a0289ec2e0df8789139386b0ddf5c71c3">MQTTProperty</a>
|
||||
</li>
|
||||
<li>integer4
|
||||
: <a class="el" href="struct_m_q_t_t_property.html#a813425ef31abb5ef0091e3043e8a366b">MQTTProperty</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_k"></a>- k -</h3><ul>
|
||||
<li>keepAliveInterval
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#ac8dd0930672a9c7d71fc645aa1f0521d">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>keyStore
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a32b476382955289ce427112b59f21c3e">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_l"></a>- l -</h3><ul>
|
||||
<li>len
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_data.html#afed088663f8704004425cdae2120b9b3">MQTTAsync_connectData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__connect_options.html#afed088663f8704004425cdae2120b9b3">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#afed088663f8704004425cdae2120b9b3">MQTTAsync_willOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_len_string.html#afed088663f8704004425cdae2120b9b3">MQTTLenString</a>
|
||||
</li>
|
||||
<li>length
|
||||
: <a class="el" href="struct_m_q_t_t_properties.html#a9f59b34b1f25fe00023291b678246bcc">MQTTProperties</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_m"></a>- m -</h3><ul>
|
||||
<li>max_count
|
||||
: <a class="el" href="struct_m_q_t_t_properties.html#a8de324382d8fd2f5939bf3372e059383">MQTTProperties</a>
|
||||
</li>
|
||||
<li>maxBufferedMessages
|
||||
: <a class="el" href="struct_m_q_t_t_async__create_options.html#a3b74acf6f315bb5fe36266bc9647ee97">MQTTAsync_createOptions</a>
|
||||
</li>
|
||||
<li>maxInflight
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a5c9d6c557453232a1b25cbbec5a31e8c">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>maxRetryInterval
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a035ba380dd97a284db04f4eaae5e113b">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>message
|
||||
: <a class="el" href="struct_m_q_t_t_async__failure_data5.html#a254bf0858da09c96a48daf64404eb4f8">MQTTAsync_failureData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__failure_data.html#a254bf0858da09c96a48daf64404eb4f8">MQTTAsync_failureData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data5.html#a6ed8403758cecd2f762af6ba5e0ae525">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#a6ed8403758cecd2f762af6ba5e0ae525">MQTTAsync_successData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#a254bf0858da09c96a48daf64404eb4f8">MQTTAsync_willOptions</a>
|
||||
</li>
|
||||
<li>minRetryInterval
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a166ac1b967f09326b0187f66be3e69af">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>MQTTVersion
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__create_options.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTAsync_createOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data5.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#a12d546fd0ccf4e1091b18e1b735c7240">MQTTAsync_successData</a>
|
||||
</li>
|
||||
<li>msgid
|
||||
: <a class="el" href="struct_m_q_t_t_async__message.html#a6174c42da8c55c86e7255be2848dc4ac">MQTTAsync_message</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_n"></a>- n -</h3><ul>
|
||||
<li>name
|
||||
: <a class="el" href="struct_m_q_t_t_async__name_value.html#a8f8f80d37794cde9472343e4487ba3eb">MQTTAsync_nameValue</a>
|
||||
</li>
|
||||
<li>noLocal
|
||||
: <a class="el" href="struct_m_q_t_t_subscribe__options.html#abbb6a188886c12f305cbe69358515d8b">MQTTSubscribe_options</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_o"></a>- o -</h3><ul>
|
||||
<li>onFailure
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a09ce26d7cff24e14a6844eaae7b15290">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#a09ce26d7cff24e14a6844eaae7b15290">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#a09ce26d7cff24e14a6844eaae7b15290">MQTTAsync_responseOptions</a>
|
||||
</li>
|
||||
<li>onFailure5
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2">MQTTAsync_responseOptions</a>
|
||||
</li>
|
||||
<li>onSuccess
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#ac13fb68f736854fcab131b34756bfceb">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#ac13fb68f736854fcab131b34756bfceb">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#ac13fb68f736854fcab131b34756bfceb">MQTTAsync_responseOptions</a>
|
||||
</li>
|
||||
<li>onSuccess5
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a1c23c490f06428725345de68a4ff0a3e">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#a1c23c490f06428725345de68a4ff0a3e">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#a1c23c490f06428725345de68a4ff0a3e">MQTTAsync_responseOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_p"></a>- p -</h3><ul>
|
||||
<li>packet_type
|
||||
: <a class="el" href="struct_m_q_t_t_async__failure_data5.html#a38dfee9f038f473c95af46fcef5dd3e9">MQTTAsync_failureData5</a>
|
||||
</li>
|
||||
<li>password
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#aa4a2ebcb494493f648ae1e6975672575">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>payload
|
||||
: <a class="el" href="struct_m_q_t_t_async__message.html#a9eff55064941fb604452abb0050ea99d">MQTTAsync_message</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#a93e9de18277b05bc7a033bdee98c908a">MQTTAsync_willOptions</a>
|
||||
</li>
|
||||
<li>payloadlen
|
||||
: <a class="el" href="struct_m_q_t_t_async__message.html#aa3cb44feb3ae6d11b3a4cad2d94cb33a">MQTTAsync_message</a>
|
||||
</li>
|
||||
<li>pclear
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#abc192dc88113c7d933b29d3561badbf5">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>pclose
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#a7e50506912d2ec0e014cc25ec28fb402">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>pcontainskey
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#ac103711576267f791325f2b70b6dc49d">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>persistQoS0
|
||||
: <a class="el" href="struct_m_q_t_t_async__create_options.html#a0c3ea2641e188542c787e71e2c521a0b">MQTTAsync_createOptions</a>
|
||||
</li>
|
||||
<li>pget
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#a49155000b82a28ac3b3cb878f3a092d4">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>pkeys
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#a407e86a809e4b0b098a8c158f53b9606">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>popen
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#a1bae211b32415e6b349d5ae71599f9f4">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>pput
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#a4114d9b9971cee18d7e4b9dd5736a608">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>premove
|
||||
: <a class="el" href="struct_m_q_t_t_client__persistence.html#a53150e443ca721b8623689371c2fbdb9">MQTTClient_persistence</a>
|
||||
</li>
|
||||
<li>privateKey
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a7dd436cbb916fba200595c3519f09ec4">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>privateKeyPassword
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#abb427571ba37b51f6985f1a6906ca031">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>properties
|
||||
: <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#a1594008402f7307e4de8fa6131656dde">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__failure_data5.html#a1594008402f7307e4de8fa6131656dde">MQTTAsync_failureData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__message.html#a1594008402f7307e4de8fa6131656dde">MQTTAsync_message</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#a1594008402f7307e4de8fa6131656dde">MQTTAsync_responseOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data5.html#a1594008402f7307e4de8fa6131656dde">MQTTAsync_successData5</a>
|
||||
</li>
|
||||
<li>protos
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a4f8661600fb8bacf031150f8dcd293a5">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>protos_len
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a26f5d839c92f9772c2a5d05486277a42">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>pub
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#a5c41c63d6c37acbe3c493279c5d4c44a">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#a7f044c3b839c17a8840cd6f00d7a0e90">MQTTAsync_successData</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_q"></a>- q -</h3><ul>
|
||||
<li>qos
|
||||
: <a class="el" href="struct_m_q_t_t_async__message.html#a35738099155a0e4f54050da474bab2e7">MQTTAsync_message</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#a35738099155a0e4f54050da474bab2e7">MQTTAsync_successData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#a35738099155a0e4f54050da474bab2e7">MQTTAsync_willOptions</a>
|
||||
</li>
|
||||
<li>qosList
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data.html#a82786d9ba5cae39873f378a48b36c23b">MQTTAsync_successData</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_r"></a>- r -</h3><ul>
|
||||
<li>reasonCode
|
||||
: <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#a580d8a8ecb285f5a86c2a3865438f8ee">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__failure_data5.html#a580d8a8ecb285f5a86c2a3865438f8ee">MQTTAsync_failureData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data5.html#a580d8a8ecb285f5a86c2a3865438f8ee">MQTTAsync_successData5</a>
|
||||
</li>
|
||||
<li>reasonCodeCount
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#ac97316626bd4faa6b71277c221275f4b">MQTTAsync_successData5</a>
|
||||
</li>
|
||||
<li>reasonCodes
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#a2199c9d905dbfa279895cf8123c10f4f">MQTTAsync_successData5</a>
|
||||
</li>
|
||||
<li>restoreMessages
|
||||
: <a class="el" href="struct_m_q_t_t_async__create_options.html#a231b8890c3bc2ea07f7c599896f30691">MQTTAsync_createOptions</a>
|
||||
</li>
|
||||
<li>retainAsPublished
|
||||
: <a class="el" href="struct_m_q_t_t_subscribe__options.html#a8ba074ad218224ee4a8ca802c5e36944">MQTTSubscribe_options</a>
|
||||
</li>
|
||||
<li>retained
|
||||
: <a class="el" href="struct_m_q_t_t_async__message.html#a6a4904c112507a43e7dc8495b62cc0fc">MQTTAsync_message</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#a6a4904c112507a43e7dc8495b62cc0fc">MQTTAsync_willOptions</a>
|
||||
</li>
|
||||
<li>retainHandling
|
||||
: <a class="el" href="struct_m_q_t_t_subscribe__options.html#a11f17b62e40ecdfe107101ae164367a3">MQTTSubscribe_options</a>
|
||||
</li>
|
||||
<li>retryInterval
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#ac73f57846c42bcaa9a47e6721a957748">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_s"></a>- s -</h3><ul>
|
||||
<li>sendWhileDisconnected
|
||||
: <a class="el" href="struct_m_q_t_t_async__create_options.html#a078cd68d8f896ce7eac0cc83d4486a2c">MQTTAsync_createOptions</a>
|
||||
</li>
|
||||
<li>serverURI
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#a95309fdf27015b12bc4adf56306e557b">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#a95309fdf27015b12bc4adf56306e557b">MQTTAsync_successData</a>
|
||||
</li>
|
||||
<li>serverURIcount
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#aa82629005937abd92e97084a428cd61f">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>serverURIs
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#aba22d81c407fb2ba590dba476240d3e9">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>sessionPresent
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#a44baf2cb9a0bbcec3ed2eace43f832d1">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#a44baf2cb9a0bbcec3ed2eace43f832d1">MQTTAsync_successData</a>
|
||||
</li>
|
||||
<li>ssl
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a86fd59846f3ba2082fd99906c6b496a6">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>ssl_error_cb
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a21b6ca8a73ba197e65f6a93365d39c04">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>ssl_error_context
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a189f11195f4d5a70024adffdb050885f">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>ssl_psk_cb
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a94317cdaf352f9ae496976f8a30f8fee">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>ssl_psk_context
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#ab7f597518dd5b9db5a515081f8e0bd1f">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>sslVersion
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a3543ea1481b68d73cdde833280bb9c45">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
<li>struct_id
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_data.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_connectData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__connect_options.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__create_options.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_createOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__failure_data5.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_failureData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__init__options.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_init_options</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__message.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_message</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_responseOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_SSLOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data5.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#aa5326df180cb23c59afbcab711a06479">MQTTAsync_willOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_subscribe__options.html#aa5326df180cb23c59afbcab711a06479">MQTTSubscribe_options</a>
|
||||
</li>
|
||||
<li>struct_version
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_data.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_connectData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__connect_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_connectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__create_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_createOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_disconnectOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__failure_data5.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_failureData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__init__options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_init_options</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__message.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_message</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_responseOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_SSLOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data5.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__will_options.html#a0761a5e5be0383882e42924de8e51f82">MQTTAsync_willOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_subscribe__options.html#a0761a5e5be0383882e42924de8e51f82">MQTTSubscribe_options</a>
|
||||
</li>
|
||||
<li>sub
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#a26c7d90bad0e00a056dff117b9111346">MQTTAsync_successData5</a>
|
||||
</li>
|
||||
<li>subscribeOptions
|
||||
: <a class="el" href="struct_m_q_t_t_async__response_options.html#a16a3cd2a8c69669e9ed6e420ccd9c517">MQTTAsync_responseOptions</a>
|
||||
</li>
|
||||
<li>subscribeOptionsCount
|
||||
: <a class="el" href="struct_m_q_t_t_async__response_options.html#a1a4b9bb2780472ec7bb65d0df1bf5d26">MQTTAsync_responseOptions</a>
|
||||
</li>
|
||||
<li>subscribeOptionsList
|
||||
: <a class="el" href="struct_m_q_t_t_async__response_options.html#a98f71c5d03dc5ee86fd9dc0119ccb961">MQTTAsync_responseOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_t"></a>- t -</h3><ul>
|
||||
<li>timeout
|
||||
: <a class="el" href="struct_m_q_t_t_async__disconnect_options.html#a493b57f443cc38b3d3df9c1e584d9d82">MQTTAsync_disconnectOptions</a>
|
||||
</li>
|
||||
<li>token
|
||||
: <a class="el" href="struct_m_q_t_t_async__failure_data5.html#af8f771e67d284379111151b003c0d810">MQTTAsync_failureData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__failure_data.html#af8f771e67d284379111151b003c0d810">MQTTAsync_failureData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__response_options.html#af8f771e67d284379111151b003c0d810">MQTTAsync_responseOptions</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data5.html#af8f771e67d284379111151b003c0d810">MQTTAsync_successData5</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__success_data.html#af8f771e67d284379111151b003c0d810">MQTTAsync_successData</a>
|
||||
</li>
|
||||
<li>topicName
|
||||
: <a class="el" href="struct_m_q_t_t_async__will_options.html#a0e20a7b350881d05108d6342884198a5">MQTTAsync_willOptions</a>
|
||||
</li>
|
||||
<li>trustStore
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a032835d4c4a1c1e19b53c330a673a6e0">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_u"></a>- u -</h3><ul>
|
||||
<li>unsub
|
||||
: <a class="el" href="struct_m_q_t_t_async__success_data5.html#a46b20b320d6951e567ebf678ea4ac1a3">MQTTAsync_successData5</a>
|
||||
</li>
|
||||
<li>username
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_data.html#aba2dfcdfda80edcb531a5a7115d3e043">MQTTAsync_connectData</a>
|
||||
, <a class="el" href="struct_m_q_t_t_async__connect_options.html#aba2dfcdfda80edcb531a5a7115d3e043">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_v"></a>- v -</h3><ul>
|
||||
<li>value
|
||||
: <a class="el" href="struct_m_q_t_t_async__name_value.html#a8556878012feffc9e0beb86cd78f424d">MQTTAsync_nameValue</a>
|
||||
, <a class="el" href="struct_m_q_t_t_property.html#a09e85ff5ad73824d6c2edc1ce4283a17">MQTTProperty</a>
|
||||
</li>
|
||||
<li>verify
|
||||
: <a class="el" href="struct_m_q_t_t_async___s_s_l_options.html#a94900629685d5ed08f66fd2931f573ce">MQTTAsync_SSLOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
<h3><a id="index_w"></a>- w -</h3><ul>
|
||||
<li>will
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#a7a9c5105542460d6fd9323facca66648">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
<li>willProperties
|
||||
: <a class="el" href="struct_m_q_t_t_async__connect_options.html#ac31f13e964ffb7e3696caef47ecc0641">MQTTAsync_connectOptions</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,708 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Globals</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
|
||||
|
||||
<h3><a id="index_m"></a>- m -</h3><ul>
|
||||
<li>MQTT_BAD_SUBSCRIBE
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ade337b363b7f4bc7c1a7b2858e0380bd">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTT_INVALID_PROPERTY_ID
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#afc56d2e8937a0c8f180d68ad93945945">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTT_SSL_VERSION_DEFAULT
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a2549ea897af26c76198284731db9e721">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTT_SSL_VERSION_TLS_1_0
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a7e5da3d6f0d2b53409bbfcf6e56f3d2d">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTT_SSL_VERSION_TLS_1_1
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#abdff87efa3f2ee473a1591e10638b537">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTT_SSL_VERSION_TLS_1_2
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a3a94dbdeafbb73c73a068e7c2085fbab">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_0_LEN_WILL_TOPIC
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a47b3aed75983f48a503e1cad6c862004">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_BAD_MQTT_OPTION
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#af6f97562573876867ba77460a51ca1d1">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_BAD_PROTOCOL
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a785250cd4a1938ffeeff67b3538abfba">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_BAD_QOS
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a64d111778ce4e0d3a62808f6db11f224">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_BAD_STRUCTURE
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a241fc8db46dca132d591bc2be92247ba">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_BAD_UTF8_STRING
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a80cbe091930c11b67ca719b3e385aa26">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_callOptions
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ab6bfa6beae93c259220e1a131ba1cf9c">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_callOptions_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a570185766fc8a9da410a6f84915b6df5">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_COMMAND_IGNORED
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a8278cf4b50dd818c31fa12e45f074b5c">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_connect()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a0388b226a414b09fa733f6d65004ec32">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_connectData_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a2e415e68016ae56f6bbbbdc9840a9c6e">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_connected
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a34bb8d321e9d368780b5c832c058f223">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_connectionLost
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a3900a98d7b1d58ad6e686bfce298bb6c">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_connectOptions_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ae18b51f22784a43803eb809d6a0c2492">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_connectOptions_initializer5
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#abd403ce21f7aa0348ae1d3eefd031a5d">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_connectOptions_initializer5_ws
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a513bfbec7b7d39c827240db75aa4044b">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_connectOptions_initializer_ws
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a080951d916d7a58c4ceff8c6bacfe313">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_create()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5462c4618d0a229116db5fbadacf95d2">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_createOptions_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5fedeafef4753f09b1bcb92773564786">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_createOptions_initializer5
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a0008776a46e7268ccbef4774ce3d4579">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_createWithOptions()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a78cbe1b851fea48001112f7ba9e4ea62">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_deliveryComplete
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ab10296618e266b3c02fd117d6616b15d">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_destroy()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ad5562f9dc71fbd93d25ad20b328cb887">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_disconnect()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#adc69afa4725f8321bdaa5a05aec5cfd5">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_DISCONNECTED
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a66c0f30b329bc770145c2f04b3929df6">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_disconnected
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a52a1d9ab6e5d5064a3de42d0eec88f57">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_disconnectOptions_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a2fd5d6df31928ae468f3f2e522b9c707">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_disconnectOptions_initializer5
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#aaa278001953dc129003eff83c8e7b3db">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_FAILURE
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a7c8230fef85fc04b8a1035501f3be406">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_failureData5_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a53ce2002ae2c2579575bb41c48c51c29">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_free()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a2b836f58612a2c4627e40ae848da190d">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_freeMessage()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a9b45db63052fe29ab1fad22d2a00c91c">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_getPendingTokens()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#abc92f60743fc471643b473abbc987be0">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_getVersionInfo()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a7cf29b785a1d4ff1de2e67e2f916b658">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_global_init()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a1705e75a48999cb45bf85c15608478f5">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_init_options_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a866e023f70141969d48597930c0ee313">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_isComplete()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ab207095cab6f9a48b52cdb593b8456f4">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_isConnected()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a46c332245c379629ae11f457fc179457">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_malloc()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#af5500ba58592afafaade2fcabdc61e61">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_MAX_BUFFERED
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a2efee8e190e2c3690c680bde060f78ab">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_MAX_BUFFERED_MESSAGES
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a4e338072cfd5291b579e4f0c99a6e773">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_MAX_MESSAGES_INFLIGHT
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ad577286d43c72fbc49818aac42f4e24a">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_message_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a6a85061dadab532f28e96e5ab3c600e9">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_messageArrived
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a3918ead59b56816a8d7544def184e48e">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_NO_MORE_MSGIDS
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ab0f54d0bae2c74849022a8009e5d6ff7">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_NULL_PARAMETER
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ab88e1ebcee991099a72429e52a8253fd">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_onFailure
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a6060c25c2641e878803aef76fefb31ee">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_onFailure5
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a8c5023e04d5c3e9805d5dae76df21f4c">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_onSuccess
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a7b0c18a0e29e2ce73f3ea109bc32617b">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_onSuccess5
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a892cf122e6e8d8f6cd38c4c8efe8fb67">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_OPERATION_INCOMPLETE
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#aee1b79d0632bec0fe49eb7ea1abd3b2e">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_PERSISTENCE_ERROR
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a4edf1249c75abd4975fec8ddeae2cdc9">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_reconnect()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#abd3ea01869b89ff23f9522640479c395">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_responseOptions
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ae1568d96d6418004cc79466c06f3d791">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_responseOptions_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a3f8b408243b5c2369bc9758f2edf0878">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_send()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a63c66a311ab16239a4175ff671871bf2">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_sendMessage()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5687171e67e98f9ea590c9e3b64cde18">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setAfterPersistenceRead()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ab4d16e3c57502be6a7d1b1d3bcc382f3">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setBeforePersistenceWrite()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a1002b09c62a096578c9b3e0135eb98c1">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setCallbacks()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ae9ae8d61023e7029ef5a19f5219c3599">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setConnected()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a18cc19740d9b00c629dc53a4420ecf1f">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setConnectionLostCallback()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#aee15bbd9224efd9dcce9b4ae491b2e2e">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setDeliveryCompleteCallback()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a94ec624ee22cc01d2ca58a9e646a2665">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setDisconnected()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ada4dd26d23c8849c51e4ab8200339040">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setMessageArrivedCallback()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a44abc360051b918a39b0596a137775ae">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setTraceCallback()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a0b350581324a4ff0eaee71e7a6721388">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setTraceLevel()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ac7fbab13a0b2e5dd4ee11efbbb9f6a3a">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setUpdateConnectOptions()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#aa078aec3eba83481f63db3c3939a5da9">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_SSL_NOT_SUPPORTED
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a6992c00553db1608aef9e162c161d73c">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_SSLOptions_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#aac935e2e9d770a53ee8189f128530511">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_strerror()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a875cd089a8b23eb3fd50c0406fc75d9f">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_subscribe()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ae10bd009934b3bb4a9f4abae7424a611">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_subscribeMany()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ac78620b33434a187255bd1a3faec1578">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_SUCCESS
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#afe0cffcce8efe25186f79c51ac44e16f">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_successData5_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a6182ec90ec4a134465f627b324ac5a41">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_token
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a7ca6d2a1813f2bbd0bc3af2771e46ba4">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TOPICNAME_TRUNCATED
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a77a7106d97ff60be3fe70f90b1867800">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRACE_ERROR
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5ac428f74ca453dacb7b8271ca741266e8">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRACE_FATAL
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a0b91d2213ebb6655e41a7f6ce1a42295">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRACE_LEVELS
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRACE_MAXIMUM
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5af684f42971cced68693ce993703548c1">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRACE_MEDIUM
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a133c380b84d75477ff31a2ad732133ce">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRACE_MINIMUM
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a7a45c26816b1cac1fde02d79a9f4337b">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRACE_PROTOCOL
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a6a719b2b7fc4dfc41494370ff96fec3e">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRACE_SEVERE
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a3084770185f384398cefe4aaba533d40">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_traceCallback
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a65aba1caeae9b5af5d5b6c5598a75b02">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRUE
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a61e6ee632e63312d382e2fcbe427f01a">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_unsubscribe()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a08d18ece91c1b011011354570d8ac1ab">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_unsubscribeMany()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a69fd433ce1b9b6a1b3b453c4793a9311">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_updateConnectOptions
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5e44304a2c011a7d61b72c779ad83979">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_waitForCompletion()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a4fe09cc9c976b1cf424e13765d6cd8c9">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_willOptions_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a6c45768e1b28844f2ac0f6ac68709730">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_WRONG_MQTT_VERSION
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#af5df806e9767e1e3182fe089a8ee551b">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTCLIENT_PERSISTENCE_DEFAULT
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#aaa948291718a9c06369b854b0f64bc32">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>MQTTCLIENT_PERSISTENCE_ERROR
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>MQTTCLIENT_PERSISTENCE_NONE
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#ae01e089313a65ac4661ed216b6ac00fa">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>MQTTCLIENT_PERSISTENCE_USER
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#a5dc68b8616e4041e037bad94ce07681b">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>MQTTPersistence_afterRead
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#af5a966a574c6ad7a35f1ebb7edd5c1c4">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>MQTTPersistence_beforeWrite
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#ab865640a1cc53b68622004c5a2d29fae">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a7758f1a5eceb6f46c8540630e39e2fb4">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_add()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a88f1d21556c2d23330d71357cd226a15">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_copy()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a69b3e474ee2f828e5b827d615fe0fe72">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_free()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#ab68247ed365ee51170a9309c828b1823">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_getNumericValue()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#afa777eb796532a3c0c59ddc40aca3792">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_getNumericValueAt()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#abc6bc80d9bb644c9b4a66b6808829a53">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_getProperty()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a788b033cbed8a7906799fccbb1463f20">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_getPropertyAt()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#ac6942d8fafb5794591fc558b4bb06beb">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_hasProperty()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a4ccdf6a712c3d803a16a4d3f00f9be2f">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_initializer
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a5a80e158486a414ccdfcdd7f75f23988">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_len()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#ab7ad6f14e2dc7576d35827a28b0dc81d">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_propertyCount()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a6f0d8b230c2e7008c7639cfce1c04429">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_read()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#afcb874dfcc9f0eaa0b063e2fad740871">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_write()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#ade0027a4e571bd288fe40271ff7aa497">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_ASSIGNED_CLIENT_IDENTIFER
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a768d84858fd18d5d5a7dee394929c672">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_AUTHENTICATION_DATA
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4abdf9feec165aceefbe7aa46764f6ab6e">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_AUTHENTICATION_METHOD
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a7c53f1e414b577d787b5d51af3204100">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_CONTENT_TYPE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a4027d9e0fb53a62ae35963e700b56198">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_CORRELATION_DATA
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a887d3dd3f0ce31255324f5a1ba8b72c5">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_MAXIMUM_PACKET_SIZE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a6834ea9878f028d5fbdeccaaeae492e5">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_MAXIMUM_QOS
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a506faeb89c407cf78853c777d750fa59">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_MESSAGE_EXPIRY_INTERVAL
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a284c0e62d47ee8d358b16a8075632b4a">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_PAYLOAD_FORMAT_INDICATOR
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ae5d077520427d03b44096f631411575d">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_REASON_STRING
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a3dce8f679474e901ce4aec076e9e59e1">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_RECEIVE_MAXIMUM
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ab2688fe8d7d263c27c00d41776cb8f9f">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_REQUEST_PROBLEM_INFORMATION
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a3954daf1d5772b5d56eefa1ab6a28aa1">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_REQUEST_RESPONSE_INFORMATION
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a420b882a337dc1fd5f336ac6cd0529bf">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_RESPONSE_INFORMATION
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a2584b050f016af496c7f0b46692dbc00">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_RESPONSE_TOPIC
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a7fa9996eef721d318504fbb0a8d4bac5">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_RETAIN_AVAILABLE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a448b3a40afaa5f7195701e7dc8bed30c">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_SERVER_KEEP_ALIVE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ab106f320e7537b79644f25d3efcd68c7">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_SERVER_REFERENCE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a0168e8a59f7994c02b7a7fd2fc3735c4">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_SESSION_EXPIRY_INTERVAL
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a22e4caa63f63ca3f9b1c1330711ee766">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_SHARED_SUBSCRIPTION_AVAILABLE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ae04a7356f9e11654f15a3b21f2aae636">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIER
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a70ead9c93f06396a4d9469b65bff0c96">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIERS_AVAILABLE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a8b366cfd8bd3f388bafb67f3ebf83505">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_TOPIC_ALIAS
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ad4dfb37d341ea190afc144668e5e3bee">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_TOPIC_ALIAS_MAXIMUM
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a0a0b0b0715ecc9ccf471c75aa4c21c23">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_USER_PROPERTY
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a596ff540370235d3eca693ce30dd4af8">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_WILDCARD_SUBSCRIPTION_AVAILABLE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ad05993f90baaee0ba7094ccef4d378b9">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_WILL_DELAY_INTERVAL
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a53fd81bc554f152a2772d282be7ce5ef">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperty_getType()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a7d30ad0520bc9b9366e700d4b493b173">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_TYPE_BINARY_DATA
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a6643aed682b9b07f98159856776fe7b4">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_TYPE_BYTE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ac36f96ce58c98a8ebbe0783df030726a">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_TYPE_FOUR_BYTE_INTEGER
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958aa49c558733bd735ae872fd87ad0d7e15">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_TYPE_TWO_BYTE_INTEGER
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ae301a9e68326cc2d8bfefeca401e78e6">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_TYPE_UTF_8_ENCODED_STRING
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ad45c866a5bef6c5048a7af21405734d1">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_TYPE_UTF_8_STRING_PAIR
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a28ab5fe5b159f3b3a8884b0f61527214">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_TYPE_VARIABLE_BYTE_INTEGER
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a27bbcb5bc4f584f96612c0cec329c6a7">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPropertyCodes
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPropertyName()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#afa0a7306d7b6174c5bc417ca49d99851">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPropertyTypes
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_ADMINISTRATIVE_ACTION
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ae1e3b428072be26d2cbf6f88361f76cc">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_BAD_AUTHENTICATION_METHOD
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af62e569703d7a7f0acffaa59522b9dc3">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_BAD_USER_NAME_OR_PASSWORD
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279abfc617112d5856722108912c5c6633ff">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_BANNED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ab4cf7578f0078293fa66a4cd5e5d4aa4">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_CLIENT_IDENTIFIER_NOT_VALID
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ab58bb236e7dbd000a56c590c01bc73fd">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_CONNECTION_RATE_EXCEEDED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a879c56ed34fa2dd6492e7a34a9747bc1">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_CONTINUE_AUTHENTICATION
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a0c0726c0e87eaddd636708497c69d055">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_DISCONNECT_WITH_WILL_MESSAGE
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a55f533a6cc98417d08dac8cc69da0ed3">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_GRANTED_QOS_0
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a3fd0d12c0e44b4df9f716aef89b61aff">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_GRANTED_QOS_1
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a07578b30b2d72af2eeea6be268475876">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_GRANTED_QOS_2
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a74ac34a39a849c9c369b18545a4b1f93">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_IMPLEMENTATION_SPECIFIC_ERROR
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a41629fa453cdf14ef6a5370a16d5a19c">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_KEEP_ALIVE_TIMEOUT
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af21a6c320e34993d7aa169330ab23409">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_MALFORMED_PACKET
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a2cbee3502c00d304bf1091195457fcf5">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_MAXIMUM_CONNECT_TIME
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6f07c3b42690afc7b117321dc4e2657f">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_MESSAGE_RATE_TOO_HIGH
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af76d0e32fb44fa94e407b1af5dc7aa4e">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_NO_MATCHING_SUBSCRIBERS
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1720d8b04af4c0d92e27b378d735e899">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_NO_SUBSCRIPTION_FOUND
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a55208c34a26f67e112d53c54be37acb9">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_NORMAL_DISCONNECTION
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a3590f41d984646bc58c82734c1516c92">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_NOT_AUTHORIZED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a91a14fc763349cf4a7047d24f13d0803">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_PACKET_IDENTIFIER_IN_USE
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279adaee01dbc97a0773b5032a29c797613a">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_PACKET_IDENTIFIER_NOT_FOUND
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a4908a8293054f8ff8d6c47fe0cf31932">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_PACKET_TOO_LARGE
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a11a587e15c468bf1c6ba9df7e8fd78aa">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_PAYLOAD_FORMAT_INVALID
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a2d629400116e1723c5e2e597bbfe29ca">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_PROTOCOL_ERROR
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ae0dad403f352e31449764e2ac94c7756">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_QOS_NOT_SUPPORTED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a83865a2440b512e5602152521e3810bb">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_QUOTA_EXCEEDED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a954fcabf6e88925b2a57bcd84032d9f9">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_RE_AUTHENTICATE
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6cc1b342856c1d96d54c368148b536f7">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_RECEIVE_MAXIMUM_EXCEEDED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a45afaacbefd2d816fddf9fe9804b61d1">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_RETAIN_NOT_SUPPORTED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279aa4378012148d98599398bc4a3480c38f">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SERVER_BUSY
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af507e75147b0b34f36955c9f62389a74">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SERVER_MOVED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a783254c7acf8de52ee345bc176f9d6c0">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SERVER_SHUTTING_DOWN
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a085e1572ffce61838807b7429b691113">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SERVER_UNAVAILABLE
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a0cfd4de78870b3fb0499b916d06d40bb">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SESSION_TAKEN_OVER
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ad15ffa6884f97976e237afafcbccea21">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SHARED_SUBSCRIPTIONS_NOT_SUPPORTED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1c694648e36a40162939a2785450b6bd">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a7bcd0f9b21c398a217667aebb4107842">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SUCCESS
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a63b379af5fba8c0512b381a4dbe26969">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_TOPIC_ALIAS_INVALID
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a8e0fcdd051e154e319058600b58652ec">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_TOPIC_FILTER_INVALID
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a00319b171f469824dd6938cbd0212b5b">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_TOPIC_NAME_INVALID
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6268968177868576f6b9239aa9afd8ac">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTReasonCode_toString()
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#a91922a5e3c1e5ec7670b6e296854f1b7">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_UNSPECIFIED_ERROR
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1881ee597bfef9157f0034a1377328e3">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_UNSUPPORTED_PROTOCOL_VERSION
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a021ceca20e6d35279075a2b93ece973d">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_USE_ANOTHER_SERVER
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279aabaee4062c4e4941b9eed59f09e9440c">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a81b5708f676f52594b680f085e444e1f">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTReasonCodes
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTSubscribe_options
|
||||
: <a class="el" href="_m_q_t_t_subscribe_opts_8h.html#aa68db3eaed272ae1aaea294401079d8a">MQTTSubscribeOpts.h</a>
|
||||
</li>
|
||||
<li>MQTTSubscribe_options_initializer
|
||||
: <a class="el" href="_m_q_t_t_subscribe_opts_8h.html#aec3b45fd0367106eea344396f87cfda7">MQTTSubscribeOpts.h</a>
|
||||
</li>
|
||||
<li>MQTTVERSION_3_1
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a4603b988e76872e1f23f135d225ce2fb">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTVERSION_3_1_1
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ac79cc6fdeaa9e3f4ee12c3418898b1ef">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTVERSION_5
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#af8b176fa4d5b89789767ce972338e1e3">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTVERSION_DEFAULT
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a75b80b01f98d5a1ffa2a4d42995a8397">MQTTAsync.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,237 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Globals</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 
|
||||
|
||||
<h3><a id="index_m"></a>- m -</h3><ul>
|
||||
<li>MQTT_BAD_SUBSCRIBE
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ade337b363b7f4bc7c1a7b2858e0380bd">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTT_INVALID_PROPERTY_ID
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#afc56d2e8937a0c8f180d68ad93945945">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTT_SSL_VERSION_DEFAULT
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a2549ea897af26c76198284731db9e721">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTT_SSL_VERSION_TLS_1_0
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a7e5da3d6f0d2b53409bbfcf6e56f3d2d">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTT_SSL_VERSION_TLS_1_1
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#abdff87efa3f2ee473a1591e10638b537">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTT_SSL_VERSION_TLS_1_2
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a3a94dbdeafbb73c73a068e7c2085fbab">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_0_LEN_WILL_TOPIC
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a47b3aed75983f48a503e1cad6c862004">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_BAD_MQTT_OPTION
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#af6f97562573876867ba77460a51ca1d1">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_BAD_PROTOCOL
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a785250cd4a1938ffeeff67b3538abfba">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_BAD_QOS
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a64d111778ce4e0d3a62808f6db11f224">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_BAD_STRUCTURE
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a241fc8db46dca132d591bc2be92247ba">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_BAD_UTF8_STRING
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a80cbe091930c11b67ca719b3e385aa26">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_callOptions_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a570185766fc8a9da410a6f84915b6df5">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_COMMAND_IGNORED
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a8278cf4b50dd818c31fa12e45f074b5c">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_connectData_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a2e415e68016ae56f6bbbbdc9840a9c6e">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_connectOptions_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ae18b51f22784a43803eb809d6a0c2492">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_connectOptions_initializer5
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#abd403ce21f7aa0348ae1d3eefd031a5d">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_connectOptions_initializer5_ws
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a513bfbec7b7d39c827240db75aa4044b">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_connectOptions_initializer_ws
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a080951d916d7a58c4ceff8c6bacfe313">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_createOptions_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5fedeafef4753f09b1bcb92773564786">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_createOptions_initializer5
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a0008776a46e7268ccbef4774ce3d4579">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_DISCONNECTED
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a66c0f30b329bc770145c2f04b3929df6">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_disconnectOptions_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a2fd5d6df31928ae468f3f2e522b9c707">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_disconnectOptions_initializer5
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#aaa278001953dc129003eff83c8e7b3db">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_FAILURE
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a7c8230fef85fc04b8a1035501f3be406">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_failureData5_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a53ce2002ae2c2579575bb41c48c51c29">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_init_options_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a866e023f70141969d48597930c0ee313">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_MAX_BUFFERED
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a2efee8e190e2c3690c680bde060f78ab">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_MAX_BUFFERED_MESSAGES
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a4e338072cfd5291b579e4f0c99a6e773">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_MAX_MESSAGES_INFLIGHT
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ad577286d43c72fbc49818aac42f4e24a">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_message_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a6a85061dadab532f28e96e5ab3c600e9">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_NO_MORE_MSGIDS
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ab0f54d0bae2c74849022a8009e5d6ff7">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_NULL_PARAMETER
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ab88e1ebcee991099a72429e52a8253fd">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_OPERATION_INCOMPLETE
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#aee1b79d0632bec0fe49eb7ea1abd3b2e">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_PERSISTENCE_ERROR
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a4edf1249c75abd4975fec8ddeae2cdc9">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_responseOptions_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a3f8b408243b5c2369bc9758f2edf0878">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_SSL_NOT_SUPPORTED
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a6992c00553db1608aef9e162c161d73c">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_SSLOptions_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#aac935e2e9d770a53ee8189f128530511">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_SUCCESS
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#afe0cffcce8efe25186f79c51ac44e16f">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_successData5_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a6182ec90ec4a134465f627b324ac5a41">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TOPICNAME_TRUNCATED
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a77a7106d97ff60be3fe70f90b1867800">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRUE
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a61e6ee632e63312d382e2fcbe427f01a">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_willOptions_initializer
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a6c45768e1b28844f2ac0f6ac68709730">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_WRONG_MQTT_VERSION
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#af5df806e9767e1e3182fe089a8ee551b">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTCLIENT_PERSISTENCE_DEFAULT
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#aaa948291718a9c06369b854b0f64bc32">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>MQTTCLIENT_PERSISTENCE_ERROR
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>MQTTCLIENT_PERSISTENCE_NONE
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#ae01e089313a65ac4661ed216b6ac00fa">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>MQTTCLIENT_PERSISTENCE_USER
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#a5dc68b8616e4041e037bad94ce07681b">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_initializer
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a5a80e158486a414ccdfcdd7f75f23988">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTSubscribe_options_initializer
|
||||
: <a class="el" href="_m_q_t_t_subscribe_opts_8h.html#aec3b45fd0367106eea344396f87cfda7">MQTTSubscribeOpts.h</a>
|
||||
</li>
|
||||
<li>MQTTVERSION_3_1
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a4603b988e76872e1f23f135d225ce2fb">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTVERSION_3_1_1
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ac79cc6fdeaa9e3f4ee12c3418898b1ef">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTVERSION_5
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#af8b176fa4d5b89789767ce972338e1e3">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTVERSION_DEFAULT
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a75b80b01f98d5a1ffa2a4d42995a8397">MQTTAsync.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,85 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Globals</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>MQTTASYNC_TRACE_LEVELS
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTPropertyCodes
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPropertyTypes
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTReasonCodes
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,333 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Globals</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 
|
||||
|
||||
<h3><a id="index_m"></a>- m -</h3><ul>
|
||||
<li>MQTTASYNC_TRACE_ERROR
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5ac428f74ca453dacb7b8271ca741266e8">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRACE_FATAL
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a0b91d2213ebb6655e41a7f6ce1a42295">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRACE_MAXIMUM
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5af684f42971cced68693ce993703548c1">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRACE_MEDIUM
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a133c380b84d75477ff31a2ad732133ce">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRACE_MINIMUM
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a7a45c26816b1cac1fde02d79a9f4337b">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRACE_PROTOCOL
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a6a719b2b7fc4dfc41494370ff96fec3e">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTASYNC_TRACE_SEVERE
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a3084770185f384398cefe4aaba533d40">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_ASSIGNED_CLIENT_IDENTIFER
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a768d84858fd18d5d5a7dee394929c672">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_AUTHENTICATION_DATA
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4abdf9feec165aceefbe7aa46764f6ab6e">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_AUTHENTICATION_METHOD
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a7c53f1e414b577d787b5d51af3204100">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_CONTENT_TYPE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a4027d9e0fb53a62ae35963e700b56198">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_CORRELATION_DATA
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a887d3dd3f0ce31255324f5a1ba8b72c5">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_MAXIMUM_PACKET_SIZE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a6834ea9878f028d5fbdeccaaeae492e5">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_MAXIMUM_QOS
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a506faeb89c407cf78853c777d750fa59">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_MESSAGE_EXPIRY_INTERVAL
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a284c0e62d47ee8d358b16a8075632b4a">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_PAYLOAD_FORMAT_INDICATOR
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ae5d077520427d03b44096f631411575d">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_REASON_STRING
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a3dce8f679474e901ce4aec076e9e59e1">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_RECEIVE_MAXIMUM
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ab2688fe8d7d263c27c00d41776cb8f9f">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_REQUEST_PROBLEM_INFORMATION
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a3954daf1d5772b5d56eefa1ab6a28aa1">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_REQUEST_RESPONSE_INFORMATION
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a420b882a337dc1fd5f336ac6cd0529bf">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_RESPONSE_INFORMATION
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a2584b050f016af496c7f0b46692dbc00">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_RESPONSE_TOPIC
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a7fa9996eef721d318504fbb0a8d4bac5">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_RETAIN_AVAILABLE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a448b3a40afaa5f7195701e7dc8bed30c">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_SERVER_KEEP_ALIVE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ab106f320e7537b79644f25d3efcd68c7">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_SERVER_REFERENCE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a0168e8a59f7994c02b7a7fd2fc3735c4">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_SESSION_EXPIRY_INTERVAL
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a22e4caa63f63ca3f9b1c1330711ee766">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_SHARED_SUBSCRIPTION_AVAILABLE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ae04a7356f9e11654f15a3b21f2aae636">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIER
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a70ead9c93f06396a4d9469b65bff0c96">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIERS_AVAILABLE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a8b366cfd8bd3f388bafb67f3ebf83505">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_TOPIC_ALIAS
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ad4dfb37d341ea190afc144668e5e3bee">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_TOPIC_ALIAS_MAXIMUM
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a0a0b0b0715ecc9ccf471c75aa4c21c23">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_USER_PROPERTY
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a596ff540370235d3eca693ce30dd4af8">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_WILDCARD_SUBSCRIPTION_AVAILABLE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ad05993f90baaee0ba7094ccef4d378b9">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_CODE_WILL_DELAY_INTERVAL
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a53fd81bc554f152a2772d282be7ce5ef">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_TYPE_BINARY_DATA
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a6643aed682b9b07f98159856776fe7b4">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_TYPE_BYTE
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ac36f96ce58c98a8ebbe0783df030726a">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_TYPE_FOUR_BYTE_INTEGER
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958aa49c558733bd735ae872fd87ad0d7e15">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_TYPE_TWO_BYTE_INTEGER
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ae301a9e68326cc2d8bfefeca401e78e6">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_TYPE_UTF_8_ENCODED_STRING
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ad45c866a5bef6c5048a7af21405734d1">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_TYPE_UTF_8_STRING_PAIR
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a28ab5fe5b159f3b3a8884b0f61527214">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPROPERTY_TYPE_VARIABLE_BYTE_INTEGER
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a27bbcb5bc4f584f96612c0cec329c6a7">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_ADMINISTRATIVE_ACTION
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ae1e3b428072be26d2cbf6f88361f76cc">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_BAD_AUTHENTICATION_METHOD
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af62e569703d7a7f0acffaa59522b9dc3">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_BAD_USER_NAME_OR_PASSWORD
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279abfc617112d5856722108912c5c6633ff">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_BANNED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ab4cf7578f0078293fa66a4cd5e5d4aa4">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_CLIENT_IDENTIFIER_NOT_VALID
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ab58bb236e7dbd000a56c590c01bc73fd">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_CONNECTION_RATE_EXCEEDED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a879c56ed34fa2dd6492e7a34a9747bc1">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_CONTINUE_AUTHENTICATION
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a0c0726c0e87eaddd636708497c69d055">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_DISCONNECT_WITH_WILL_MESSAGE
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a55f533a6cc98417d08dac8cc69da0ed3">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_GRANTED_QOS_0
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a3fd0d12c0e44b4df9f716aef89b61aff">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_GRANTED_QOS_1
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a07578b30b2d72af2eeea6be268475876">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_GRANTED_QOS_2
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a74ac34a39a849c9c369b18545a4b1f93">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_IMPLEMENTATION_SPECIFIC_ERROR
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a41629fa453cdf14ef6a5370a16d5a19c">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_KEEP_ALIVE_TIMEOUT
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af21a6c320e34993d7aa169330ab23409">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_MALFORMED_PACKET
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a2cbee3502c00d304bf1091195457fcf5">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_MAXIMUM_CONNECT_TIME
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6f07c3b42690afc7b117321dc4e2657f">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_MESSAGE_RATE_TOO_HIGH
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af76d0e32fb44fa94e407b1af5dc7aa4e">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_NO_MATCHING_SUBSCRIBERS
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1720d8b04af4c0d92e27b378d735e899">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_NO_SUBSCRIPTION_FOUND
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a55208c34a26f67e112d53c54be37acb9">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_NORMAL_DISCONNECTION
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a3590f41d984646bc58c82734c1516c92">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_NOT_AUTHORIZED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a91a14fc763349cf4a7047d24f13d0803">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_PACKET_IDENTIFIER_IN_USE
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279adaee01dbc97a0773b5032a29c797613a">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_PACKET_IDENTIFIER_NOT_FOUND
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a4908a8293054f8ff8d6c47fe0cf31932">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_PACKET_TOO_LARGE
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a11a587e15c468bf1c6ba9df7e8fd78aa">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_PAYLOAD_FORMAT_INVALID
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a2d629400116e1723c5e2e597bbfe29ca">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_PROTOCOL_ERROR
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ae0dad403f352e31449764e2ac94c7756">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_QOS_NOT_SUPPORTED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a83865a2440b512e5602152521e3810bb">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_QUOTA_EXCEEDED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a954fcabf6e88925b2a57bcd84032d9f9">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_RE_AUTHENTICATE
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6cc1b342856c1d96d54c368148b536f7">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_RECEIVE_MAXIMUM_EXCEEDED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a45afaacbefd2d816fddf9fe9804b61d1">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_RETAIN_NOT_SUPPORTED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279aa4378012148d98599398bc4a3480c38f">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SERVER_BUSY
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af507e75147b0b34f36955c9f62389a74">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SERVER_MOVED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a783254c7acf8de52ee345bc176f9d6c0">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SERVER_SHUTTING_DOWN
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a085e1572ffce61838807b7429b691113">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SERVER_UNAVAILABLE
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a0cfd4de78870b3fb0499b916d06d40bb">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SESSION_TAKEN_OVER
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ad15ffa6884f97976e237afafcbccea21">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SHARED_SUBSCRIPTIONS_NOT_SUPPORTED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1c694648e36a40162939a2785450b6bd">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a7bcd0f9b21c398a217667aebb4107842">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_SUCCESS
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a63b379af5fba8c0512b381a4dbe26969">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_TOPIC_ALIAS_INVALID
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a8e0fcdd051e154e319058600b58652ec">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_TOPIC_FILTER_INVALID
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a00319b171f469824dd6938cbd0212b5b">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_TOPIC_NAME_INVALID
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6268968177868576f6b9239aa9afd8ac">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_UNSPECIFIED_ERROR
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1881ee597bfef9157f0034a1377328e3">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_UNSUPPORTED_PROTOCOL_VERSION
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a021ceca20e6d35279075a2b93ece973d">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_USE_ANOTHER_SERVER
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279aabaee4062c4e4941b9eed59f09e9440c">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
<li>MQTTREASONCODE_WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a81b5708f676f52594b680f085e444e1f">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,219 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Globals</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 
|
||||
|
||||
<h3><a id="index_m"></a>- m -</h3><ul>
|
||||
<li>MQTTAsync_connect()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a0388b226a414b09fa733f6d65004ec32">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_create()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5462c4618d0a229116db5fbadacf95d2">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_createWithOptions()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a78cbe1b851fea48001112f7ba9e4ea62">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_destroy()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ad5562f9dc71fbd93d25ad20b328cb887">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_disconnect()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#adc69afa4725f8321bdaa5a05aec5cfd5">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_free()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a2b836f58612a2c4627e40ae848da190d">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_freeMessage()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a9b45db63052fe29ab1fad22d2a00c91c">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_getPendingTokens()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#abc92f60743fc471643b473abbc987be0">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_getVersionInfo()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a7cf29b785a1d4ff1de2e67e2f916b658">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_global_init()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a1705e75a48999cb45bf85c15608478f5">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_isComplete()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ab207095cab6f9a48b52cdb593b8456f4">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_isConnected()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a46c332245c379629ae11f457fc179457">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_malloc()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#af5500ba58592afafaade2fcabdc61e61">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_reconnect()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#abd3ea01869b89ff23f9522640479c395">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_send()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a63c66a311ab16239a4175ff671871bf2">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_sendMessage()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5687171e67e98f9ea590c9e3b64cde18">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setAfterPersistenceRead()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ab4d16e3c57502be6a7d1b1d3bcc382f3">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setBeforePersistenceWrite()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a1002b09c62a096578c9b3e0135eb98c1">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setCallbacks()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ae9ae8d61023e7029ef5a19f5219c3599">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setConnected()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a18cc19740d9b00c629dc53a4420ecf1f">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setConnectionLostCallback()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#aee15bbd9224efd9dcce9b4ae491b2e2e">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setDeliveryCompleteCallback()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a94ec624ee22cc01d2ca58a9e646a2665">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setDisconnected()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ada4dd26d23c8849c51e4ab8200339040">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setMessageArrivedCallback()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a44abc360051b918a39b0596a137775ae">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setTraceCallback()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a0b350581324a4ff0eaee71e7a6721388">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setTraceLevel()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ac7fbab13a0b2e5dd4ee11efbbb9f6a3a">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_setUpdateConnectOptions()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#aa078aec3eba83481f63db3c3939a5da9">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_strerror()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a875cd089a8b23eb3fd50c0406fc75d9f">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_subscribe()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ae10bd009934b3bb4a9f4abae7424a611">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_subscribeMany()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ac78620b33434a187255bd1a3faec1578">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_unsubscribe()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a08d18ece91c1b011011354570d8ac1ab">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_unsubscribeMany()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a69fd433ce1b9b6a1b3b453c4793a9311">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_waitForCompletion()
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a4fe09cc9c976b1cf424e13765d6cd8c9">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_add()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a88f1d21556c2d23330d71357cd226a15">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_copy()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a69b3e474ee2f828e5b827d615fe0fe72">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_free()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#ab68247ed365ee51170a9309c828b1823">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_getNumericValue()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#afa777eb796532a3c0c59ddc40aca3792">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_getNumericValueAt()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#abc6bc80d9bb644c9b4a66b6808829a53">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_getProperty()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a788b033cbed8a7906799fccbb1463f20">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_getPropertyAt()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#ac6942d8fafb5794591fc558b4bb06beb">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_hasProperty()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a4ccdf6a712c3d803a16a4d3f00f9be2f">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_len()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#ab7ad6f14e2dc7576d35827a28b0dc81d">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_propertyCount()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a6f0d8b230c2e7008c7639cfce1c04429">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_read()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#afcb874dfcc9f0eaa0b063e2fad740871">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties_write()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#ade0027a4e571bd288fe40271ff7aa497">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTProperty_getType()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a7d30ad0520bc9b9366e700d4b493b173">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTPropertyName()
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#afa0a7306d7b6174c5bc417ca49d99851">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTReasonCode_toString()
|
||||
: <a class="el" href="_m_q_t_t_reason_codes_8h.html#a91922a5e3c1e5ec7670b6e296854f1b7">MQTTReasonCodes.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,99 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Globals</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
|
||||
|
||||
<h3><a id="index_p"></a>- p -</h3><ul>
|
||||
<li>Persistence_clear
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#acee7097c1a0ab44b98c870f533687887">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>Persistence_close
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#a3582de2c87e89f617e8e553b2a0e279a">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>Persistence_containskey
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#a753a0f9a9c51284d63a907af19c7bbba">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>Persistence_get
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#adc3aff3c570fa5509e9d6814a85ab867">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>Persistence_keys
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#a2601cc91eeabdbf9578f8dd45e4997a8">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>Persistence_open
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>Persistence_put
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#a44679cab77cfbd6e2a4639cdd27ac80c">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>Persistence_remove
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#a73350bf7208658bf5434a59f7bdbae90">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,154 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Globals</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="contents">
|
||||
 <ul>
|
||||
<li>MQTTAsync
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_callOptions
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ab6bfa6beae93c259220e1a131ba1cf9c">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_connected
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a34bb8d321e9d368780b5c832c058f223">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_connectionLost
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a3900a98d7b1d58ad6e686bfce298bb6c">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_deliveryComplete
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ab10296618e266b3c02fd117d6616b15d">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_disconnected
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a52a1d9ab6e5d5064a3de42d0eec88f57">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_messageArrived
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a3918ead59b56816a8d7544def184e48e">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_onFailure
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a6060c25c2641e878803aef76fefb31ee">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_onFailure5
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a8c5023e04d5c3e9805d5dae76df21f4c">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_onSuccess
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a7b0c18a0e29e2ce73f3ea109bc32617b">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_onSuccess5
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a892cf122e6e8d8f6cd38c4c8efe8fb67">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_responseOptions
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#ae1568d96d6418004cc79466c06f3d791">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_token
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a7ca6d2a1813f2bbd0bc3af2771e46ba4">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_traceCallback
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a65aba1caeae9b5af5d5b6c5598a75b02">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTAsync_updateConnectOptions
|
||||
: <a class="el" href="_m_q_t_t_async_8h.html#a5e44304a2c011a7d61b72c779ad83979">MQTTAsync.h</a>
|
||||
</li>
|
||||
<li>MQTTPersistence_afterRead
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#af5a966a574c6ad7a35f1ebb7edd5c1c4">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>MQTTPersistence_beforeWrite
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#ab865640a1cc53b68622004c5a2d29fae">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>MQTTProperties
|
||||
: <a class="el" href="_m_q_t_t_properties_8h.html#a7758f1a5eceb6f46c8540630e39e2fb4">MQTTProperties.h</a>
|
||||
</li>
|
||||
<li>MQTTSubscribe_options
|
||||
: <a class="el" href="_m_q_t_t_subscribe_opts_8h.html#aa68db3eaed272ae1aaea294401079d8a">MQTTSubscribeOpts.h</a>
|
||||
</li>
|
||||
<li>Persistence_clear
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#acee7097c1a0ab44b98c870f533687887">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>Persistence_close
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#a3582de2c87e89f617e8e553b2a0e279a">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>Persistence_containskey
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#a753a0f9a9c51284d63a907af19c7bbba">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>Persistence_get
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#adc3aff3c570fa5509e9d6814a85ab867">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>Persistence_keys
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#a2601cc91eeabdbf9578f8dd45e4997a8">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>Persistence_open
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>Persistence_put
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#a44679cab77cfbd6e2a4639cdd27ac80c">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
<li>Persistence_remove
|
||||
: <a class="el" href="_m_q_t_t_client_persistence_8h.html#a73350bf7208658bf5434a59f7bdbae90">MQTTClientPersistence.h</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,125 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Asynchronous MQTT client library for C (MQTTAsync)</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="PageDoc"><div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Asynchronous MQTT client library for C (MQTTAsync) </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>An Asynchronous MQTT client library for C.© Copyright 2009, 2023 IBM Corp., Ian Craggs and others</p>
|
||||
<p>An MQTT client application connects to MQTT-capable servers. A typical client is responsible for collecting information from a telemetry device and publishing the information to the server. It can also subscribe to topics, receive messages, and use this information to control the telemetry device.</p>
|
||||
<p>MQTT clients implement the published MQTT v3 protocol. You can write your own API to the MQTT protocol using the programming language and platform of your choice. This can be time-consuming and error-prone.</p>
|
||||
<p>To simplify writing MQTT client applications, this library encapsulates the MQTT v3 protocol for you. Using this library enables a fully functional MQTT client application to be written in a few lines of code. The information presented here documents the API provided by the Asynchronous MQTT Client library for C.</p>
|
||||
<p><b>Using the client</b><br />
|
||||
Applications that use the client library typically use a similar structure: </p><ul>
|
||||
<li>
|
||||
Create a client object </li>
|
||||
<li>
|
||||
Set the options to connect to an MQTT server </li>
|
||||
<li>
|
||||
Set up callback functions </li>
|
||||
<li>
|
||||
Connect the client to an MQTT server </li>
|
||||
<li>
|
||||
Subscribe to any topics the client needs to receive </li>
|
||||
<li>
|
||||
Repeat until finished: <ul>
|
||||
<li>
|
||||
Publish any messages the client needs to </li>
|
||||
<li>
|
||||
Handle any incoming messages </li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
Disconnect the client </li>
|
||||
<li>
|
||||
Free any memory being used by the client </li>
|
||||
</ul>
|
||||
<p>Some simple examples are shown here: </p><ul>
|
||||
<li>
|
||||
<a class="el" href="publish.html">Publication example</a> </li>
|
||||
<li>
|
||||
<a class="el" href="subscribe.html">Subscription example</a> </li>
|
||||
</ul>
|
||||
<p>Additional information about important concepts is provided here: </p><ul>
|
||||
<li>
|
||||
<a class="el" href="async.html">Threading</a> </li>
|
||||
<li>
|
||||
<a class="el" href="wildcard.html">Subscription wildcards</a> </li>
|
||||
<li>
|
||||
<a class="el" href="qos.html">Quality of service</a> </li>
|
||||
<li>
|
||||
<a class="el" href="tracing.html">Tracing</a> </li>
|
||||
<li>
|
||||
<a class="el" href="auto_reconnect.html">Automatic Reconnect</a> </li>
|
||||
<li>
|
||||
<a class="el" href="offline_publish.html">Publish While Disconnected</a> </li>
|
||||
</ul>
|
||||
</div></div><!-- PageDoc -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,51 @@
|
|||
/*
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
function initMenu(relPath,searchEnabled,serverSide,searchPage,search) {
|
||||
function makeTree(data,relPath) {
|
||||
var result='';
|
||||
if ('children' in data) {
|
||||
result+='<ul>';
|
||||
for (var i in data.children) {
|
||||
result+='<li><a href="'+relPath+data.children[i].url+'">'+
|
||||
data.children[i].text+'</a>'+
|
||||
makeTree(data.children[i],relPath)+'</li>';
|
||||
}
|
||||
result+='</ul>';
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
$('#main-nav').append(makeTree(menudata,relPath));
|
||||
$('#main-nav').children(':first').addClass('sm sm-dox').attr('id','main-menu');
|
||||
if (searchEnabled) {
|
||||
if (serverSide) {
|
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><div class="left"><form id="FSearchBox" action="'+relPath+searchPage+'" method="get"><img id="MSearchSelect" src="'+relPath+'search/mag.svg" alt=""/><input type="text" id="MSearchField" name="query" value="'+search+'" size="20" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)"></form></div><div class="right"></div></div></li>');
|
||||
} else {
|
||||
$('#main-menu').append('<li style="float:right"><div id="MSearchBox" class="MSearchBoxInactive"><span class="left"><img id="MSearchSelect" src="'+relPath+'search/mag_sel.svg" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/><input type="text" id="MSearchField" value="'+search+'" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/></span><span class="right"><a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="'+relPath+'search/close.svg" alt=""/></a></span></div></li>');
|
||||
}
|
||||
}
|
||||
$('#main-menu').smartmenus();
|
||||
}
|
||||
/* @license-end */
|
||||
|
|
@ -0,0 +1,86 @@
|
|||
/*
|
||||
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all copies or
|
||||
substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
@licend The above is the entire license notice for the JavaScript code in this file
|
||||
*/
|
||||
var menudata={children:[
|
||||
{text:"Main Page",url:"index.html"},
|
||||
{text:"Related Pages",url:"pages.html"},
|
||||
{text:"Data Structures",url:"annotated.html",children:[
|
||||
{text:"Data Structures",url:"annotated.html"},
|
||||
{text:"Data Fields",url:"functions.html",children:[
|
||||
{text:"All",url:"functions.html",children:[
|
||||
{text:"a",url:"functions.html#index_a"},
|
||||
{text:"b",url:"functions.html#index_b"},
|
||||
{text:"c",url:"functions.html#index_c"},
|
||||
{text:"d",url:"functions.html#index_d"},
|
||||
{text:"e",url:"functions.html#index_e"},
|
||||
{text:"h",url:"functions.html#index_h"},
|
||||
{text:"i",url:"functions.html#index_i"},
|
||||
{text:"k",url:"functions.html#index_k"},
|
||||
{text:"l",url:"functions.html#index_l"},
|
||||
{text:"m",url:"functions.html#index_m"},
|
||||
{text:"n",url:"functions.html#index_n"},
|
||||
{text:"o",url:"functions.html#index_o"},
|
||||
{text:"p",url:"functions.html#index_p"},
|
||||
{text:"q",url:"functions.html#index_q"},
|
||||
{text:"r",url:"functions.html#index_r"},
|
||||
{text:"s",url:"functions.html#index_s"},
|
||||
{text:"t",url:"functions.html#index_t"},
|
||||
{text:"u",url:"functions.html#index_u"},
|
||||
{text:"v",url:"functions.html#index_v"},
|
||||
{text:"w",url:"functions.html#index_w"}]},
|
||||
{text:"Variables",url:"functions_vars.html",children:[
|
||||
{text:"a",url:"functions_vars.html#index_a"},
|
||||
{text:"b",url:"functions_vars.html#index_b"},
|
||||
{text:"c",url:"functions_vars.html#index_c"},
|
||||
{text:"d",url:"functions_vars.html#index_d"},
|
||||
{text:"e",url:"functions_vars.html#index_e"},
|
||||
{text:"h",url:"functions_vars.html#index_h"},
|
||||
{text:"i",url:"functions_vars.html#index_i"},
|
||||
{text:"k",url:"functions_vars.html#index_k"},
|
||||
{text:"l",url:"functions_vars.html#index_l"},
|
||||
{text:"m",url:"functions_vars.html#index_m"},
|
||||
{text:"n",url:"functions_vars.html#index_n"},
|
||||
{text:"o",url:"functions_vars.html#index_o"},
|
||||
{text:"p",url:"functions_vars.html#index_p"},
|
||||
{text:"q",url:"functions_vars.html#index_q"},
|
||||
{text:"r",url:"functions_vars.html#index_r"},
|
||||
{text:"s",url:"functions_vars.html#index_s"},
|
||||
{text:"t",url:"functions_vars.html#index_t"},
|
||||
{text:"u",url:"functions_vars.html#index_u"},
|
||||
{text:"v",url:"functions_vars.html#index_v"},
|
||||
{text:"w",url:"functions_vars.html#index_w"}]}]}]},
|
||||
{text:"Files",url:"files.html",children:[
|
||||
{text:"File List",url:"files.html"},
|
||||
{text:"Globals",url:"globals.html",children:[
|
||||
{text:"All",url:"globals.html",children:[
|
||||
{text:"m",url:"globals.html#index_m"},
|
||||
{text:"p",url:"globals_p.html#index_p"}]},
|
||||
{text:"Functions",url:"globals_func.html",children:[
|
||||
{text:"m",url:"globals_func.html#index_m"}]},
|
||||
{text:"Typedefs",url:"globals_type.html"},
|
||||
{text:"Enumerations",url:"globals_enum.html"},
|
||||
{text:"Enumerator",url:"globals_eval.html",children:[
|
||||
{text:"m",url:"globals_eval.html#index_m"}]},
|
||||
{text:"Macros",url:"globals_defs.html",children:[
|
||||
{text:"m",url:"globals_defs.html#index_m"}]}]}]}]}
|
||||
|
After Width: | Height: | Size: 153 B |
|
After Width: | Height: | Size: 95 B |
|
After Width: | Height: | Size: 98 B |
|
|
@ -0,0 +1,79 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Publish While Disconnected</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="PageDoc"><div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Publish While Disconnected </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>This feature was not originally available because with persistence enabled, messages could be stored locally without ever knowing if they could be sent. The client application could have created the client with an erroneous broker address or port for instance.</p>
|
||||
<p>To enable messages to be published when the application is disconnected <a class="el" href="_m_q_t_t_async_8h.html#a78cbe1b851fea48001112f7ba9e4ea62">MQTTAsync_createWithOptions</a> must be used instead of <a class="el" href="_m_q_t_t_async_8h.html#a5462c4618d0a229116db5fbadacf95d2">MQTTAsync_create</a> to create the client object. The <a class="el" href="struct_m_q_t_t_async__create_options.html">MQTTAsync_createOptions</a> field sendWhileDisconnected must be set to non-zero, and the maxBufferedMessages field set as required - the default being 100.</p>
|
||||
<p><a class="el" href="_m_q_t_t_async_8h.html#abc92f60743fc471643b473abbc987be0">MQTTAsync_getPendingTokens</a> can be called to return the ids of the messages waiting to be sent, or for which the sending process has not completed. </p>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- PageDoc -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 123 B |
|
|
@ -0,0 +1,88 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Related Pages</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
</div><!-- top -->
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Related Pages</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock">Here is a list of all related documentation pages:</div><div class="directory">
|
||||
<table class="directory">
|
||||
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="async.html" target="_self">Threading</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="callbacks.html" target="_self">Callbacks</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="auto_reconnect.html" target="_self">Automatic Reconnect</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="offline_publish.html" target="_self">Publish While Disconnected</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="wildcard.html" target="_self">Subscription wildcards</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="qos.html" target="_self">Quality of service</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="publish.html" target="_self">Publication example</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="subscribe.html" target="_self">Subscription example</a></td><td class="desc"></td></tr>
|
||||
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><a class="el" href="tracing.html" target="_self">Tracing</a></td><td class="desc"></td></tr>
|
||||
</table>
|
||||
</div><!-- directory -->
|
||||
</div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 12 KiB |
|
|
@ -0,0 +1,281 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Publication example</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="PageDoc"><div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Publication example </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><div class="fragment"><div class="line"><span class="preprocessor">#include <stdio.h></span></div>
|
||||
<div class="line"><span class="preprocessor">#include <stdlib.h></span></div>
|
||||
<div class="line"><span class="preprocessor">#include <string.h></span></div>
|
||||
<div class="line"><span class="preprocessor">#include "<a class="code" href="_m_q_t_t_async_8h.html">MQTTAsync.h</a>"</span></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="preprocessor">#if !defined(_WIN32)</span></div>
|
||||
<div class="line"><span class="preprocessor">#include <unistd.h></span></div>
|
||||
<div class="line"><span class="preprocessor">#else</span></div>
|
||||
<div class="line"><span class="preprocessor">#include <windows.h></span></div>
|
||||
<div class="line"><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="preprocessor">#if defined(_WRS_KERNEL)</span></div>
|
||||
<div class="line"><span class="preprocessor">#include <OsWrapper.h></span></div>
|
||||
<div class="line"><span class="preprocessor">#endif</span></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="preprocessor">#define ADDRESS "tcp://mqtt.eclipseprojects.io:1883"</span></div>
|
||||
<div class="line"><span class="preprocessor">#define CLIENTID "ExampleClientPub"</span></div>
|
||||
<div class="line"><span class="preprocessor">#define TOPIC "MQTT Examples"</span></div>
|
||||
<div class="line"><span class="preprocessor">#define PAYLOAD "Hello World!"</span></div>
|
||||
<div class="line"><span class="preprocessor">#define QOS 1</span></div>
|
||||
<div class="line"><span class="preprocessor">#define TIMEOUT 10000L</span></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="keywordtype">int</span> finished = 0;</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="keywordtype">void</span> connlost(<span class="keywordtype">void</span> *context, <span class="keywordtype">char</span> *cause)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> client = (<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a>)context;</div>
|
||||
<div class="line"> <a class="code" href="struct_m_q_t_t_async__connect_options.html">MQTTAsync_connectOptions</a> conn_opts = <a class="code" href="_m_q_t_t_async_8h.html#ae18b51f22784a43803eb809d6a0c2492">MQTTAsync_connectOptions_initializer</a>;</div>
|
||||
<div class="line"> <span class="keywordtype">int</span> rc;</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> printf(<span class="stringliteral">"\nConnection lost\n"</span>);</div>
|
||||
<div class="line"> printf(<span class="stringliteral">" cause: %s\n"</span>, cause);</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> printf(<span class="stringliteral">"Reconnecting\n"</span>);</div>
|
||||
<div class="line"> conn_opts.<a class="code" href="struct_m_q_t_t_async__connect_options.html#ac8dd0930672a9c7d71fc645aa1f0521d">keepAliveInterval</a> = 20;</div>
|
||||
<div class="line"> conn_opts.<a class="code" href="struct_m_q_t_t_async__connect_options.html#a036c36a2a4d3a3ffae9ab4dd8b3e7f7b">cleansession</a> = 1;</div>
|
||||
<div class="line"> <span class="keywordflow">if</span> ((rc = <a class="code" href="_m_q_t_t_async_8h.html#a0388b226a414b09fa733f6d65004ec32">MQTTAsync_connect</a>(client, &conn_opts)) != <a class="code" href="_m_q_t_t_async_8h.html#afe0cffcce8efe25186f79c51ac44e16f">MQTTASYNC_SUCCESS</a>)</div>
|
||||
<div class="line"> {</div>
|
||||
<div class="line"> printf(<span class="stringliteral">"Failed to start connect, return code %d\n"</span>, rc);</div>
|
||||
<div class="line"> finished = 1;</div>
|
||||
<div class="line"> }</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="keywordtype">void</span> onDisconnectFailure(<span class="keywordtype">void</span>* context, <a class="code" href="struct_m_q_t_t_async__failure_data.html">MQTTAsync_failureData</a>* response)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> printf(<span class="stringliteral">"Disconnect failed\n"</span>);</div>
|
||||
<div class="line"> finished = 1;</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="keywordtype">void</span> onDisconnect(<span class="keywordtype">void</span>* context, <a class="code" href="struct_m_q_t_t_async__success_data.html">MQTTAsync_successData</a>* response)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> printf(<span class="stringliteral">"Successful disconnection\n"</span>);</div>
|
||||
<div class="line"> finished = 1;</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="keywordtype">void</span> onSendFailure(<span class="keywordtype">void</span>* context, <a class="code" href="struct_m_q_t_t_async__failure_data.html">MQTTAsync_failureData</a>* response)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> client = (<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a>)context;</div>
|
||||
<div class="line"> <a class="code" href="struct_m_q_t_t_async__disconnect_options.html">MQTTAsync_disconnectOptions</a> opts = <a class="code" href="_m_q_t_t_async_8h.html#a2fd5d6df31928ae468f3f2e522b9c707">MQTTAsync_disconnectOptions_initializer</a>;</div>
|
||||
<div class="line"> <span class="keywordtype">int</span> rc;</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> printf(<span class="stringliteral">"Message send failed token %d error code %d\n"</span>, response-><a class="code" href="struct_m_q_t_t_async__failure_data.html#af8f771e67d284379111151b003c0d810">token</a>, response-><a class="code" href="struct_m_q_t_t_async__failure_data.html#a45a5b7c00a796a23f01673cef1dbe0a9">code</a>);</div>
|
||||
<div class="line"> opts.<a class="code" href="struct_m_q_t_t_async__disconnect_options.html#ac13fb68f736854fcab131b34756bfceb">onSuccess</a> = onDisconnect;</div>
|
||||
<div class="line"> opts.<a class="code" href="struct_m_q_t_t_async__disconnect_options.html#a09ce26d7cff24e14a6844eaae7b15290">onFailure</a> = onDisconnectFailure;</div>
|
||||
<div class="line"> opts.<a class="code" href="struct_m_q_t_t_async__disconnect_options.html#ae376f130b17d169ee51be68077a89ed0">context</a> = client;</div>
|
||||
<div class="line"> <span class="keywordflow">if</span> ((rc = <a class="code" href="_m_q_t_t_async_8h.html#adc69afa4725f8321bdaa5a05aec5cfd5">MQTTAsync_disconnect</a>(client, &opts)) != <a class="code" href="_m_q_t_t_async_8h.html#afe0cffcce8efe25186f79c51ac44e16f">MQTTASYNC_SUCCESS</a>)</div>
|
||||
<div class="line"> {</div>
|
||||
<div class="line"> printf(<span class="stringliteral">"Failed to start disconnect, return code %d\n"</span>, rc);</div>
|
||||
<div class="line"> exit(EXIT_FAILURE);</div>
|
||||
<div class="line"> }</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="keywordtype">void</span> onSend(<span class="keywordtype">void</span>* context, <a class="code" href="struct_m_q_t_t_async__success_data.html">MQTTAsync_successData</a>* response)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> client = (<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a>)context;</div>
|
||||
<div class="line"> <a class="code" href="struct_m_q_t_t_async__disconnect_options.html">MQTTAsync_disconnectOptions</a> opts = <a class="code" href="_m_q_t_t_async_8h.html#a2fd5d6df31928ae468f3f2e522b9c707">MQTTAsync_disconnectOptions_initializer</a>;</div>
|
||||
<div class="line"> <span class="keywordtype">int</span> rc;</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> printf(<span class="stringliteral">"Message with token value %d delivery confirmed\n"</span>, response-><a class="code" href="struct_m_q_t_t_async__success_data.html#af8f771e67d284379111151b003c0d810">token</a>);</div>
|
||||
<div class="line"> opts.<a class="code" href="struct_m_q_t_t_async__disconnect_options.html#ac13fb68f736854fcab131b34756bfceb">onSuccess</a> = onDisconnect;</div>
|
||||
<div class="line"> opts.<a class="code" href="struct_m_q_t_t_async__disconnect_options.html#a09ce26d7cff24e14a6844eaae7b15290">onFailure</a> = onDisconnectFailure;</div>
|
||||
<div class="line"> opts.<a class="code" href="struct_m_q_t_t_async__disconnect_options.html#ae376f130b17d169ee51be68077a89ed0">context</a> = client;</div>
|
||||
<div class="line"> <span class="keywordflow">if</span> ((rc = <a class="code" href="_m_q_t_t_async_8h.html#adc69afa4725f8321bdaa5a05aec5cfd5">MQTTAsync_disconnect</a>(client, &opts)) != <a class="code" href="_m_q_t_t_async_8h.html#afe0cffcce8efe25186f79c51ac44e16f">MQTTASYNC_SUCCESS</a>)</div>
|
||||
<div class="line"> {</div>
|
||||
<div class="line"> printf(<span class="stringliteral">"Failed to start disconnect, return code %d\n"</span>, rc);</div>
|
||||
<div class="line"> exit(EXIT_FAILURE);</div>
|
||||
<div class="line"> }</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="keywordtype">void</span> onConnectFailure(<span class="keywordtype">void</span>* context, <a class="code" href="struct_m_q_t_t_async__failure_data.html">MQTTAsync_failureData</a>* response)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> printf(<span class="stringliteral">"Connect failed, rc %d\n"</span>, response ? response-><a class="code" href="struct_m_q_t_t_async__failure_data.html#a45a5b7c00a796a23f01673cef1dbe0a9">code</a> : 0);</div>
|
||||
<div class="line"> finished = 1;</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="keywordtype">void</span> onConnect(<span class="keywordtype">void</span>* context, <a class="code" href="struct_m_q_t_t_async__success_data.html">MQTTAsync_successData</a>* response)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> client = (<a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a>)context;</div>
|
||||
<div class="line"> <a class="code" href="struct_m_q_t_t_async__response_options.html">MQTTAsync_responseOptions</a> opts = <a class="code" href="_m_q_t_t_async_8h.html#a3f8b408243b5c2369bc9758f2edf0878">MQTTAsync_responseOptions_initializer</a>;</div>
|
||||
<div class="line"> <a class="code" href="struct_m_q_t_t_async__message.html">MQTTAsync_message</a> pubmsg = <a class="code" href="_m_q_t_t_async_8h.html#a6a85061dadab532f28e96e5ab3c600e9">MQTTAsync_message_initializer</a>;</div>
|
||||
<div class="line"> <span class="keywordtype">int</span> rc;</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> printf(<span class="stringliteral">"Successful connection\n"</span>);</div>
|
||||
<div class="line"> opts.<a class="code" href="struct_m_q_t_t_async__response_options.html#ac13fb68f736854fcab131b34756bfceb">onSuccess</a> = onSend;</div>
|
||||
<div class="line"> opts.<a class="code" href="struct_m_q_t_t_async__response_options.html#a09ce26d7cff24e14a6844eaae7b15290">onFailure</a> = onSendFailure;</div>
|
||||
<div class="line"> opts.<a class="code" href="struct_m_q_t_t_async__response_options.html#ae376f130b17d169ee51be68077a89ed0">context</a> = client;</div>
|
||||
<div class="line"> pubmsg.<a class="code" href="struct_m_q_t_t_async__message.html#a9eff55064941fb604452abb0050ea99d">payload</a> = PAYLOAD;</div>
|
||||
<div class="line"> pubmsg.<a class="code" href="struct_m_q_t_t_async__message.html#aa3cb44feb3ae6d11b3a4cad2d94cb33a">payloadlen</a> = (int)strlen(PAYLOAD);</div>
|
||||
<div class="line"> pubmsg.<a class="code" href="struct_m_q_t_t_async__message.html#a35738099155a0e4f54050da474bab2e7">qos</a> = QOS;</div>
|
||||
<div class="line"> pubmsg.<a class="code" href="struct_m_q_t_t_async__message.html#a6a4904c112507a43e7dc8495b62cc0fc">retained</a> = 0;</div>
|
||||
<div class="line"> <span class="keywordflow">if</span> ((rc = <a class="code" href="_m_q_t_t_async_8h.html#a5687171e67e98f9ea590c9e3b64cde18">MQTTAsync_sendMessage</a>(client, TOPIC, &pubmsg, &opts)) != <a class="code" href="_m_q_t_t_async_8h.html#afe0cffcce8efe25186f79c51ac44e16f">MQTTASYNC_SUCCESS</a>)</div>
|
||||
<div class="line"> {</div>
|
||||
<div class="line"> printf(<span class="stringliteral">"Failed to start sendMessage, return code %d\n"</span>, rc);</div>
|
||||
<div class="line"> exit(EXIT_FAILURE);</div>
|
||||
<div class="line"> }</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="keywordtype">int</span> messageArrived(<span class="keywordtype">void</span>* context, <span class="keywordtype">char</span>* topicName, <span class="keywordtype">int</span> topicLen, <a class="code" href="struct_m_q_t_t_async__message.html">MQTTAsync_message</a>* m)</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <span class="comment">// not expecting any messages</span></div>
|
||||
<div class="line"> <span class="keywordflow">return</span> 1;</div>
|
||||
<div class="line">}</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"><span class="keywordtype">int</span> main(<span class="keywordtype">int</span> argc, <span class="keywordtype">char</span>* argv[])</div>
|
||||
<div class="line">{</div>
|
||||
<div class="line"> <a class="code" href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a> client;</div>
|
||||
<div class="line"> <a class="code" href="struct_m_q_t_t_async__connect_options.html">MQTTAsync_connectOptions</a> conn_opts = <a class="code" href="_m_q_t_t_async_8h.html#ae18b51f22784a43803eb809d6a0c2492">MQTTAsync_connectOptions_initializer</a>;</div>
|
||||
<div class="line"> <span class="keywordtype">int</span> rc;</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <span class="keywordflow">if</span> ((rc = <a class="code" href="_m_q_t_t_async_8h.html#a5462c4618d0a229116db5fbadacf95d2">MQTTAsync_create</a>(&client, ADDRESS, CLIENTID, <a class="code" href="_m_q_t_t_client_persistence_8h.html#ae01e089313a65ac4661ed216b6ac00fa">MQTTCLIENT_PERSISTENCE_NONE</a>, NULL)) != <a class="code" href="_m_q_t_t_async_8h.html#afe0cffcce8efe25186f79c51ac44e16f">MQTTASYNC_SUCCESS</a>)</div>
|
||||
<div class="line"> {</div>
|
||||
<div class="line"> printf(<span class="stringliteral">"Failed to create client object, return code %d\n"</span>, rc);</div>
|
||||
<div class="line"> exit(EXIT_FAILURE);</div>
|
||||
<div class="line"> }</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <span class="keywordflow">if</span> ((rc = <a class="code" href="_m_q_t_t_async_8h.html#ae9ae8d61023e7029ef5a19f5219c3599">MQTTAsync_setCallbacks</a>(client, NULL, connlost, messageArrived, NULL)) != <a class="code" href="_m_q_t_t_async_8h.html#afe0cffcce8efe25186f79c51ac44e16f">MQTTASYNC_SUCCESS</a>)</div>
|
||||
<div class="line"> {</div>
|
||||
<div class="line"> printf(<span class="stringliteral">"Failed to set callback, return code %d\n"</span>, rc);</div>
|
||||
<div class="line"> exit(EXIT_FAILURE);</div>
|
||||
<div class="line"> }</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> conn_opts.<a class="code" href="struct_m_q_t_t_async__connect_options.html#ac8dd0930672a9c7d71fc645aa1f0521d">keepAliveInterval</a> = 20;</div>
|
||||
<div class="line"> conn_opts.<a class="code" href="struct_m_q_t_t_async__connect_options.html#a036c36a2a4d3a3ffae9ab4dd8b3e7f7b">cleansession</a> = 1;</div>
|
||||
<div class="line"> conn_opts.<a class="code" href="struct_m_q_t_t_async__connect_options.html#ac13fb68f736854fcab131b34756bfceb">onSuccess</a> = onConnect;</div>
|
||||
<div class="line"> conn_opts.<a class="code" href="struct_m_q_t_t_async__connect_options.html#a09ce26d7cff24e14a6844eaae7b15290">onFailure</a> = onConnectFailure;</div>
|
||||
<div class="line"> conn_opts.<a class="code" href="struct_m_q_t_t_async__connect_options.html#ae376f130b17d169ee51be68077a89ed0">context</a> = client;</div>
|
||||
<div class="line"> <span class="keywordflow">if</span> ((rc = <a class="code" href="_m_q_t_t_async_8h.html#a0388b226a414b09fa733f6d65004ec32">MQTTAsync_connect</a>(client, &conn_opts)) != <a class="code" href="_m_q_t_t_async_8h.html#afe0cffcce8efe25186f79c51ac44e16f">MQTTASYNC_SUCCESS</a>)</div>
|
||||
<div class="line"> {</div>
|
||||
<div class="line"> printf(<span class="stringliteral">"Failed to start connect, return code %d\n"</span>, rc);</div>
|
||||
<div class="line"> exit(EXIT_FAILURE);</div>
|
||||
<div class="line"> }</div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> printf(<span class="stringliteral">"Waiting for publication of %s\n"</span></div>
|
||||
<div class="line"> <span class="stringliteral">"on topic %s for client with ClientID: %s\n"</span>,</div>
|
||||
<div class="line"> PAYLOAD, TOPIC, CLIENTID);</div>
|
||||
<div class="line"> <span class="keywordflow">while</span> (!finished)</div>
|
||||
<div class="line"><span class="preprocessor"> #if defined(_WIN32)</span></div>
|
||||
<div class="line"> Sleep(100);</div>
|
||||
<div class="line"><span class="preprocessor"> #else</span></div>
|
||||
<div class="line"> usleep(10000L);</div>
|
||||
<div class="line"><span class="preprocessor"> #endif</span></div>
|
||||
<div class="line"> </div>
|
||||
<div class="line"> <a class="code" href="_m_q_t_t_async_8h.html#ad5562f9dc71fbd93d25ad20b328cb887">MQTTAsync_destroy</a>(&client);</div>
|
||||
<div class="line"> <span class="keywordflow">return</span> rc;</div>
|
||||
<div class="line">}</div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html"><div class="ttname"><a href="_m_q_t_t_async_8h.html">MQTTAsync.h</a></div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a0388b226a414b09fa733f6d65004ec32"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a0388b226a414b09fa733f6d65004ec32">MQTTAsync_connect</a></div><div class="ttdeci">int MQTTAsync_connect(MQTTAsync handle, const MQTTAsync_connectOptions *options)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a0db1d736cdc0c864fe41abb3afd605bd"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd">MQTTAsync</a></div><div class="ttdeci">void * MQTTAsync</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:253</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a2fd5d6df31928ae468f3f2e522b9c707"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a2fd5d6df31928ae468f3f2e522b9c707">MQTTAsync_disconnectOptions_initializer</a></div><div class="ttdeci">#define MQTTAsync_disconnectOptions_initializer</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1478</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a3f8b408243b5c2369bc9758f2edf0878"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a3f8b408243b5c2369bc9758f2edf0878">MQTTAsync_responseOptions_initializer</a></div><div class="ttdeci">#define MQTTAsync_responseOptions_initializer</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:771</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a5462c4618d0a229116db5fbadacf95d2"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a5462c4618d0a229116db5fbadacf95d2">MQTTAsync_create</a></div><div class="ttdeci">int MQTTAsync_create(MQTTAsync *handle, const char *serverURI, const char *clientId, int persistence_type, void *persistence_context)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a5687171e67e98f9ea590c9e3b64cde18"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a5687171e67e98f9ea590c9e3b64cde18">MQTTAsync_sendMessage</a></div><div class="ttdeci">int MQTTAsync_sendMessage(MQTTAsync handle, const char *destinationName, const MQTTAsync_message *msg, MQTTAsync_responseOptions *response)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_a6a85061dadab532f28e96e5ab3c600e9"><div class="ttname"><a href="_m_q_t_t_async_8h.html#a6a85061dadab532f28e96e5ab3c600e9">MQTTAsync_message_initializer</a></div><div class="ttdeci">#define MQTTAsync_message_initializer</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:334</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_ad5562f9dc71fbd93d25ad20b328cb887"><div class="ttname"><a href="_m_q_t_t_async_8h.html#ad5562f9dc71fbd93d25ad20b328cb887">MQTTAsync_destroy</a></div><div class="ttdeci">void MQTTAsync_destroy(MQTTAsync *handle)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_adc69afa4725f8321bdaa5a05aec5cfd5"><div class="ttname"><a href="_m_q_t_t_async_8h.html#adc69afa4725f8321bdaa5a05aec5cfd5">MQTTAsync_disconnect</a></div><div class="ttdeci">int MQTTAsync_disconnect(MQTTAsync handle, const MQTTAsync_disconnectOptions *options)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_ae18b51f22784a43803eb809d6a0c2492"><div class="ttname"><a href="_m_q_t_t_async_8h.html#ae18b51f22784a43803eb809d6a0c2492">MQTTAsync_connectOptions_initializer</a></div><div class="ttdeci">#define MQTTAsync_connectOptions_initializer</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1384</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_ae9ae8d61023e7029ef5a19f5219c3599"><div class="ttname"><a href="_m_q_t_t_async_8h.html#ae9ae8d61023e7029ef5a19f5219c3599">MQTTAsync_setCallbacks</a></div><div class="ttdeci">int MQTTAsync_setCallbacks(MQTTAsync handle, void *context, MQTTAsync_connectionLost *cl, MQTTAsync_messageArrived *ma, MQTTAsync_deliveryComplete *dc)</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_async_8h_html_afe0cffcce8efe25186f79c51ac44e16f"><div class="ttname"><a href="_m_q_t_t_async_8h.html#afe0cffcce8efe25186f79c51ac44e16f">MQTTASYNC_SUCCESS</a></div><div class="ttdeci">#define MQTTASYNC_SUCCESS</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:113</div></div>
|
||||
<div class="ttc" id="a_m_q_t_t_client_persistence_8h_html_ae01e089313a65ac4661ed216b6ac00fa"><div class="ttname"><a href="_m_q_t_t_client_persistence_8h.html#ae01e089313a65ac4661ed216b6ac00fa">MQTTCLIENT_PERSISTENCE_NONE</a></div><div class="ttdeci">#define MQTTCLIENT_PERSISTENCE_NONE</div><div class="ttdef"><b>Definition:</b> MQTTClientPersistence.h:74</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html">MQTTAsync_connectOptions</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1199</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a036c36a2a4d3a3ffae9ab4dd8b3e7f7b"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a036c36a2a4d3a3ffae9ab4dd8b3e7f7b">MQTTAsync_connectOptions::cleansession</a></div><div class="ttdeci">int cleansession</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1245</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_a09ce26d7cff24e14a6844eaae7b15290"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#a09ce26d7cff24e14a6844eaae7b15290">MQTTAsync_connectOptions::onFailure</a></div><div class="ttdeci">MQTTAsync_onFailure * onFailure</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1296</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_ac13fb68f736854fcab131b34756bfceb"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#ac13fb68f736854fcab131b34756bfceb">MQTTAsync_connectOptions::onSuccess</a></div><div class="ttdeci">MQTTAsync_onSuccess * onSuccess</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1290</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_ac8dd0930672a9c7d71fc645aa1f0521d"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#ac8dd0930672a9c7d71fc645aa1f0521d">MQTTAsync_connectOptions::keepAliveInterval</a></div><div class="ttdeci">int keepAliveInterval</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1223</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__connect_options_html_ae376f130b17d169ee51be68077a89ed0"><div class="ttname"><a href="struct_m_q_t_t_async__connect_options.html#ae376f130b17d169ee51be68077a89ed0">MQTTAsync_connectOptions::context</a></div><div class="ttdeci">void * context</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1302</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__disconnect_options_html"><div class="ttname"><a href="struct_m_q_t_t_async__disconnect_options.html">MQTTAsync_disconnectOptions</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1428</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__disconnect_options_html_a09ce26d7cff24e14a6844eaae7b15290"><div class="ttname"><a href="struct_m_q_t_t_async__disconnect_options.html#a09ce26d7cff24e14a6844eaae7b15290">MQTTAsync_disconnectOptions::onFailure</a></div><div class="ttdeci">MQTTAsync_onFailure * onFailure</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1449</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__disconnect_options_html_ac13fb68f736854fcab131b34756bfceb"><div class="ttname"><a href="struct_m_q_t_t_async__disconnect_options.html#ac13fb68f736854fcab131b34756bfceb">MQTTAsync_disconnectOptions::onSuccess</a></div><div class="ttdeci">MQTTAsync_onSuccess * onSuccess</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1443</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__disconnect_options_html_ae376f130b17d169ee51be68077a89ed0"><div class="ttname"><a href="struct_m_q_t_t_async__disconnect_options.html#ae376f130b17d169ee51be68077a89ed0">MQTTAsync_disconnectOptions::context</a></div><div class="ttdeci">void * context</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:1455</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__failure_data_html"><div class="ttname"><a href="struct_m_q_t_t_async__failure_data.html">MQTTAsync_failureData</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:536</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__failure_data_html_a45a5b7c00a796a23f01673cef1dbe0a9"><div class="ttname"><a href="struct_m_q_t_t_async__failure_data.html#a45a5b7c00a796a23f01673cef1dbe0a9">MQTTAsync_failureData::code</a></div><div class="ttdeci">int code</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:540</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__failure_data_html_af8f771e67d284379111151b003c0d810"><div class="ttname"><a href="struct_m_q_t_t_async__failure_data.html#af8f771e67d284379111151b003c0d810">MQTTAsync_failureData::token</a></div><div class="ttdeci">MQTTAsync_token token</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:538</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__message_html"><div class="ttname"><a href="struct_m_q_t_t_async__message.html">MQTTAsync_message</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:272</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__message_html_a35738099155a0e4f54050da474bab2e7"><div class="ttname"><a href="struct_m_q_t_t_async__message.html#a35738099155a0e4f54050da474bab2e7">MQTTAsync_message::qos</a></div><div class="ttdeci">int qos</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:295</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__message_html_a6a4904c112507a43e7dc8495b62cc0fc"><div class="ttname"><a href="struct_m_q_t_t_async__message.html#a6a4904c112507a43e7dc8495b62cc0fc">MQTTAsync_message::retained</a></div><div class="ttdeci">int retained</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:314</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__message_html_a9eff55064941fb604452abb0050ea99d"><div class="ttname"><a href="struct_m_q_t_t_async__message.html#a9eff55064941fb604452abb0050ea99d">MQTTAsync_message::payload</a></div><div class="ttdeci">void * payload</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:281</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__message_html_aa3cb44feb3ae6d11b3a4cad2d94cb33a"><div class="ttname"><a href="struct_m_q_t_t_async__message.html#aa3cb44feb3ae6d11b3a4cad2d94cb33a">MQTTAsync_message::payloadlen</a></div><div class="ttdeci">int payloadlen</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:279</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html">MQTTAsync_responseOptions</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:709</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html_a09ce26d7cff24e14a6844eaae7b15290"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html#a09ce26d7cff24e14a6844eaae7b15290">MQTTAsync_responseOptions::onFailure</a></div><div class="ttdeci">MQTTAsync_onFailure * onFailure</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:726</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html_ac13fb68f736854fcab131b34756bfceb"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html#ac13fb68f736854fcab131b34756bfceb">MQTTAsync_responseOptions::onSuccess</a></div><div class="ttdeci">MQTTAsync_onSuccess * onSuccess</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:720</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__response_options_html_ae376f130b17d169ee51be68077a89ed0"><div class="ttname"><a href="struct_m_q_t_t_async__response_options.html#ae376f130b17d169ee51be68077a89ed0">MQTTAsync_responseOptions::context</a></div><div class="ttdeci">void * context</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:732</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data_html"><div class="ttname"><a href="struct_m_q_t_t_async__success_data.html">MQTTAsync_successData</a></div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:571</div></div>
|
||||
<div class="ttc" id="astruct_m_q_t_t_async__success_data_html_af8f771e67d284379111151b003c0d810"><div class="ttname"><a href="struct_m_q_t_t_async__success_data.html#af8f771e67d284379111151b003c0d810">MQTTAsync_successData::token</a></div><div class="ttdeci">MQTTAsync_token token</div><div class="ttdef"><b>Definition:</b> MQTTAsync.h:573</div></div>
|
||||
</div><!-- fragment --> </div></div><!-- contents -->
|
||||
</div><!-- PageDoc -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,84 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||
<title>Paho Asynchronous MQTT C Client Library: Quality of service</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/searchdata.js"></script>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="pahologo.png"/></td>
|
||||
<td id="projectalign" style="padding-left: 0.5em;">
|
||||
<div id="projectname">Paho Asynchronous MQTT C Client Library
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.9.1 -->
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
|
||||
/* @license-end */
|
||||
</script>
|
||||
<script type="text/javascript" src="menudata.js"></script>
|
||||
<script type="text/javascript" src="menu.js"></script>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
$(function() {
|
||||
initMenu('',true,false,'search.php','Search');
|
||||
$(document).ready(function() { init_search(); });
|
||||
});
|
||||
/* @license-end */</script>
|
||||
<div id="main-nav"></div>
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
</div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
</div><!-- top -->
|
||||
<div class="PageDoc"><div class="header">
|
||||
<div class="headertitle">
|
||||
<div class="title">Quality of service </div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<div class="textblock"><p>The MQTT protocol provides three qualities of service for delivering messages between clients and servers: "at most once", "at least once" and "exactly once".</p>
|
||||
<p>Quality of service (QoS) is an attribute of an individual message being published. An application sets the QoS for a specific message by setting the <a class="el" href="struct_m_q_t_t_async__message.html#a35738099155a0e4f54050da474bab2e7">MQTTAsync_message.qos</a> field to the required value.</p>
|
||||
<p>A subscribing client can set the maximum quality of service a server uses to send messages that match the client subscriptions. The <a class="el" href="_m_q_t_t_async_8h.html#ae10bd009934b3bb4a9f4abae7424a611">MQTTAsync_subscribe()</a> and <a class="el" href="_m_q_t_t_async_8h.html#ac78620b33434a187255bd1a3faec1578">MQTTAsync_subscribeMany()</a> functions set this maximum. The QoS of a message forwarded to a subscriber thus might be different to the QoS given to the message by the original publisher. The lower of the two values is used to forward a message.</p>
|
||||
<p>The three levels are:</p>
|
||||
<p><b>QoS0, At most once:</b> The message is delivered at most once, or it may not be delivered at all. Its delivery across the network is not acknowledged. The message is not stored. The message could be lost if the client is disconnected, or if the server fails. QoS0 is the fastest mode of transfer. It is sometimes called "fire and forget".</p>
|
||||
<p>The MQTT protocol does not require servers to forward publications at QoS0 to a client. If the client is disconnected at the time the server receives the publication, the publication might be discarded, depending on the server implementation.</p>
|
||||
<p><b>QoS1, At least once:</b> The message is always delivered at least once. It might be delivered multiple times if there is a failure before an acknowledgment is received by the sender. The message must be stored locally at the sender, until the sender receives confirmation that the message has been published by the receiver. The message is stored in case the message must be sent again.</p>
|
||||
<p><b>QoS2, Exactly once:</b> The message is always delivered exactly once. The message must be stored locally at the sender, until the sender receives confirmation that the message has been published by the receiver. The message is stored in case the message must be sent again. QoS2 is the safest, but slowest mode of transfer. A more sophisticated handshaking and acknowledgement sequence is used than for QoS1 to ensure no duplication of messages occurs. </p>
|
||||
</div></div><!-- contents -->
|
||||
</div><!-- PageDoc -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Fri Oct 13 2023 18:02:52 for Paho Asynchronous MQTT C Client Library by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
|
||||
</small></address>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
var searchData=
|
||||
[
|
||||
['allowdisconnectedsendatanytime_0',['allowDisconnectedSendAtAnyTime',['../struct_m_q_t_t_async__create_options.html#abe7fdbe18bfd3577a75d3b386d69406c',1,'MQTTAsync_createOptions']]],
|
||||
['alt_1',['alt',['../struct_m_q_t_t_async__success_data.html#afbc1fee4467369fefa30cb07047fca14',1,'MQTTAsync_successData::alt()'],['../struct_m_q_t_t_async__success_data5.html#a4bde812772718b8051b0d6e2000a5f5c',1,'MQTTAsync_successData5::alt()']]],
|
||||
['array_2',['array',['../struct_m_q_t_t_properties.html#a3ac4c38b423393c1553dcf8b71e7dd58',1,'MQTTProperties']]],
|
||||
['asynchronous_20mqtt_20client_20library_20for_20c_20_28mqttasync_29_3',['Asynchronous MQTT client library for C (MQTTAsync)',['../index.html',1,'']]],
|
||||
['automatic_20reconnect_4',['Automatic Reconnect',['../auto_reconnect.html',1,'']]],
|
||||
['automaticreconnect_5',['automaticReconnect',['../struct_m_q_t_t_async__connect_options.html#a7902ce4d11b96d8b19582bdd1f82b630',1,'MQTTAsync_connectOptions']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_1.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['binarypwd_6',['binarypwd',['../struct_m_q_t_t_async__connect_data.html#ad5c523e5e6dc0105cc7b4a296451915b',1,'MQTTAsync_connectData::binarypwd()'],['../struct_m_q_t_t_async__connect_options.html#a3bccd0957cca80fa2200962051093931',1,'MQTTAsync_connectOptions::binarypwd()']]],
|
||||
['byte_7',['byte',['../struct_m_q_t_t_property.html#a1581cde4f73c9a797ae1e7afcc1bb3de',1,'MQTTProperty']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_10.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
var searchData=
|
||||
[
|
||||
['threading_341',['Threading',['../async.html',1,'']]],
|
||||
['timeout_342',['timeout',['../struct_m_q_t_t_async__disconnect_options.html#a493b57f443cc38b3d3df9c1e584d9d82',1,'MQTTAsync_disconnectOptions']]],
|
||||
['token_343',['token',['../struct_m_q_t_t_async__failure_data.html#af8f771e67d284379111151b003c0d810',1,'MQTTAsync_failureData::token()'],['../struct_m_q_t_t_async__failure_data5.html#af8f771e67d284379111151b003c0d810',1,'MQTTAsync_failureData5::token()'],['../struct_m_q_t_t_async__success_data.html#af8f771e67d284379111151b003c0d810',1,'MQTTAsync_successData::token()'],['../struct_m_q_t_t_async__success_data5.html#af8f771e67d284379111151b003c0d810',1,'MQTTAsync_successData5::token()'],['../struct_m_q_t_t_async__response_options.html#af8f771e67d284379111151b003c0d810',1,'MQTTAsync_responseOptions::token()']]],
|
||||
['topicname_344',['topicName',['../struct_m_q_t_t_async__will_options.html#a0e20a7b350881d05108d6342884198a5',1,'MQTTAsync_willOptions']]],
|
||||
['tracing_345',['Tracing',['../tracing.html',1,'']]],
|
||||
['truststore_346',['trustStore',['../struct_m_q_t_t_async___s_s_l_options.html#a032835d4c4a1c1e19b53c330a673a6e0',1,'MQTTAsync_SSLOptions']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_11.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['unsub_347',['unsub',['../struct_m_q_t_t_async__success_data5.html#a46b20b320d6951e567ebf678ea4ac1a3',1,'MQTTAsync_successData5']]],
|
||||
['username_348',['username',['../struct_m_q_t_t_async__connect_data.html#aba2dfcdfda80edcb531a5a7115d3e043',1,'MQTTAsync_connectData::username()'],['../struct_m_q_t_t_async__connect_options.html#aba2dfcdfda80edcb531a5a7115d3e043',1,'MQTTAsync_connectOptions::username()']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_12.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['value_349',['value',['../struct_m_q_t_t_async__name_value.html#a8556878012feffc9e0beb86cd78f424d',1,'MQTTAsync_nameValue::value()'],['../struct_m_q_t_t_property.html#a09e85ff5ad73824d6c2edc1ce4283a17',1,'MQTTProperty::value()'],['../struct_m_q_t_t_property.html#af2307539b97777bec0475619af5648f1',1,'MQTTProperty::value()']]],
|
||||
['verify_350',['verify',['../struct_m_q_t_t_async___s_s_l_options.html#a94900629685d5ed08f66fd2931f573ce',1,'MQTTAsync_SSLOptions']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_13.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['will_351',['will',['../struct_m_q_t_t_async__connect_options.html#a7a9c5105542460d6fd9323facca66648',1,'MQTTAsync_connectOptions']]],
|
||||
['willproperties_352',['willProperties',['../struct_m_q_t_t_async__connect_options.html#ac31f13e964ffb7e3696caef47ecc0641',1,'MQTTAsync_connectOptions']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_2.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
var searchData=
|
||||
[
|
||||
['callbacks_8',['Callbacks',['../callbacks.html',1,'']]],
|
||||
['capath_9',['CApath',['../struct_m_q_t_t_async___s_s_l_options.html#a3078b3c824cc9753a57898072445c34d',1,'MQTTAsync_SSLOptions']]],
|
||||
['cleansession_10',['cleansession',['../struct_m_q_t_t_async__connect_options.html#a036c36a2a4d3a3ffae9ab4dd8b3e7f7b',1,'MQTTAsync_connectOptions']]],
|
||||
['cleanstart_11',['cleanstart',['../struct_m_q_t_t_async__connect_options.html#acdcb75a5d5981da027bce83849140f7b',1,'MQTTAsync_connectOptions']]],
|
||||
['code_12',['code',['../struct_m_q_t_t_async__failure_data.html#a45a5b7c00a796a23f01673cef1dbe0a9',1,'MQTTAsync_failureData::code()'],['../struct_m_q_t_t_async__failure_data5.html#a45a5b7c00a796a23f01673cef1dbe0a9',1,'MQTTAsync_failureData5::code()']]],
|
||||
['connect_13',['connect',['../struct_m_q_t_t_async__success_data.html#a028701cd79a4923d1d2172422c022447',1,'MQTTAsync_successData::connect()'],['../struct_m_q_t_t_async__success_data5.html#ac73a35b7229f7f4193127cac7b20bc8a',1,'MQTTAsync_successData5::connect()']]],
|
||||
['connectproperties_14',['connectProperties',['../struct_m_q_t_t_async__connect_options.html#a9f8b7ffb4a698eb151a3b090548b82e8',1,'MQTTAsync_connectOptions']]],
|
||||
['connecttimeout_15',['connectTimeout',['../struct_m_q_t_t_async__connect_options.html#a38c6aa24b36d981c49405db425c24db0',1,'MQTTAsync_connectOptions']]],
|
||||
['context_16',['context',['../struct_m_q_t_t_async__response_options.html#ae376f130b17d169ee51be68077a89ed0',1,'MQTTAsync_responseOptions::context()'],['../struct_m_q_t_t_async__connect_options.html#ae376f130b17d169ee51be68077a89ed0',1,'MQTTAsync_connectOptions::context()'],['../struct_m_q_t_t_async__disconnect_options.html#ae376f130b17d169ee51be68077a89ed0',1,'MQTTAsync_disconnectOptions::context()'],['../struct_m_q_t_t_client__persistence.html#ae376f130b17d169ee51be68077a89ed0',1,'MQTTClient_persistence::context()']]],
|
||||
['count_17',['count',['../struct_m_q_t_t_properties.html#ad43c3812e6d13e0518d9f8b8f463ffcf',1,'MQTTProperties']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_3.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
var searchData=
|
||||
[
|
||||
['data_18',['data',['../struct_m_q_t_t_async__connect_data.html#a0d49d74db4c035719c3867723cf7e779',1,'MQTTAsync_connectData::data()'],['../struct_m_q_t_t_async__will_options.html#a0d49d74db4c035719c3867723cf7e779',1,'MQTTAsync_willOptions::data()'],['../struct_m_q_t_t_async__connect_options.html#a0d49d74db4c035719c3867723cf7e779',1,'MQTTAsync_connectOptions::data()'],['../struct_m_q_t_t_len_string.html#a91a70b77df95bd8b0830b49a094c2acb',1,'MQTTLenString::data()'],['../struct_m_q_t_t_property.html#aa43ebcb9f97210421431a671384ef159',1,'MQTTProperty::data()']]],
|
||||
['deleteoldestmessages_19',['deleteOldestMessages',['../struct_m_q_t_t_async__create_options.html#a76de37b3cff885e83db204a347fe0a2d',1,'MQTTAsync_createOptions']]],
|
||||
['destinationname_20',['destinationName',['../struct_m_q_t_t_async__success_data.html#ae25f4a1d2a3fa952d052a965376d8fef',1,'MQTTAsync_successData::destinationName()'],['../struct_m_q_t_t_async__success_data5.html#ae25f4a1d2a3fa952d052a965376d8fef',1,'MQTTAsync_successData5::destinationName()']]],
|
||||
['disabledefaulttruststore_21',['disableDefaultTrustStore',['../struct_m_q_t_t_async___s_s_l_options.html#a0826fcae7c2816e04772c61542c6846b',1,'MQTTAsync_SSLOptions']]],
|
||||
['do_5fopenssl_5finit_22',['do_openssl_init',['../struct_m_q_t_t_async__init__options.html#a5929146596391e2838ef95feb89776da',1,'MQTTAsync_init_options']]],
|
||||
['dup_23',['dup',['../struct_m_q_t_t_async__message.html#adc4cf3f551bb367858644559d69cfdf5',1,'MQTTAsync_message']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_4.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['enabledciphersuites_24',['enabledCipherSuites',['../struct_m_q_t_t_async___s_s_l_options.html#aa683926d52134077f27d6dc67bda13ab',1,'MQTTAsync_SSLOptions']]],
|
||||
['enableservercertauth_25',['enableServerCertAuth',['../struct_m_q_t_t_async___s_s_l_options.html#a75f6c13b7634e15f96dd9f17db6cf0be',1,'MQTTAsync_SSLOptions']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_5.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
var searchData=
|
||||
[
|
||||
['httpheaders_26',['httpHeaders',['../struct_m_q_t_t_async__connect_options.html#ac4098248961a1ee89f40353eeebab58b',1,'MQTTAsync_connectOptions']]],
|
||||
['httpproxy_27',['httpProxy',['../struct_m_q_t_t_async__connect_options.html#add124780ab2de397a96780576c2f112c',1,'MQTTAsync_connectOptions']]],
|
||||
['httpsproxy_28',['httpsProxy',['../struct_m_q_t_t_async__connect_options.html#a388b78d8a75658928238f700f207ad92',1,'MQTTAsync_connectOptions']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_6.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
var searchData=
|
||||
[
|
||||
['identifier_29',['identifier',['../struct_m_q_t_t_property.html#a2ff04e8cc70fbaa9bcb9a4fb3d510882',1,'MQTTProperty']]],
|
||||
['integer2_30',['integer2',['../struct_m_q_t_t_property.html#a0289ec2e0df8789139386b0ddf5c71c3',1,'MQTTProperty']]],
|
||||
['integer4_31',['integer4',['../struct_m_q_t_t_property.html#a813425ef31abb5ef0091e3043e8a366b',1,'MQTTProperty']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_7.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['keepaliveinterval_32',['keepAliveInterval',['../struct_m_q_t_t_async__connect_options.html#ac8dd0930672a9c7d71fc645aa1f0521d',1,'MQTTAsync_connectOptions']]],
|
||||
['keystore_33',['keyStore',['../struct_m_q_t_t_async___s_s_l_options.html#a32b476382955289ce427112b59f21c3e',1,'MQTTAsync_SSLOptions']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_8.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['len_34',['len',['../struct_m_q_t_t_async__connect_data.html#afed088663f8704004425cdae2120b9b3',1,'MQTTAsync_connectData::len()'],['../struct_m_q_t_t_async__will_options.html#afed088663f8704004425cdae2120b9b3',1,'MQTTAsync_willOptions::len()'],['../struct_m_q_t_t_async__connect_options.html#afed088663f8704004425cdae2120b9b3',1,'MQTTAsync_connectOptions::len()'],['../struct_m_q_t_t_len_string.html#afed088663f8704004425cdae2120b9b3',1,'MQTTLenString::len()']]],
|
||||
['length_35',['length',['../struct_m_q_t_t_properties.html#a9f59b34b1f25fe00023291b678246bcc',1,'MQTTProperties']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_9.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,243 @@
|
|||
var searchData=
|
||||
[
|
||||
['max_5fcount_36',['max_count',['../struct_m_q_t_t_properties.html#a8de324382d8fd2f5939bf3372e059383',1,'MQTTProperties']]],
|
||||
['maxbufferedmessages_37',['maxBufferedMessages',['../struct_m_q_t_t_async__create_options.html#a3b74acf6f315bb5fe36266bc9647ee97',1,'MQTTAsync_createOptions']]],
|
||||
['maxinflight_38',['maxInflight',['../struct_m_q_t_t_async__connect_options.html#a5c9d6c557453232a1b25cbbec5a31e8c',1,'MQTTAsync_connectOptions']]],
|
||||
['maxretryinterval_39',['maxRetryInterval',['../struct_m_q_t_t_async__connect_options.html#a035ba380dd97a284db04f4eaae5e113b',1,'MQTTAsync_connectOptions']]],
|
||||
['message_40',['message',['../struct_m_q_t_t_async__will_options.html#a254bf0858da09c96a48daf64404eb4f8',1,'MQTTAsync_willOptions::message()'],['../struct_m_q_t_t_async__success_data5.html#a6ed8403758cecd2f762af6ba5e0ae525',1,'MQTTAsync_successData5::message()'],['../struct_m_q_t_t_async__success_data.html#a6ed8403758cecd2f762af6ba5e0ae525',1,'MQTTAsync_successData::message()'],['../struct_m_q_t_t_async__failure_data5.html#a254bf0858da09c96a48daf64404eb4f8',1,'MQTTAsync_failureData5::message()'],['../struct_m_q_t_t_async__failure_data.html#a254bf0858da09c96a48daf64404eb4f8',1,'MQTTAsync_failureData::message()']]],
|
||||
['minretryinterval_41',['minRetryInterval',['../struct_m_q_t_t_async__connect_options.html#a166ac1b967f09326b0187f66be3e69af',1,'MQTTAsync_connectOptions']]],
|
||||
['mqtt_5fbad_5fsubscribe_42',['MQTT_BAD_SUBSCRIBE',['../_m_q_t_t_async_8h.html#ade337b363b7f4bc7c1a7b2858e0380bd',1,'MQTTAsync.h']]],
|
||||
['mqtt_5finvalid_5fproperty_5fid_43',['MQTT_INVALID_PROPERTY_ID',['../_m_q_t_t_properties_8h.html#afc56d2e8937a0c8f180d68ad93945945',1,'MQTTProperties.h']]],
|
||||
['mqtt_5fssl_5fversion_5fdefault_44',['MQTT_SSL_VERSION_DEFAULT',['../_m_q_t_t_async_8h.html#a2549ea897af26c76198284731db9e721',1,'MQTTAsync.h']]],
|
||||
['mqtt_5fssl_5fversion_5ftls_5f1_5f0_45',['MQTT_SSL_VERSION_TLS_1_0',['../_m_q_t_t_async_8h.html#a7e5da3d6f0d2b53409bbfcf6e56f3d2d',1,'MQTTAsync.h']]],
|
||||
['mqtt_5fssl_5fversion_5ftls_5f1_5f1_46',['MQTT_SSL_VERSION_TLS_1_1',['../_m_q_t_t_async_8h.html#abdff87efa3f2ee473a1591e10638b537',1,'MQTTAsync.h']]],
|
||||
['mqtt_5fssl_5fversion_5ftls_5f1_5f2_47',['MQTT_SSL_VERSION_TLS_1_2',['../_m_q_t_t_async_8h.html#a3a94dbdeafbb73c73a068e7c2085fbab',1,'MQTTAsync.h']]],
|
||||
['mqttasync_48',['MQTTAsync',['../_m_q_t_t_async_8h.html#a0db1d736cdc0c864fe41abb3afd605bd',1,'MQTTAsync.h']]],
|
||||
['mqttasync_2eh_49',['MQTTAsync.h',['../_m_q_t_t_async_8h.html',1,'']]],
|
||||
['mqttasync_5f0_5flen_5fwill_5ftopic_50',['MQTTASYNC_0_LEN_WILL_TOPIC',['../_m_q_t_t_async_8h.html#a47b3aed75983f48a503e1cad6c862004',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fbad_5fmqtt_5foption_51',['MQTTASYNC_BAD_MQTT_OPTION',['../_m_q_t_t_async_8h.html#af6f97562573876867ba77460a51ca1d1',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fbad_5fprotocol_52',['MQTTASYNC_BAD_PROTOCOL',['../_m_q_t_t_async_8h.html#a785250cd4a1938ffeeff67b3538abfba',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fbad_5fqos_53',['MQTTASYNC_BAD_QOS',['../_m_q_t_t_async_8h.html#a64d111778ce4e0d3a62808f6db11f224',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fbad_5fstructure_54',['MQTTASYNC_BAD_STRUCTURE',['../_m_q_t_t_async_8h.html#a241fc8db46dca132d591bc2be92247ba',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fbad_5futf8_5fstring_55',['MQTTASYNC_BAD_UTF8_STRING',['../_m_q_t_t_async_8h.html#a80cbe091930c11b67ca719b3e385aa26',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fcalloptions_56',['MQTTAsync_callOptions',['../_m_q_t_t_async_8h.html#ab6bfa6beae93c259220e1a131ba1cf9c',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fcalloptions_5finitializer_57',['MQTTAsync_callOptions_initializer',['../_m_q_t_t_async_8h.html#a570185766fc8a9da410a6f84915b6df5',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fcommand_5fignored_58',['MQTTASYNC_COMMAND_IGNORED',['../_m_q_t_t_async_8h.html#a8278cf4b50dd818c31fa12e45f074b5c',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fconnect_59',['MQTTAsync_connect',['../_m_q_t_t_async_8h.html#a0388b226a414b09fa733f6d65004ec32',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fconnectdata_60',['MQTTAsync_connectData',['../struct_m_q_t_t_async__connect_data.html',1,'']]],
|
||||
['mqttasync_5fconnectdata_5finitializer_61',['MQTTAsync_connectData_initializer',['../_m_q_t_t_async_8h.html#a2e415e68016ae56f6bbbbdc9840a9c6e',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fconnected_62',['MQTTAsync_connected',['../_m_q_t_t_async_8h.html#a34bb8d321e9d368780b5c832c058f223',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fconnectionlost_63',['MQTTAsync_connectionLost',['../_m_q_t_t_async_8h.html#a3900a98d7b1d58ad6e686bfce298bb6c',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fconnectoptions_64',['MQTTAsync_connectOptions',['../struct_m_q_t_t_async__connect_options.html',1,'']]],
|
||||
['mqttasync_5fconnectoptions_5finitializer_65',['MQTTAsync_connectOptions_initializer',['../_m_q_t_t_async_8h.html#ae18b51f22784a43803eb809d6a0c2492',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fconnectoptions_5finitializer5_66',['MQTTAsync_connectOptions_initializer5',['../_m_q_t_t_async_8h.html#abd403ce21f7aa0348ae1d3eefd031a5d',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fconnectoptions_5finitializer5_5fws_67',['MQTTAsync_connectOptions_initializer5_ws',['../_m_q_t_t_async_8h.html#a513bfbec7b7d39c827240db75aa4044b',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fconnectoptions_5finitializer_5fws_68',['MQTTAsync_connectOptions_initializer_ws',['../_m_q_t_t_async_8h.html#a080951d916d7a58c4ceff8c6bacfe313',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fcreate_69',['MQTTAsync_create',['../_m_q_t_t_async_8h.html#a5462c4618d0a229116db5fbadacf95d2',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fcreateoptions_70',['MQTTAsync_createOptions',['../struct_m_q_t_t_async__create_options.html',1,'']]],
|
||||
['mqttasync_5fcreateoptions_5finitializer_71',['MQTTAsync_createOptions_initializer',['../_m_q_t_t_async_8h.html#a5fedeafef4753f09b1bcb92773564786',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fcreateoptions_5finitializer5_72',['MQTTAsync_createOptions_initializer5',['../_m_q_t_t_async_8h.html#a0008776a46e7268ccbef4774ce3d4579',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fcreatewithoptions_73',['MQTTAsync_createWithOptions',['../_m_q_t_t_async_8h.html#a78cbe1b851fea48001112f7ba9e4ea62',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fdeliverycomplete_74',['MQTTAsync_deliveryComplete',['../_m_q_t_t_async_8h.html#ab10296618e266b3c02fd117d6616b15d',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fdestroy_75',['MQTTAsync_destroy',['../_m_q_t_t_async_8h.html#ad5562f9dc71fbd93d25ad20b328cb887',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fdisconnect_76',['MQTTAsync_disconnect',['../_m_q_t_t_async_8h.html#adc69afa4725f8321bdaa5a05aec5cfd5',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fdisconnected_77',['MQTTASYNC_DISCONNECTED',['../_m_q_t_t_async_8h.html#a66c0f30b329bc770145c2f04b3929df6',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fdisconnected_78',['MQTTAsync_disconnected',['../_m_q_t_t_async_8h.html#a52a1d9ab6e5d5064a3de42d0eec88f57',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fdisconnectoptions_79',['MQTTAsync_disconnectOptions',['../struct_m_q_t_t_async__disconnect_options.html',1,'']]],
|
||||
['mqttasync_5fdisconnectoptions_5finitializer_80',['MQTTAsync_disconnectOptions_initializer',['../_m_q_t_t_async_8h.html#a2fd5d6df31928ae468f3f2e522b9c707',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fdisconnectoptions_5finitializer5_81',['MQTTAsync_disconnectOptions_initializer5',['../_m_q_t_t_async_8h.html#aaa278001953dc129003eff83c8e7b3db',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ffailure_82',['MQTTASYNC_FAILURE',['../_m_q_t_t_async_8h.html#a7c8230fef85fc04b8a1035501f3be406',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ffailuredata_83',['MQTTAsync_failureData',['../struct_m_q_t_t_async__failure_data.html',1,'']]],
|
||||
['mqttasync_5ffailuredata5_84',['MQTTAsync_failureData5',['../struct_m_q_t_t_async__failure_data5.html',1,'']]],
|
||||
['mqttasync_5ffailuredata5_5finitializer_85',['MQTTAsync_failureData5_initializer',['../_m_q_t_t_async_8h.html#a53ce2002ae2c2579575bb41c48c51c29',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ffree_86',['MQTTAsync_free',['../_m_q_t_t_async_8h.html#a2b836f58612a2c4627e40ae848da190d',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ffreemessage_87',['MQTTAsync_freeMessage',['../_m_q_t_t_async_8h.html#a9b45db63052fe29ab1fad22d2a00c91c',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fgetpendingtokens_88',['MQTTAsync_getPendingTokens',['../_m_q_t_t_async_8h.html#abc92f60743fc471643b473abbc987be0',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fgetversioninfo_89',['MQTTAsync_getVersionInfo',['../_m_q_t_t_async_8h.html#a7cf29b785a1d4ff1de2e67e2f916b658',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fglobal_5finit_90',['MQTTAsync_global_init',['../_m_q_t_t_async_8h.html#a1705e75a48999cb45bf85c15608478f5',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5finit_5foptions_91',['MQTTAsync_init_options',['../struct_m_q_t_t_async__init__options.html',1,'']]],
|
||||
['mqttasync_5finit_5foptions_5finitializer_92',['MQTTAsync_init_options_initializer',['../_m_q_t_t_async_8h.html#a866e023f70141969d48597930c0ee313',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fiscomplete_93',['MQTTAsync_isComplete',['../_m_q_t_t_async_8h.html#ab207095cab6f9a48b52cdb593b8456f4',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fisconnected_94',['MQTTAsync_isConnected',['../_m_q_t_t_async_8h.html#a46c332245c379629ae11f457fc179457',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fmalloc_95',['MQTTAsync_malloc',['../_m_q_t_t_async_8h.html#af5500ba58592afafaade2fcabdc61e61',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fmax_5fbuffered_96',['MQTTASYNC_MAX_BUFFERED',['../_m_q_t_t_async_8h.html#a2efee8e190e2c3690c680bde060f78ab',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fmax_5fbuffered_5fmessages_97',['MQTTASYNC_MAX_BUFFERED_MESSAGES',['../_m_q_t_t_async_8h.html#a4e338072cfd5291b579e4f0c99a6e773',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fmax_5fmessages_5finflight_98',['MQTTASYNC_MAX_MESSAGES_INFLIGHT',['../_m_q_t_t_async_8h.html#ad577286d43c72fbc49818aac42f4e24a',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fmessage_99',['MQTTAsync_message',['../struct_m_q_t_t_async__message.html',1,'']]],
|
||||
['mqttasync_5fmessage_5finitializer_100',['MQTTAsync_message_initializer',['../_m_q_t_t_async_8h.html#a6a85061dadab532f28e96e5ab3c600e9',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fmessagearrived_101',['MQTTAsync_messageArrived',['../_m_q_t_t_async_8h.html#a3918ead59b56816a8d7544def184e48e',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fnamevalue_102',['MQTTAsync_nameValue',['../struct_m_q_t_t_async__name_value.html',1,'']]],
|
||||
['mqttasync_5fno_5fmore_5fmsgids_103',['MQTTASYNC_NO_MORE_MSGIDS',['../_m_q_t_t_async_8h.html#ab0f54d0bae2c74849022a8009e5d6ff7',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fnull_5fparameter_104',['MQTTASYNC_NULL_PARAMETER',['../_m_q_t_t_async_8h.html#ab88e1ebcee991099a72429e52a8253fd',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fonfailure_105',['MQTTAsync_onFailure',['../_m_q_t_t_async_8h.html#a6060c25c2641e878803aef76fefb31ee',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fonfailure5_106',['MQTTAsync_onFailure5',['../_m_q_t_t_async_8h.html#a8c5023e04d5c3e9805d5dae76df21f4c',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fonsuccess_107',['MQTTAsync_onSuccess',['../_m_q_t_t_async_8h.html#a7b0c18a0e29e2ce73f3ea109bc32617b',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fonsuccess5_108',['MQTTAsync_onSuccess5',['../_m_q_t_t_async_8h.html#a892cf122e6e8d8f6cd38c4c8efe8fb67',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5foperation_5fincomplete_109',['MQTTASYNC_OPERATION_INCOMPLETE',['../_m_q_t_t_async_8h.html#aee1b79d0632bec0fe49eb7ea1abd3b2e',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fpersistence_5ferror_110',['MQTTASYNC_PERSISTENCE_ERROR',['../_m_q_t_t_async_8h.html#a4edf1249c75abd4975fec8ddeae2cdc9',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5freconnect_111',['MQTTAsync_reconnect',['../_m_q_t_t_async_8h.html#abd3ea01869b89ff23f9522640479c395',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fresponseoptions_112',['MQTTAsync_responseOptions',['../struct_m_q_t_t_async__response_options.html',1,'MQTTAsync_responseOptions'],['../_m_q_t_t_async_8h.html#ae1568d96d6418004cc79466c06f3d791',1,'MQTTAsync_responseOptions(): MQTTAsync.h']]],
|
||||
['mqttasync_5fresponseoptions_5finitializer_113',['MQTTAsync_responseOptions_initializer',['../_m_q_t_t_async_8h.html#a3f8b408243b5c2369bc9758f2edf0878',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsend_114',['MQTTAsync_send',['../_m_q_t_t_async_8h.html#a63c66a311ab16239a4175ff671871bf2',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsendmessage_115',['MQTTAsync_sendMessage',['../_m_q_t_t_async_8h.html#a5687171e67e98f9ea590c9e3b64cde18',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsetafterpersistenceread_116',['MQTTAsync_setAfterPersistenceRead',['../_m_q_t_t_async_8h.html#ab4d16e3c57502be6a7d1b1d3bcc382f3',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsetbeforepersistencewrite_117',['MQTTAsync_setBeforePersistenceWrite',['../_m_q_t_t_async_8h.html#a1002b09c62a096578c9b3e0135eb98c1',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsetcallbacks_118',['MQTTAsync_setCallbacks',['../_m_q_t_t_async_8h.html#ae9ae8d61023e7029ef5a19f5219c3599',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsetconnected_119',['MQTTAsync_setConnected',['../_m_q_t_t_async_8h.html#a18cc19740d9b00c629dc53a4420ecf1f',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsetconnectionlostcallback_120',['MQTTAsync_setConnectionLostCallback',['../_m_q_t_t_async_8h.html#aee15bbd9224efd9dcce9b4ae491b2e2e',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsetdeliverycompletecallback_121',['MQTTAsync_setDeliveryCompleteCallback',['../_m_q_t_t_async_8h.html#a94ec624ee22cc01d2ca58a9e646a2665',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsetdisconnected_122',['MQTTAsync_setDisconnected',['../_m_q_t_t_async_8h.html#ada4dd26d23c8849c51e4ab8200339040',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsetmessagearrivedcallback_123',['MQTTAsync_setMessageArrivedCallback',['../_m_q_t_t_async_8h.html#a44abc360051b918a39b0596a137775ae',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsettracecallback_124',['MQTTAsync_setTraceCallback',['../_m_q_t_t_async_8h.html#a0b350581324a4ff0eaee71e7a6721388',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsettracelevel_125',['MQTTAsync_setTraceLevel',['../_m_q_t_t_async_8h.html#ac7fbab13a0b2e5dd4ee11efbbb9f6a3a',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsetupdateconnectoptions_126',['MQTTAsync_setUpdateConnectOptions',['../_m_q_t_t_async_8h.html#aa078aec3eba83481f63db3c3939a5da9',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fssl_5fnot_5fsupported_127',['MQTTASYNC_SSL_NOT_SUPPORTED',['../_m_q_t_t_async_8h.html#a6992c00553db1608aef9e162c161d73c',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fssloptions_128',['MQTTAsync_SSLOptions',['../struct_m_q_t_t_async___s_s_l_options.html',1,'']]],
|
||||
['mqttasync_5fssloptions_5finitializer_129',['MQTTAsync_SSLOptions_initializer',['../_m_q_t_t_async_8h.html#aac935e2e9d770a53ee8189f128530511',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fstrerror_130',['MQTTAsync_strerror',['../_m_q_t_t_async_8h.html#a875cd089a8b23eb3fd50c0406fc75d9f',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsubscribe_131',['MQTTAsync_subscribe',['../_m_q_t_t_async_8h.html#ae10bd009934b3bb4a9f4abae7424a611',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsubscribemany_132',['MQTTAsync_subscribeMany',['../_m_q_t_t_async_8h.html#ac78620b33434a187255bd1a3faec1578',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsuccess_133',['MQTTASYNC_SUCCESS',['../_m_q_t_t_async_8h.html#afe0cffcce8efe25186f79c51ac44e16f',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fsuccessdata_134',['MQTTAsync_successData',['../struct_m_q_t_t_async__success_data.html',1,'']]],
|
||||
['mqttasync_5fsuccessdata5_135',['MQTTAsync_successData5',['../struct_m_q_t_t_async__success_data5.html',1,'']]],
|
||||
['mqttasync_5fsuccessdata5_5finitializer_136',['MQTTAsync_successData5_initializer',['../_m_q_t_t_async_8h.html#a6182ec90ec4a134465f627b324ac5a41',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ftoken_137',['MQTTAsync_token',['../_m_q_t_t_async_8h.html#a7ca6d2a1813f2bbd0bc3af2771e46ba4',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ftopicname_5ftruncated_138',['MQTTASYNC_TOPICNAME_TRUNCATED',['../_m_q_t_t_async_8h.html#a77a7106d97ff60be3fe70f90b1867800',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ftrace_5ferror_139',['MQTTASYNC_TRACE_ERROR',['../_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5ac428f74ca453dacb7b8271ca741266e8',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ftrace_5ffatal_140',['MQTTASYNC_TRACE_FATAL',['../_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a0b91d2213ebb6655e41a7f6ce1a42295',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ftrace_5flevels_141',['MQTTASYNC_TRACE_LEVELS',['../_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ftrace_5fmaximum_142',['MQTTASYNC_TRACE_MAXIMUM',['../_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5af684f42971cced68693ce993703548c1',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ftrace_5fmedium_143',['MQTTASYNC_TRACE_MEDIUM',['../_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a133c380b84d75477ff31a2ad732133ce',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ftrace_5fminimum_144',['MQTTASYNC_TRACE_MINIMUM',['../_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a7a45c26816b1cac1fde02d79a9f4337b',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ftrace_5fprotocol_145',['MQTTASYNC_TRACE_PROTOCOL',['../_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a6a719b2b7fc4dfc41494370ff96fec3e',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ftrace_5fsevere_146',['MQTTASYNC_TRACE_SEVERE',['../_m_q_t_t_async_8h.html#a5de816f986b318947709a34e0787eda5a3084770185f384398cefe4aaba533d40',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ftracecallback_147',['MQTTAsync_traceCallback',['../_m_q_t_t_async_8h.html#a65aba1caeae9b5af5d5b6c5598a75b02',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5ftrue_148',['MQTTASYNC_TRUE',['../_m_q_t_t_async_8h.html#a61e6ee632e63312d382e2fcbe427f01a',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5funsubscribe_149',['MQTTAsync_unsubscribe',['../_m_q_t_t_async_8h.html#a08d18ece91c1b011011354570d8ac1ab',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5funsubscribemany_150',['MQTTAsync_unsubscribeMany',['../_m_q_t_t_async_8h.html#a69fd433ce1b9b6a1b3b453c4793a9311',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fupdateconnectoptions_151',['MQTTAsync_updateConnectOptions',['../_m_q_t_t_async_8h.html#a5e44304a2c011a7d61b72c779ad83979',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fwaitforcompletion_152',['MQTTAsync_waitForCompletion',['../_m_q_t_t_async_8h.html#a4fe09cc9c976b1cf424e13765d6cd8c9',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fwilloptions_153',['MQTTAsync_willOptions',['../struct_m_q_t_t_async__will_options.html',1,'']]],
|
||||
['mqttasync_5fwilloptions_5finitializer_154',['MQTTAsync_willOptions_initializer',['../_m_q_t_t_async_8h.html#a6c45768e1b28844f2ac0f6ac68709730',1,'MQTTAsync.h']]],
|
||||
['mqttasync_5fwrong_5fmqtt_5fversion_155',['MQTTASYNC_WRONG_MQTT_VERSION',['../_m_q_t_t_async_8h.html#af5df806e9767e1e3182fe089a8ee551b',1,'MQTTAsync.h']]],
|
||||
['mqttclient_5fpersistence_156',['MQTTClient_persistence',['../struct_m_q_t_t_client__persistence.html',1,'']]],
|
||||
['mqttclient_5fpersistence_5fdefault_157',['MQTTCLIENT_PERSISTENCE_DEFAULT',['../_m_q_t_t_client_persistence_8h.html#aaa948291718a9c06369b854b0f64bc32',1,'MQTTClientPersistence.h']]],
|
||||
['mqttclient_5fpersistence_5ferror_158',['MQTTCLIENT_PERSISTENCE_ERROR',['../_m_q_t_t_client_persistence_8h.html#ab716e21e53c84a5ad62aa962a2a8f7db',1,'MQTTClientPersistence.h']]],
|
||||
['mqttclient_5fpersistence_5fnone_159',['MQTTCLIENT_PERSISTENCE_NONE',['../_m_q_t_t_client_persistence_8h.html#ae01e089313a65ac4661ed216b6ac00fa',1,'MQTTClientPersistence.h']]],
|
||||
['mqttclient_5fpersistence_5fuser_160',['MQTTCLIENT_PERSISTENCE_USER',['../_m_q_t_t_client_persistence_8h.html#a5dc68b8616e4041e037bad94ce07681b',1,'MQTTClientPersistence.h']]],
|
||||
['mqttclientpersistence_2eh_161',['MQTTClientPersistence.h',['../_m_q_t_t_client_persistence_8h.html',1,'']]],
|
||||
['mqttlenstring_162',['MQTTLenString',['../struct_m_q_t_t_len_string.html',1,'']]],
|
||||
['mqttpersistence_5fafterread_163',['MQTTPersistence_afterRead',['../_m_q_t_t_client_persistence_8h.html#af5a966a574c6ad7a35f1ebb7edd5c1c4',1,'MQTTClientPersistence.h']]],
|
||||
['mqttpersistence_5fbeforewrite_164',['MQTTPersistence_beforeWrite',['../_m_q_t_t_client_persistence_8h.html#ab865640a1cc53b68622004c5a2d29fae',1,'MQTTClientPersistence.h']]],
|
||||
['mqttproperties_165',['MQTTProperties',['../_m_q_t_t_properties_8h.html#a7758f1a5eceb6f46c8540630e39e2fb4',1,'MQTTProperties(): MQTTProperties.h'],['../struct_m_q_t_t_properties.html',1,'MQTTProperties']]],
|
||||
['mqttproperties_2eh_166',['MQTTProperties.h',['../_m_q_t_t_properties_8h.html',1,'']]],
|
||||
['mqttproperties_5fadd_167',['MQTTProperties_add',['../_m_q_t_t_properties_8h.html#a88f1d21556c2d23330d71357cd226a15',1,'MQTTProperties.h']]],
|
||||
['mqttproperties_5fcopy_168',['MQTTProperties_copy',['../_m_q_t_t_properties_8h.html#a69b3e474ee2f828e5b827d615fe0fe72',1,'MQTTProperties.h']]],
|
||||
['mqttproperties_5ffree_169',['MQTTProperties_free',['../_m_q_t_t_properties_8h.html#ab68247ed365ee51170a9309c828b1823',1,'MQTTProperties.h']]],
|
||||
['mqttproperties_5fgetnumericvalue_170',['MQTTProperties_getNumericValue',['../_m_q_t_t_properties_8h.html#afa777eb796532a3c0c59ddc40aca3792',1,'MQTTProperties.h']]],
|
||||
['mqttproperties_5fgetnumericvalueat_171',['MQTTProperties_getNumericValueAt',['../_m_q_t_t_properties_8h.html#abc6bc80d9bb644c9b4a66b6808829a53',1,'MQTTProperties.h']]],
|
||||
['mqttproperties_5fgetproperty_172',['MQTTProperties_getProperty',['../_m_q_t_t_properties_8h.html#a788b033cbed8a7906799fccbb1463f20',1,'MQTTProperties.h']]],
|
||||
['mqttproperties_5fgetpropertyat_173',['MQTTProperties_getPropertyAt',['../_m_q_t_t_properties_8h.html#ac6942d8fafb5794591fc558b4bb06beb',1,'MQTTProperties.h']]],
|
||||
['mqttproperties_5fhasproperty_174',['MQTTProperties_hasProperty',['../_m_q_t_t_properties_8h.html#a4ccdf6a712c3d803a16a4d3f00f9be2f',1,'MQTTProperties.h']]],
|
||||
['mqttproperties_5finitializer_175',['MQTTProperties_initializer',['../_m_q_t_t_properties_8h.html#a5a80e158486a414ccdfcdd7f75f23988',1,'MQTTProperties.h']]],
|
||||
['mqttproperties_5flen_176',['MQTTProperties_len',['../_m_q_t_t_properties_8h.html#ab7ad6f14e2dc7576d35827a28b0dc81d',1,'MQTTProperties.h']]],
|
||||
['mqttproperties_5fpropertycount_177',['MQTTProperties_propertyCount',['../_m_q_t_t_properties_8h.html#a6f0d8b230c2e7008c7639cfce1c04429',1,'MQTTProperties.h']]],
|
||||
['mqttproperties_5fread_178',['MQTTProperties_read',['../_m_q_t_t_properties_8h.html#afcb874dfcc9f0eaa0b063e2fad740871',1,'MQTTProperties.h']]],
|
||||
['mqttproperties_5fwrite_179',['MQTTProperties_write',['../_m_q_t_t_properties_8h.html#ade0027a4e571bd288fe40271ff7aa497',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_180',['MQTTProperty',['../struct_m_q_t_t_property.html',1,'']]],
|
||||
['mqttproperty_5fcode_5fassigned_5fclient_5fidentifer_181',['MQTTPROPERTY_CODE_ASSIGNED_CLIENT_IDENTIFER',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a768d84858fd18d5d5a7dee394929c672',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fauthentication_5fdata_182',['MQTTPROPERTY_CODE_AUTHENTICATION_DATA',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4abdf9feec165aceefbe7aa46764f6ab6e',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fauthentication_5fmethod_183',['MQTTPROPERTY_CODE_AUTHENTICATION_METHOD',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a7c53f1e414b577d787b5d51af3204100',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fcontent_5ftype_184',['MQTTPROPERTY_CODE_CONTENT_TYPE',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a4027d9e0fb53a62ae35963e700b56198',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fcorrelation_5fdata_185',['MQTTPROPERTY_CODE_CORRELATION_DATA',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a887d3dd3f0ce31255324f5a1ba8b72c5',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fmaximum_5fpacket_5fsize_186',['MQTTPROPERTY_CODE_MAXIMUM_PACKET_SIZE',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a6834ea9878f028d5fbdeccaaeae492e5',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fmaximum_5fqos_187',['MQTTPROPERTY_CODE_MAXIMUM_QOS',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a506faeb89c407cf78853c777d750fa59',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fmessage_5fexpiry_5finterval_188',['MQTTPROPERTY_CODE_MESSAGE_EXPIRY_INTERVAL',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a284c0e62d47ee8d358b16a8075632b4a',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fpayload_5fformat_5findicator_189',['MQTTPROPERTY_CODE_PAYLOAD_FORMAT_INDICATOR',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ae5d077520427d03b44096f631411575d',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5freason_5fstring_190',['MQTTPROPERTY_CODE_REASON_STRING',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a3dce8f679474e901ce4aec076e9e59e1',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5freceive_5fmaximum_191',['MQTTPROPERTY_CODE_RECEIVE_MAXIMUM',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ab2688fe8d7d263c27c00d41776cb8f9f',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5frequest_5fproblem_5finformation_192',['MQTTPROPERTY_CODE_REQUEST_PROBLEM_INFORMATION',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a3954daf1d5772b5d56eefa1ab6a28aa1',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5frequest_5fresponse_5finformation_193',['MQTTPROPERTY_CODE_REQUEST_RESPONSE_INFORMATION',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a420b882a337dc1fd5f336ac6cd0529bf',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fresponse_5finformation_194',['MQTTPROPERTY_CODE_RESPONSE_INFORMATION',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a2584b050f016af496c7f0b46692dbc00',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fresponse_5ftopic_195',['MQTTPROPERTY_CODE_RESPONSE_TOPIC',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a7fa9996eef721d318504fbb0a8d4bac5',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fretain_5favailable_196',['MQTTPROPERTY_CODE_RETAIN_AVAILABLE',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a448b3a40afaa5f7195701e7dc8bed30c',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fserver_5fkeep_5falive_197',['MQTTPROPERTY_CODE_SERVER_KEEP_ALIVE',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ab106f320e7537b79644f25d3efcd68c7',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fserver_5freference_198',['MQTTPROPERTY_CODE_SERVER_REFERENCE',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a0168e8a59f7994c02b7a7fd2fc3735c4',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fsession_5fexpiry_5finterval_199',['MQTTPROPERTY_CODE_SESSION_EXPIRY_INTERVAL',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a22e4caa63f63ca3f9b1c1330711ee766',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fshared_5fsubscription_5favailable_200',['MQTTPROPERTY_CODE_SHARED_SUBSCRIPTION_AVAILABLE',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ae04a7356f9e11654f15a3b21f2aae636',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fsubscription_5fidentifier_201',['MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIER',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a70ead9c93f06396a4d9469b65bff0c96',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fsubscription_5fidentifiers_5favailable_202',['MQTTPROPERTY_CODE_SUBSCRIPTION_IDENTIFIERS_AVAILABLE',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a8b366cfd8bd3f388bafb67f3ebf83505',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5ftopic_5falias_203',['MQTTPROPERTY_CODE_TOPIC_ALIAS',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ad4dfb37d341ea190afc144668e5e3bee',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5ftopic_5falias_5fmaximum_204',['MQTTPROPERTY_CODE_TOPIC_ALIAS_MAXIMUM',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a0a0b0b0715ecc9ccf471c75aa4c21c23',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fuser_5fproperty_205',['MQTTPROPERTY_CODE_USER_PROPERTY',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a596ff540370235d3eca693ce30dd4af8',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fwildcard_5fsubscription_5favailable_206',['MQTTPROPERTY_CODE_WILDCARD_SUBSCRIPTION_AVAILABLE',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4ad05993f90baaee0ba7094ccef4d378b9',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fcode_5fwill_5fdelay_5finterval_207',['MQTTPROPERTY_CODE_WILL_DELAY_INTERVAL',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4a53fd81bc554f152a2772d282be7ce5ef',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5fgettype_208',['MQTTProperty_getType',['../_m_q_t_t_properties_8h.html#a7d30ad0520bc9b9366e700d4b493b173',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5ftype_5fbinary_5fdata_209',['MQTTPROPERTY_TYPE_BINARY_DATA',['../_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a6643aed682b9b07f98159856776fe7b4',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5ftype_5fbyte_210',['MQTTPROPERTY_TYPE_BYTE',['../_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ac36f96ce58c98a8ebbe0783df030726a',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5ftype_5ffour_5fbyte_5finteger_211',['MQTTPROPERTY_TYPE_FOUR_BYTE_INTEGER',['../_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958aa49c558733bd735ae872fd87ad0d7e15',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5ftype_5ftwo_5fbyte_5finteger_212',['MQTTPROPERTY_TYPE_TWO_BYTE_INTEGER',['../_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ae301a9e68326cc2d8bfefeca401e78e6',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5ftype_5futf_5f8_5fencoded_5fstring_213',['MQTTPROPERTY_TYPE_UTF_8_ENCODED_STRING',['../_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958ad45c866a5bef6c5048a7af21405734d1',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5ftype_5futf_5f8_5fstring_5fpair_214',['MQTTPROPERTY_TYPE_UTF_8_STRING_PAIR',['../_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a28ab5fe5b159f3b3a8884b0f61527214',1,'MQTTProperties.h']]],
|
||||
['mqttproperty_5ftype_5fvariable_5fbyte_5finteger_215',['MQTTPROPERTY_TYPE_VARIABLE_BYTE_INTEGER',['../_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958a27bbcb5bc4f584f96612c0cec329c6a7',1,'MQTTProperties.h']]],
|
||||
['mqttpropertycodes_216',['MQTTPropertyCodes',['../_m_q_t_t_properties_8h.html#af623c1b670dfe3fda633c068e054d8b4',1,'MQTTProperties.h']]],
|
||||
['mqttpropertyname_217',['MQTTPropertyName',['../_m_q_t_t_properties_8h.html#afa0a7306d7b6174c5bc417ca49d99851',1,'MQTTProperties.h']]],
|
||||
['mqttpropertytypes_218',['MQTTPropertyTypes',['../_m_q_t_t_properties_8h.html#a942f52ef7c232829f6df5c86e07cc958',1,'MQTTProperties.h']]],
|
||||
['mqttreasoncode_5fadministrative_5faction_219',['MQTTREASONCODE_ADMINISTRATIVE_ACTION',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ae1e3b428072be26d2cbf6f88361f76cc',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fbad_5fauthentication_5fmethod_220',['MQTTREASONCODE_BAD_AUTHENTICATION_METHOD',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af62e569703d7a7f0acffaa59522b9dc3',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fbad_5fuser_5fname_5for_5fpassword_221',['MQTTREASONCODE_BAD_USER_NAME_OR_PASSWORD',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279abfc617112d5856722108912c5c6633ff',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fbanned_222',['MQTTREASONCODE_BANNED',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ab4cf7578f0078293fa66a4cd5e5d4aa4',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fclient_5fidentifier_5fnot_5fvalid_223',['MQTTREASONCODE_CLIENT_IDENTIFIER_NOT_VALID',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ab58bb236e7dbd000a56c590c01bc73fd',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fconnection_5frate_5fexceeded_224',['MQTTREASONCODE_CONNECTION_RATE_EXCEEDED',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a879c56ed34fa2dd6492e7a34a9747bc1',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fcontinue_5fauthentication_225',['MQTTREASONCODE_CONTINUE_AUTHENTICATION',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a0c0726c0e87eaddd636708497c69d055',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fdisconnect_5fwith_5fwill_5fmessage_226',['MQTTREASONCODE_DISCONNECT_WITH_WILL_MESSAGE',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a55f533a6cc98417d08dac8cc69da0ed3',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fgranted_5fqos_5f0_227',['MQTTREASONCODE_GRANTED_QOS_0',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a3fd0d12c0e44b4df9f716aef89b61aff',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fgranted_5fqos_5f1_228',['MQTTREASONCODE_GRANTED_QOS_1',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a07578b30b2d72af2eeea6be268475876',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fgranted_5fqos_5f2_229',['MQTTREASONCODE_GRANTED_QOS_2',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a74ac34a39a849c9c369b18545a4b1f93',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fimplementation_5fspecific_5ferror_230',['MQTTREASONCODE_IMPLEMENTATION_SPECIFIC_ERROR',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a41629fa453cdf14ef6a5370a16d5a19c',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fkeep_5falive_5ftimeout_231',['MQTTREASONCODE_KEEP_ALIVE_TIMEOUT',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af21a6c320e34993d7aa169330ab23409',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fmalformed_5fpacket_232',['MQTTREASONCODE_MALFORMED_PACKET',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a2cbee3502c00d304bf1091195457fcf5',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fmaximum_5fconnect_5ftime_233',['MQTTREASONCODE_MAXIMUM_CONNECT_TIME',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6f07c3b42690afc7b117321dc4e2657f',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fmessage_5frate_5ftoo_5fhigh_234',['MQTTREASONCODE_MESSAGE_RATE_TOO_HIGH',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af76d0e32fb44fa94e407b1af5dc7aa4e',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fno_5fmatching_5fsubscribers_235',['MQTTREASONCODE_NO_MATCHING_SUBSCRIBERS',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1720d8b04af4c0d92e27b378d735e899',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fno_5fsubscription_5ffound_236',['MQTTREASONCODE_NO_SUBSCRIPTION_FOUND',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a55208c34a26f67e112d53c54be37acb9',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fnormal_5fdisconnection_237',['MQTTREASONCODE_NORMAL_DISCONNECTION',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a3590f41d984646bc58c82734c1516c92',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fnot_5fauthorized_238',['MQTTREASONCODE_NOT_AUTHORIZED',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a91a14fc763349cf4a7047d24f13d0803',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fpacket_5fidentifier_5fin_5fuse_239',['MQTTREASONCODE_PACKET_IDENTIFIER_IN_USE',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279adaee01dbc97a0773b5032a29c797613a',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fpacket_5fidentifier_5fnot_5ffound_240',['MQTTREASONCODE_PACKET_IDENTIFIER_NOT_FOUND',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a4908a8293054f8ff8d6c47fe0cf31932',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fpacket_5ftoo_5flarge_241',['MQTTREASONCODE_PACKET_TOO_LARGE',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a11a587e15c468bf1c6ba9df7e8fd78aa',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fpayload_5fformat_5finvalid_242',['MQTTREASONCODE_PAYLOAD_FORMAT_INVALID',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a2d629400116e1723c5e2e597bbfe29ca',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fprotocol_5ferror_243',['MQTTREASONCODE_PROTOCOL_ERROR',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ae0dad403f352e31449764e2ac94c7756',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fqos_5fnot_5fsupported_244',['MQTTREASONCODE_QOS_NOT_SUPPORTED',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a83865a2440b512e5602152521e3810bb',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fquota_5fexceeded_245',['MQTTREASONCODE_QUOTA_EXCEEDED',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a954fcabf6e88925b2a57bcd84032d9f9',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fre_5fauthenticate_246',['MQTTREASONCODE_RE_AUTHENTICATE',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6cc1b342856c1d96d54c368148b536f7',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5freceive_5fmaximum_5fexceeded_247',['MQTTREASONCODE_RECEIVE_MAXIMUM_EXCEEDED',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a45afaacbefd2d816fddf9fe9804b61d1',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fretain_5fnot_5fsupported_248',['MQTTREASONCODE_RETAIN_NOT_SUPPORTED',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279aa4378012148d98599398bc4a3480c38f',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fserver_5fbusy_249',['MQTTREASONCODE_SERVER_BUSY',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279af507e75147b0b34f36955c9f62389a74',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fserver_5fmoved_250',['MQTTREASONCODE_SERVER_MOVED',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a783254c7acf8de52ee345bc176f9d6c0',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fserver_5fshutting_5fdown_251',['MQTTREASONCODE_SERVER_SHUTTING_DOWN',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a085e1572ffce61838807b7429b691113',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fserver_5funavailable_252',['MQTTREASONCODE_SERVER_UNAVAILABLE',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a0cfd4de78870b3fb0499b916d06d40bb',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fsession_5ftaken_5fover_253',['MQTTREASONCODE_SESSION_TAKEN_OVER',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279ad15ffa6884f97976e237afafcbccea21',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fshared_5fsubscriptions_5fnot_5fsupported_254',['MQTTREASONCODE_SHARED_SUBSCRIPTIONS_NOT_SUPPORTED',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1c694648e36a40162939a2785450b6bd',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fsubscription_5fidentifiers_5fnot_5fsupported_255',['MQTTREASONCODE_SUBSCRIPTION_IDENTIFIERS_NOT_SUPPORTED',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a7bcd0f9b21c398a217667aebb4107842',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fsuccess_256',['MQTTREASONCODE_SUCCESS',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a63b379af5fba8c0512b381a4dbe26969',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5ftopic_5falias_5finvalid_257',['MQTTREASONCODE_TOPIC_ALIAS_INVALID',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a8e0fcdd051e154e319058600b58652ec',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5ftopic_5ffilter_5finvalid_258',['MQTTREASONCODE_TOPIC_FILTER_INVALID',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a00319b171f469824dd6938cbd0212b5b',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5ftopic_5fname_5finvalid_259',['MQTTREASONCODE_TOPIC_NAME_INVALID',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a6268968177868576f6b9239aa9afd8ac',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5ftostring_260',['MQTTReasonCode_toString',['../_m_q_t_t_reason_codes_8h.html#a91922a5e3c1e5ec7670b6e296854f1b7',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5funspecified_5ferror_261',['MQTTREASONCODE_UNSPECIFIED_ERROR',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a1881ee597bfef9157f0034a1377328e3',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5funsupported_5fprotocol_5fversion_262',['MQTTREASONCODE_UNSUPPORTED_PROTOCOL_VERSION',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a021ceca20e6d35279075a2b93ece973d',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fuse_5fanother_5fserver_263',['MQTTREASONCODE_USE_ANOTHER_SERVER',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279aabaee4062c4e4941b9eed59f09e9440c',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncode_5fwildcard_5fsubscriptions_5fnot_5fsupported_264',['MQTTREASONCODE_WILDCARD_SUBSCRIPTIONS_NOT_SUPPORTED',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279a81b5708f676f52594b680f085e444e1f',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncodes_265',['MQTTReasonCodes',['../_m_q_t_t_reason_codes_8h.html#aba6db0fccfa3f8972ea48117b8b2a279',1,'MQTTReasonCodes.h']]],
|
||||
['mqttreasoncodes_2eh_266',['MQTTReasonCodes.h',['../_m_q_t_t_reason_codes_8h.html',1,'']]],
|
||||
['mqttsubscribe_5foptions_267',['MQTTSubscribe_options',['../struct_m_q_t_t_subscribe__options.html',1,'MQTTSubscribe_options'],['../_m_q_t_t_subscribe_opts_8h.html#aa68db3eaed272ae1aaea294401079d8a',1,'MQTTSubscribe_options(): MQTTSubscribeOpts.h']]],
|
||||
['mqttsubscribe_5foptions_5finitializer_268',['MQTTSubscribe_options_initializer',['../_m_q_t_t_subscribe_opts_8h.html#aec3b45fd0367106eea344396f87cfda7',1,'MQTTSubscribeOpts.h']]],
|
||||
['mqttsubscribeopts_2eh_269',['MQTTSubscribeOpts.h',['../_m_q_t_t_subscribe_opts_8h.html',1,'']]],
|
||||
['mqttversion_270',['MQTTVersion',['../struct_m_q_t_t_async__connect_options.html#a12d546fd0ccf4e1091b18e1b735c7240',1,'MQTTAsync_connectOptions::MQTTVersion()'],['../struct_m_q_t_t_async__success_data.html#a12d546fd0ccf4e1091b18e1b735c7240',1,'MQTTAsync_successData::MQTTVersion()'],['../struct_m_q_t_t_async__success_data5.html#a12d546fd0ccf4e1091b18e1b735c7240',1,'MQTTAsync_successData5::MQTTVersion()'],['../struct_m_q_t_t_async__create_options.html#a12d546fd0ccf4e1091b18e1b735c7240',1,'MQTTAsync_createOptions::MQTTVersion()']]],
|
||||
['mqttversion_5f3_5f1_271',['MQTTVERSION_3_1',['../_m_q_t_t_async_8h.html#a4603b988e76872e1f23f135d225ce2fb',1,'MQTTAsync.h']]],
|
||||
['mqttversion_5f3_5f1_5f1_272',['MQTTVERSION_3_1_1',['../_m_q_t_t_async_8h.html#ac79cc6fdeaa9e3f4ee12c3418898b1ef',1,'MQTTAsync.h']]],
|
||||
['mqttversion_5f5_273',['MQTTVERSION_5',['../_m_q_t_t_async_8h.html#af8b176fa4d5b89789767ce972338e1e3',1,'MQTTAsync.h']]],
|
||||
['mqttversion_5fdefault_274',['MQTTVERSION_DEFAULT',['../_m_q_t_t_async_8h.html#a75b80b01f98d5a1ffa2a4d42995a8397',1,'MQTTAsync.h']]],
|
||||
['msgid_275',['msgid',['../struct_m_q_t_t_async__message.html#a6174c42da8c55c86e7255be2848dc4ac',1,'MQTTAsync_message']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_a.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
var searchData=
|
||||
[
|
||||
['name_276',['name',['../struct_m_q_t_t_async__name_value.html#a8f8f80d37794cde9472343e4487ba3eb',1,'MQTTAsync_nameValue']]],
|
||||
['nolocal_277',['noLocal',['../struct_m_q_t_t_subscribe__options.html#abbb6a188886c12f305cbe69358515d8b',1,'MQTTSubscribe_options']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_b.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
var searchData=
|
||||
[
|
||||
['onfailure_278',['onFailure',['../struct_m_q_t_t_async__response_options.html#a09ce26d7cff24e14a6844eaae7b15290',1,'MQTTAsync_responseOptions::onFailure()'],['../struct_m_q_t_t_async__connect_options.html#a09ce26d7cff24e14a6844eaae7b15290',1,'MQTTAsync_connectOptions::onFailure()'],['../struct_m_q_t_t_async__disconnect_options.html#a09ce26d7cff24e14a6844eaae7b15290',1,'MQTTAsync_disconnectOptions::onFailure()']]],
|
||||
['onfailure5_279',['onFailure5',['../struct_m_q_t_t_async__response_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2',1,'MQTTAsync_responseOptions::onFailure5()'],['../struct_m_q_t_t_async__connect_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2',1,'MQTTAsync_connectOptions::onFailure5()'],['../struct_m_q_t_t_async__disconnect_options.html#a4dad726f2b6f79ca5847689c5f2f2ec2',1,'MQTTAsync_disconnectOptions::onFailure5()']]],
|
||||
['onsuccess_280',['onSuccess',['../struct_m_q_t_t_async__response_options.html#ac13fb68f736854fcab131b34756bfceb',1,'MQTTAsync_responseOptions::onSuccess()'],['../struct_m_q_t_t_async__connect_options.html#ac13fb68f736854fcab131b34756bfceb',1,'MQTTAsync_connectOptions::onSuccess()'],['../struct_m_q_t_t_async__disconnect_options.html#ac13fb68f736854fcab131b34756bfceb',1,'MQTTAsync_disconnectOptions::onSuccess()']]],
|
||||
['onsuccess5_281',['onSuccess5',['../struct_m_q_t_t_async__response_options.html#a1c23c490f06428725345de68a4ff0a3e',1,'MQTTAsync_responseOptions::onSuccess5()'],['../struct_m_q_t_t_async__connect_options.html#a1c23c490f06428725345de68a4ff0a3e',1,'MQTTAsync_connectOptions::onSuccess5()'],['../struct_m_q_t_t_async__disconnect_options.html#a1c23c490f06428725345de68a4ff0a3e',1,'MQTTAsync_disconnectOptions::onSuccess5()']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_c.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,32 @@
|
|||
var searchData=
|
||||
[
|
||||
['packet_5ftype_282',['packet_type',['../struct_m_q_t_t_async__failure_data5.html#a38dfee9f038f473c95af46fcef5dd3e9',1,'MQTTAsync_failureData5']]],
|
||||
['password_283',['password',['../struct_m_q_t_t_async__connect_options.html#aa4a2ebcb494493f648ae1e6975672575',1,'MQTTAsync_connectOptions']]],
|
||||
['payload_284',['payload',['../struct_m_q_t_t_async__message.html#a9eff55064941fb604452abb0050ea99d',1,'MQTTAsync_message::payload()'],['../struct_m_q_t_t_async__will_options.html#a93e9de18277b05bc7a033bdee98c908a',1,'MQTTAsync_willOptions::payload()']]],
|
||||
['payloadlen_285',['payloadlen',['../struct_m_q_t_t_async__message.html#aa3cb44feb3ae6d11b3a4cad2d94cb33a',1,'MQTTAsync_message']]],
|
||||
['pclear_286',['pclear',['../struct_m_q_t_t_client__persistence.html#abc192dc88113c7d933b29d3561badbf5',1,'MQTTClient_persistence']]],
|
||||
['pclose_287',['pclose',['../struct_m_q_t_t_client__persistence.html#a7e50506912d2ec0e014cc25ec28fb402',1,'MQTTClient_persistence']]],
|
||||
['pcontainskey_288',['pcontainskey',['../struct_m_q_t_t_client__persistence.html#ac103711576267f791325f2b70b6dc49d',1,'MQTTClient_persistence']]],
|
||||
['persistence_5fclear_289',['Persistence_clear',['../_m_q_t_t_client_persistence_8h.html#acee7097c1a0ab44b98c870f533687887',1,'MQTTClientPersistence.h']]],
|
||||
['persistence_5fclose_290',['Persistence_close',['../_m_q_t_t_client_persistence_8h.html#a3582de2c87e89f617e8e553b2a0e279a',1,'MQTTClientPersistence.h']]],
|
||||
['persistence_5fcontainskey_291',['Persistence_containskey',['../_m_q_t_t_client_persistence_8h.html#a753a0f9a9c51284d63a907af19c7bbba',1,'MQTTClientPersistence.h']]],
|
||||
['persistence_5fget_292',['Persistence_get',['../_m_q_t_t_client_persistence_8h.html#adc3aff3c570fa5509e9d6814a85ab867',1,'MQTTClientPersistence.h']]],
|
||||
['persistence_5fkeys_293',['Persistence_keys',['../_m_q_t_t_client_persistence_8h.html#a2601cc91eeabdbf9578f8dd45e4997a8',1,'MQTTClientPersistence.h']]],
|
||||
['persistence_5fopen_294',['Persistence_open',['../_m_q_t_t_client_persistence_8h.html#a4c7d332bb16907058ae3b375488b6008',1,'MQTTClientPersistence.h']]],
|
||||
['persistence_5fput_295',['Persistence_put',['../_m_q_t_t_client_persistence_8h.html#a44679cab77cfbd6e2a4639cdd27ac80c',1,'MQTTClientPersistence.h']]],
|
||||
['persistence_5fremove_296',['Persistence_remove',['../_m_q_t_t_client_persistence_8h.html#a73350bf7208658bf5434a59f7bdbae90',1,'MQTTClientPersistence.h']]],
|
||||
['persistqos0_297',['persistQoS0',['../struct_m_q_t_t_async__create_options.html#a0c3ea2641e188542c787e71e2c521a0b',1,'MQTTAsync_createOptions']]],
|
||||
['pget_298',['pget',['../struct_m_q_t_t_client__persistence.html#a49155000b82a28ac3b3cb878f3a092d4',1,'MQTTClient_persistence']]],
|
||||
['pkeys_299',['pkeys',['../struct_m_q_t_t_client__persistence.html#a407e86a809e4b0b098a8c158f53b9606',1,'MQTTClient_persistence']]],
|
||||
['popen_300',['popen',['../struct_m_q_t_t_client__persistence.html#a1bae211b32415e6b349d5ae71599f9f4',1,'MQTTClient_persistence']]],
|
||||
['pput_301',['pput',['../struct_m_q_t_t_client__persistence.html#a4114d9b9971cee18d7e4b9dd5736a608',1,'MQTTClient_persistence']]],
|
||||
['premove_302',['premove',['../struct_m_q_t_t_client__persistence.html#a53150e443ca721b8623689371c2fbdb9',1,'MQTTClient_persistence']]],
|
||||
['privatekey_303',['privateKey',['../struct_m_q_t_t_async___s_s_l_options.html#a7dd436cbb916fba200595c3519f09ec4',1,'MQTTAsync_SSLOptions']]],
|
||||
['privatekeypassword_304',['privateKeyPassword',['../struct_m_q_t_t_async___s_s_l_options.html#abb427571ba37b51f6985f1a6906ca031',1,'MQTTAsync_SSLOptions']]],
|
||||
['properties_305',['properties',['../struct_m_q_t_t_async__failure_data5.html#a1594008402f7307e4de8fa6131656dde',1,'MQTTAsync_failureData5::properties()'],['../struct_m_q_t_t_async__disconnect_options.html#a1594008402f7307e4de8fa6131656dde',1,'MQTTAsync_disconnectOptions::properties()'],['../struct_m_q_t_t_async__response_options.html#a1594008402f7307e4de8fa6131656dde',1,'MQTTAsync_responseOptions::properties()'],['../struct_m_q_t_t_async__success_data5.html#a1594008402f7307e4de8fa6131656dde',1,'MQTTAsync_successData5::properties()'],['../struct_m_q_t_t_async__message.html#a1594008402f7307e4de8fa6131656dde',1,'MQTTAsync_message::properties()']]],
|
||||
['protos_306',['protos',['../struct_m_q_t_t_async___s_s_l_options.html#a4f8661600fb8bacf031150f8dcd293a5',1,'MQTTAsync_SSLOptions']]],
|
||||
['protos_5flen_307',['protos_len',['../struct_m_q_t_t_async___s_s_l_options.html#a26f5d839c92f9772c2a5d05486277a42',1,'MQTTAsync_SSLOptions']]],
|
||||
['pub_308',['pub',['../struct_m_q_t_t_async__success_data5.html#a5c41c63d6c37acbe3c493279c5d4c44a',1,'MQTTAsync_successData5::pub()'],['../struct_m_q_t_t_async__success_data.html#a7f044c3b839c17a8840cd6f00d7a0e90',1,'MQTTAsync_successData::pub()']]],
|
||||
['publication_20example_309',['Publication example',['../publish.html',1,'']]],
|
||||
['publish_20while_20disconnected_310',['Publish While Disconnected',['../offline_publish.html',1,'']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_d.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
var searchData=
|
||||
[
|
||||
['qos_311',['qos',['../struct_m_q_t_t_async__message.html#a35738099155a0e4f54050da474bab2e7',1,'MQTTAsync_message::qos()'],['../struct_m_q_t_t_async__success_data.html#a35738099155a0e4f54050da474bab2e7',1,'MQTTAsync_successData::qos()'],['../struct_m_q_t_t_async__will_options.html#a35738099155a0e4f54050da474bab2e7',1,'MQTTAsync_willOptions::qos()']]],
|
||||
['qoslist_312',['qosList',['../struct_m_q_t_t_async__success_data.html#a82786d9ba5cae39873f378a48b36c23b',1,'MQTTAsync_successData']]],
|
||||
['quality_20of_20service_313',['Quality of service',['../qos.html',1,'']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_e.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
var searchData=
|
||||
[
|
||||
['reasoncode_314',['reasonCode',['../struct_m_q_t_t_async__failure_data5.html#a580d8a8ecb285f5a86c2a3865438f8ee',1,'MQTTAsync_failureData5::reasonCode()'],['../struct_m_q_t_t_async__success_data5.html#a580d8a8ecb285f5a86c2a3865438f8ee',1,'MQTTAsync_successData5::reasonCode()'],['../struct_m_q_t_t_async__disconnect_options.html#a580d8a8ecb285f5a86c2a3865438f8ee',1,'MQTTAsync_disconnectOptions::reasonCode()']]],
|
||||
['reasoncodecount_315',['reasonCodeCount',['../struct_m_q_t_t_async__success_data5.html#ac97316626bd4faa6b71277c221275f4b',1,'MQTTAsync_successData5']]],
|
||||
['reasoncodes_316',['reasonCodes',['../struct_m_q_t_t_async__success_data5.html#a2199c9d905dbfa279895cf8123c10f4f',1,'MQTTAsync_successData5']]],
|
||||
['restoremessages_317',['restoreMessages',['../struct_m_q_t_t_async__create_options.html#a231b8890c3bc2ea07f7c599896f30691',1,'MQTTAsync_createOptions']]],
|
||||
['retainaspublished_318',['retainAsPublished',['../struct_m_q_t_t_subscribe__options.html#a8ba074ad218224ee4a8ca802c5e36944',1,'MQTTSubscribe_options']]],
|
||||
['retained_319',['retained',['../struct_m_q_t_t_async__message.html#a6a4904c112507a43e7dc8495b62cc0fc',1,'MQTTAsync_message::retained()'],['../struct_m_q_t_t_async__will_options.html#a6a4904c112507a43e7dc8495b62cc0fc',1,'MQTTAsync_willOptions::retained()']]],
|
||||
['retainhandling_320',['retainHandling',['../struct_m_q_t_t_subscribe__options.html#a11f17b62e40ecdfe107101ae164367a3',1,'MQTTSubscribe_options']]],
|
||||
['retryinterval_321',['retryInterval',['../struct_m_q_t_t_async__connect_options.html#ac73f57846c42bcaa9a47e6721a957748',1,'MQTTAsync_connectOptions']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="all_f.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
var searchData=
|
||||
[
|
||||
['sendwhiledisconnected_322',['sendWhileDisconnected',['../struct_m_q_t_t_async__create_options.html#a078cd68d8f896ce7eac0cc83d4486a2c',1,'MQTTAsync_createOptions']]],
|
||||
['serveruri_323',['serverURI',['../struct_m_q_t_t_async__success_data.html#a95309fdf27015b12bc4adf56306e557b',1,'MQTTAsync_successData::serverURI()'],['../struct_m_q_t_t_async__success_data5.html#a95309fdf27015b12bc4adf56306e557b',1,'MQTTAsync_successData5::serverURI()']]],
|
||||
['serveruricount_324',['serverURIcount',['../struct_m_q_t_t_async__connect_options.html#aa82629005937abd92e97084a428cd61f',1,'MQTTAsync_connectOptions']]],
|
||||
['serveruris_325',['serverURIs',['../struct_m_q_t_t_async__connect_options.html#aba22d81c407fb2ba590dba476240d3e9',1,'MQTTAsync_connectOptions']]],
|
||||
['sessionpresent_326',['sessionPresent',['../struct_m_q_t_t_async__success_data.html#a44baf2cb9a0bbcec3ed2eace43f832d1',1,'MQTTAsync_successData::sessionPresent()'],['../struct_m_q_t_t_async__success_data5.html#a44baf2cb9a0bbcec3ed2eace43f832d1',1,'MQTTAsync_successData5::sessionPresent()']]],
|
||||
['ssl_327',['ssl',['../struct_m_q_t_t_async__connect_options.html#a86fd59846f3ba2082fd99906c6b496a6',1,'MQTTAsync_connectOptions']]],
|
||||
['ssl_5ferror_5fcb_328',['ssl_error_cb',['../struct_m_q_t_t_async___s_s_l_options.html#a21b6ca8a73ba197e65f6a93365d39c04',1,'MQTTAsync_SSLOptions']]],
|
||||
['ssl_5ferror_5fcontext_329',['ssl_error_context',['../struct_m_q_t_t_async___s_s_l_options.html#a189f11195f4d5a70024adffdb050885f',1,'MQTTAsync_SSLOptions']]],
|
||||
['ssl_5fpsk_5fcb_330',['ssl_psk_cb',['../struct_m_q_t_t_async___s_s_l_options.html#a94317cdaf352f9ae496976f8a30f8fee',1,'MQTTAsync_SSLOptions']]],
|
||||
['ssl_5fpsk_5fcontext_331',['ssl_psk_context',['../struct_m_q_t_t_async___s_s_l_options.html#ab7f597518dd5b9db5a515081f8e0bd1f',1,'MQTTAsync_SSLOptions']]],
|
||||
['sslversion_332',['sslVersion',['../struct_m_q_t_t_async___s_s_l_options.html#a3543ea1481b68d73cdde833280bb9c45',1,'MQTTAsync_SSLOptions']]],
|
||||
['struct_5fid_333',['struct_id',['../struct_m_q_t_t_subscribe__options.html#aa5326df180cb23c59afbcab711a06479',1,'MQTTSubscribe_options::struct_id()'],['../struct_m_q_t_t_async__disconnect_options.html#aa5326df180cb23c59afbcab711a06479',1,'MQTTAsync_disconnectOptions::struct_id()'],['../struct_m_q_t_t_async__connect_options.html#aa5326df180cb23c59afbcab711a06479',1,'MQTTAsync_connectOptions::struct_id()'],['../struct_m_q_t_t_async___s_s_l_options.html#aa5326df180cb23c59afbcab711a06479',1,'MQTTAsync_SSLOptions::struct_id()'],['../struct_m_q_t_t_async__will_options.html#aa5326df180cb23c59afbcab711a06479',1,'MQTTAsync_willOptions::struct_id()'],['../struct_m_q_t_t_async__create_options.html#aa5326df180cb23c59afbcab711a06479',1,'MQTTAsync_createOptions::struct_id()'],['../struct_m_q_t_t_async__success_data5.html#aa5326df180cb23c59afbcab711a06479',1,'MQTTAsync_successData5::struct_id()'],['../struct_m_q_t_t_async__failure_data5.html#aa5326df180cb23c59afbcab711a06479',1,'MQTTAsync_failureData5::struct_id()'],['../struct_m_q_t_t_async__connect_data.html#aa5326df180cb23c59afbcab711a06479',1,'MQTTAsync_connectData::struct_id()'],['../struct_m_q_t_t_async__message.html#aa5326df180cb23c59afbcab711a06479',1,'MQTTAsync_message::struct_id()'],['../struct_m_q_t_t_async__init__options.html#aa5326df180cb23c59afbcab711a06479',1,'MQTTAsync_init_options::struct_id()'],['../struct_m_q_t_t_async__response_options.html#aa5326df180cb23c59afbcab711a06479',1,'MQTTAsync_responseOptions::struct_id()']]],
|
||||
['struct_5fversion_334',['struct_version',['../struct_m_q_t_t_async__create_options.html#a0761a5e5be0383882e42924de8e51f82',1,'MQTTAsync_createOptions::struct_version()'],['../struct_m_q_t_t_subscribe__options.html#a0761a5e5be0383882e42924de8e51f82',1,'MQTTSubscribe_options::struct_version()'],['../struct_m_q_t_t_async__disconnect_options.html#a0761a5e5be0383882e42924de8e51f82',1,'MQTTAsync_disconnectOptions::struct_version()'],['../struct_m_q_t_t_async__connect_options.html#a0761a5e5be0383882e42924de8e51f82',1,'MQTTAsync_connectOptions::struct_version()'],['../struct_m_q_t_t_async___s_s_l_options.html#a0761a5e5be0383882e42924de8e51f82',1,'MQTTAsync_SSLOptions::struct_version()'],['../struct_m_q_t_t_async__will_options.html#a0761a5e5be0383882e42924de8e51f82',1,'MQTTAsync_willOptions::struct_version()'],['../struct_m_q_t_t_async__response_options.html#a0761a5e5be0383882e42924de8e51f82',1,'MQTTAsync_responseOptions::struct_version()'],['../struct_m_q_t_t_async__success_data5.html#a0761a5e5be0383882e42924de8e51f82',1,'MQTTAsync_successData5::struct_version()'],['../struct_m_q_t_t_async__failure_data5.html#a0761a5e5be0383882e42924de8e51f82',1,'MQTTAsync_failureData5::struct_version()'],['../struct_m_q_t_t_async__connect_data.html#a0761a5e5be0383882e42924de8e51f82',1,'MQTTAsync_connectData::struct_version()'],['../struct_m_q_t_t_async__message.html#a0761a5e5be0383882e42924de8e51f82',1,'MQTTAsync_message::struct_version()'],['../struct_m_q_t_t_async__init__options.html#a0761a5e5be0383882e42924de8e51f82',1,'MQTTAsync_init_options::struct_version()']]],
|
||||
['sub_335',['sub',['../struct_m_q_t_t_async__success_data5.html#a26c7d90bad0e00a056dff117b9111346',1,'MQTTAsync_successData5']]],
|
||||
['subscribeoptions_336',['subscribeOptions',['../struct_m_q_t_t_async__response_options.html#a16a3cd2a8c69669e9ed6e420ccd9c517',1,'MQTTAsync_responseOptions']]],
|
||||
['subscribeoptionscount_337',['subscribeOptionsCount',['../struct_m_q_t_t_async__response_options.html#a1a4b9bb2780472ec7bb65d0df1bf5d26',1,'MQTTAsync_responseOptions']]],
|
||||
['subscribeoptionslist_338',['subscribeOptionsList',['../struct_m_q_t_t_async__response_options.html#a98f71c5d03dc5ee86fd9dc0119ccb961',1,'MQTTAsync_responseOptions']]],
|
||||
['subscription_20example_339',['Subscription example',['../subscribe.html',1,'']]],
|
||||
['subscription_20wildcards_340',['Subscription wildcards',['../wildcard.html',1,'']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="classes_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,22 @@
|
|||
var searchData=
|
||||
[
|
||||
['mqttasync_5fconnectdata_353',['MQTTAsync_connectData',['../struct_m_q_t_t_async__connect_data.html',1,'']]],
|
||||
['mqttasync_5fconnectoptions_354',['MQTTAsync_connectOptions',['../struct_m_q_t_t_async__connect_options.html',1,'']]],
|
||||
['mqttasync_5fcreateoptions_355',['MQTTAsync_createOptions',['../struct_m_q_t_t_async__create_options.html',1,'']]],
|
||||
['mqttasync_5fdisconnectoptions_356',['MQTTAsync_disconnectOptions',['../struct_m_q_t_t_async__disconnect_options.html',1,'']]],
|
||||
['mqttasync_5ffailuredata_357',['MQTTAsync_failureData',['../struct_m_q_t_t_async__failure_data.html',1,'']]],
|
||||
['mqttasync_5ffailuredata5_358',['MQTTAsync_failureData5',['../struct_m_q_t_t_async__failure_data5.html',1,'']]],
|
||||
['mqttasync_5finit_5foptions_359',['MQTTAsync_init_options',['../struct_m_q_t_t_async__init__options.html',1,'']]],
|
||||
['mqttasync_5fmessage_360',['MQTTAsync_message',['../struct_m_q_t_t_async__message.html',1,'']]],
|
||||
['mqttasync_5fnamevalue_361',['MQTTAsync_nameValue',['../struct_m_q_t_t_async__name_value.html',1,'']]],
|
||||
['mqttasync_5fresponseoptions_362',['MQTTAsync_responseOptions',['../struct_m_q_t_t_async__response_options.html',1,'']]],
|
||||
['mqttasync_5fssloptions_363',['MQTTAsync_SSLOptions',['../struct_m_q_t_t_async___s_s_l_options.html',1,'']]],
|
||||
['mqttasync_5fsuccessdata_364',['MQTTAsync_successData',['../struct_m_q_t_t_async__success_data.html',1,'']]],
|
||||
['mqttasync_5fsuccessdata5_365',['MQTTAsync_successData5',['../struct_m_q_t_t_async__success_data5.html',1,'']]],
|
||||
['mqttasync_5fwilloptions_366',['MQTTAsync_willOptions',['../struct_m_q_t_t_async__will_options.html',1,'']]],
|
||||
['mqttclient_5fpersistence_367',['MQTTClient_persistence',['../struct_m_q_t_t_client__persistence.html',1,'']]],
|
||||
['mqttlenstring_368',['MQTTLenString',['../struct_m_q_t_t_len_string.html',1,'']]],
|
||||
['mqttproperties_369',['MQTTProperties',['../struct_m_q_t_t_properties.html',1,'']]],
|
||||
['mqttproperty_370',['MQTTProperty',['../struct_m_q_t_t_property.html',1,'']]],
|
||||
['mqttsubscribe_5foptions_371',['MQTTSubscribe_options',['../struct_m_q_t_t_subscribe__options.html',1,'']]]
|
||||
];
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
viewBox="0 0 11 11"
|
||||
height="11"
|
||||
width="11"
|
||||
id="svg2"
|
||||
version="1.1">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<path
|
||||
id="path12"
|
||||
d="M 5.5 0.5 A 5 5 0 0 0 0.5 5.5 A 5 5 0 0 0 5.5 10.5 A 5 5 0 0 0 10.5 5.5 A 5 5 0 0 0 5.5 0.5 z M 3.5820312 3 A 0.58291923 0.58291923 0 0 1 4 3.1757812 L 5.5 4.6757812 L 7 3.1757812 A 0.58291923 0.58291923 0 0 1 7.4003906 3 A 0.58291923 0.58291923 0 0 1 7.8242188 4 L 6.3242188 5.5 L 7.8242188 7 A 0.58291923 0.58291923 0 1 1 7 7.8242188 L 5.5 6.3242188 L 4 7.8242188 A 0.58291923 0.58291923 0 1 1 3.1757812 7 L 4.6757812 5.5 L 3.1757812 4 A 0.58291923 0.58291923 0 0 1 3.5820312 3 z "
|
||||
style="stroke-width:1.09870648;fill:#bababa;fill-opacity:1" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
|
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head><title></title>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta name="generator" content="Doxygen 1.9.1"/>
|
||||
<link rel="stylesheet" type="text/css" href="search.css"/>
|
||||
<script type="text/javascript" src="defines_0.js"></script>
|
||||
<script type="text/javascript" src="search.js"></script>
|
||||
</head>
|
||||
<body class="SRPage">
|
||||
<div id="SRIndex">
|
||||
<div class="SRStatus" id="Loading">Loading...</div>
|
||||
<div id="SRResults"></div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
createResults();
|
||||
/* @license-end */
|
||||
</script>
|
||||
<div class="SRStatus" id="Searching">Searching...</div>
|
||||
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||
<script type="text/javascript">
|
||||
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
||||
document.getElementById("Loading").style.display="none";
|
||||
document.getElementById("NoMatches").style.display="none";
|
||||
var searchResults = new SearchResults("searchResults");
|
||||
searchResults.Search();
|
||||
window.addEventListener("message", function(event) {
|
||||
if (event.data == "take_focus") {
|
||||
var elem = searchResults.NavNext(0);
|
||||
if (elem) elem.focus();
|
||||
}
|
||||
});
|
||||
/* @license-end */
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||