Go to the documentation of this file. 1 #ifndef HIVEMIND_BRIDGE_MESSAGEUTILS_H
2 #define HIVEMIND_BRIDGE_MESSAGEUTILS_H
5 #include <pheromones/FunctionCallResponseDTO.h>
6 #include <pheromones/MessageDTO.h>
7 #include <pheromones/ResponseDTO.h>
8 #include <pheromones/UserCallResponseDTO.h>
26 uint32_t msgDestinationId,
27 UserCallTargetDTO moduleDestination,
28 GenericResponseStatusDTO status,
29 const std::string& ackMessage);
42 uint32_t msgDestinationId,
43 UserCallTargetDTO moduleDestination,
57 uint32_t msgDestinationId,
58 UserCallTargetDTO moduleDestination,
59 FunctionDescriptionDTO functionDescription);
72 uint32_t msgDestinationId,
74 UserCallTargetDTO moduleDestination,
75 const std::string& callbackName,
88 uint32_t msgDestinationId,
90 UserCallTargetDTO moduleDestination,
91 const std::string& callbackName);
107 uint32_t msgDestinationId,
110 uint32_t packetNumber,
113 uint16_t payloadLength);
128 #endif // HIVEMIND_BRIDGE_MESSAGEUTILS_H
MessageDTO createGreetMessage()
Definition: MessageUtils.cpp:100
std::optional< MessageDTO > createBytesMessage(uint32_t msgSourceId, uint32_t msgDestinationId, uint32_t requestId, uint32_t byteReqId, uint32_t packetNumber, bool lastPacket, uint8_t *payload, uint16_t payloadLength)
Definition: MessageUtils.cpp:82
uint32_t generateRandomId()
Definition: MessageUtils.cpp:102
MessageDTO createResponseMessage(uint32_t responseId, uint32_t msgSourceId, uint32_t msgDestinationId, UserCallTargetDTO moduleDestination, GenericResponseStatusDTO status, const std::string &ackMessage)
Definition: MessageUtils.cpp:3
std::vector< FunctionCallArgumentDTO > CallbackArgs
Definition: Callback.h:9
MessageDTO createFunctionListLengthResponseMessage(uint32_t responseId, uint32_t msgSourceId, uint32_t msgDestinationId, UserCallTargetDTO moduleDestination, uint32_t length)
Definition: MessageUtils.cpp:18
MessageDTO createFunctionDescriptionResponseMessage(uint32_t responseId, uint32_t msgSourceId, uint32_t msgDestinationId, UserCallTargetDTO moduleDestination, FunctionDescriptionDTO functionDescription)
Definition: MessageUtils.cpp:34
Definition: MessageUtils.h:13
MessageDTO createFunctionCallRequest(uint32_t msgSourceId, uint32_t msgDestinationId, uint32_t requestId, UserCallTargetDTO moduleDestination, const std::string &callbackName, const CallbackArgs &args)
Definition: MessageUtils.cpp:50