aqhome: started rewriting message code, start using new event2 lib.

This commit is contained in:
Martin Preuss
2025-02-25 01:13:07 +01:00
parent f1f24168e5
commit cf8edbbd5f
58 changed files with 5393 additions and 163 deletions

37
aqhome/ipc2/message_p.h Normal file
View File

@@ -0,0 +1,37 @@
/****************************************************************************
* This file is part of the project AqHome.
* AqHome (c) by 2025 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.
****************************************************************************/
#ifndef AQH_MESSAGE_P_H
#define AQH_MESSAGE_P_H
#include "./message.h"
struct AQH_MESSAGE {
GWEN_INHERIT_ELEMENT(AQH_MESSAGE)
GWEN_LIST_ELEMENT(AQH_MESSAGE)
int refCount;
/* unparsed data */
uint8_t *msgPointer;
uint32_t msgSize;
uint32_t usedSize;
/* parsed header data */
int msgType;
int msgProtoId;
int msgProtoVer;
int msgCommand;
};
#endif