/**************************************************************************** * This file is part of the project AqHome. * AqHome (c) by 2023 Martin Preuss, all rights reserved. * * The license for this file can be found in the file COPYING which you * should have received along with this file. ****************************************************************************/ #ifdef HAVE_CONFIG_H # include #endif #include "./loop_ipc.h" #include "./aqhome_mqtt_p.h" #include "aqhome/ipc/data/ipc_data.h" #include #include #include #include #include #include #define FULL_DEBUG /* ------------------------------------------------------------------------------------------------ * forward declarations * ------------------------------------------------------------------------------------------------ */ /* ------------------------------------------------------------------------------------------------ * implementations * ------------------------------------------------------------------------------------------------ */ void AqHomeMqttLog_ReadAndHandleIpcMessages(AQHOME_MQTT *aqh) { GWEN_MSG_ENDPOINT *epTcp; GWEN_MSG *msg; epTcp=aqh->brokerEndpoint; while( (msg=GWEN_MsgEndpoint_TakeFirstReceivedMessage(epTcp)) ) { GWEN_Msg_free(msg); } }