ack acked ackinfo acks addacknowledgment agentcommandget agentcommandrelease agentcontext agentinterface agentmessagecontext agentmessageinterface agentmessagerecv agentmessagesend agentreceivemessage agentsendmessage api apis appcallback args aws blocktimems bool br bytesorerror bytestorecv bytestosend cbmc cleansession cleansession clearonlysubunsubentries clientidentifierlength clientidentifierlength cmdcompletecallback cmdcompletecb com commandcallback commandcompletecallback commandcontext commandinfo commandloop commandtype cond config configpagestyle connack connectargs connectcallback connectcmdcallback connectinfo connectionargs connectstatus connectstatus const copydoc coremqtt cpu createandaddcommand css defgroup deserialized didn disconnectcallback disconnectcmdcallback doesn doxygen dup endcode endcond endif endloop enqueueing enum enums fixedbuffer foo freertos func functotest gcc getcommand getcurrenttimems gettimestampms github html https ifndef inc incomingcallback incomingpacketcontext incomingpacketcontext incomingpacketid incomingpublishcallback ingroup init initalized int iot iso keepaliveseconds keepaliveseconds logdebug logerror loginfo logwarn lwt mainpage malloc md memset messagecontext messageinterface metadata microcontroller min misra mit mqtt mqttagent mqttagentcommand mqttagentcommandcontext mqttagentcommandinfo mqttagentcontext mqttagentmessagecontext mqttagentsubscribeargs mqttbadparameter mqttconnectinfo mqttcontext mqttcontexthandle mqtteventcallback mqttfixedbuffer mqttgetcurrenttimefunc mqttkeepalivetimeout mqttnomemory mqttnotconnected mqttpublishinfo mqttrecvfailed mqttsendfailed mqttstatecollision mqttstatus mqttsubscribeinfo mqttsuccess multithreaded multithreading mutex mygetcommandimplementation mymessagerecvimplementation mymessagesendimplementation myreleasecommandimplementation networkbuffer networkinterfacereceivestub networkinterfacesendstub networkrecv networksend noninfringement num numsubscriptions org packetid packetreceivedinloop packettype packinfo pagentcontext param params pargs passwordlength passwordlength payloadlength payloadlength pbuffer pclientidentifier pclientidentifier pcmdcallbackcontext pcmdcompletecallbackcontext pcmdcontext pcommand pcommandcompletecallback pcommandcompletecallbackcontext pcommandinfo pcommandtorelease pcommandtosend pconnectargs pconnectinfo pcontext pdata pdeserializedinfo pendingacks pendloop pflags pfuncname pincomingcallback pincomingcallbackcontext pincomingpacketcontext pingrequestcompletecb pingresp pmqttagentcontext pmqttcontext pmqttinfoparam pmsgctx pmsginterface pnetworkbuffer pnetworkcontext poriginalcommand posix ppacketinfo pparams ppassword ppassword ppayload ppayload ppendingacks ppublisharg ppublishinfo preceivedcommand preceivedpointer preturnflags preturninfo printf processloop psubackcodes psubscribeargs psubscribeinfo psubscriptionargs pthread ptopicfilter ptopicname ptopicname ptransportinterface puback pubcomp publishcmdcompletecb publishinfo pubrec pubrel punusedarg pusername pvoidconnectargs pvoidsubscribeargs pwillinfo qos receiveloop recv releasecommand resending resumesession ret returncode returnflags runprocessloop sdk sessionpresent sizeof someclientid somepassword sometransportcontext someusername statusreturn strlen struct structs stubgettime stubpublishcallback stubreceive stubreceivethenfail suback sublicense subscribeargs subscribecmdcompletecb subscribeinfo td terminatecallback timeoutms todo topicfilterlength topicnamelength tr transportinterface uint unsuback unsubscribeargs unsubscribecmdcompletecb unsubscribecompletecb unsubscribeinfo usernamelength utest uxcontrolandlengthbytes willinfo writev www