/**************************************************************************** * 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. ****************************************************************************/ #ifndef AQHOME_TOOL_CLIENT_P_H #define AQHOME_TOOL_CLIENT_P_H #include "./client.h" typedef struct AQH_TOOL_CLIENT AQH_TOOL_CLIENT; struct AQH_TOOL_CLIENT { GWEN_DB_NODE *dbGlobalArgs; GWEN_DB_NODE *dbLocalArgs; const GWEN_ARGS *args; AQH_TOOLCLIENT_CREATEREQUESTMESSAGE_FN createRequestMessageFn; AQH_TOOLCLIENT_HANDLERESPONSEMESSAGE_FN handleResponseMessageFn; AQH_OBJECT *ipcEndpoint; int timeoutInSeconds; uint32_t flags; uint32_t acceptedGroups; uint8_t protoId; uint8_t protoVer; }; #endif