HiveMindBridge
Namespaces | Functions
MessageUtils.h File Reference
#include "hivemind-bridge/UserCallbackFunctionWrapper.h"
#include <pheromones/FunctionCallResponseDTO.h>
#include <pheromones/MessageDTO.h>
#include <pheromones/ResponseDTO.h>
#include <pheromones/UserCallResponseDTO.h>
Include dependency graph for MessageUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 MessageUtils
 

Functions

MessageDTO MessageUtils::createResponseMessage (uint32_t responseId, uint32_t msgSourceId, uint32_t msgDestinationId, UserCallTargetDTO moduleDestination, GenericResponseStatusDTO status, const std::string &ackMessage)
 
MessageDTO MessageUtils::createFunctionListLengthResponseMessage (uint32_t responseId, uint32_t msgSourceId, uint32_t msgDestinationId, UserCallTargetDTO moduleDestination, uint32_t length)
 
MessageDTO MessageUtils::createFunctionDescriptionResponseMessage (uint32_t responseId, uint32_t msgSourceId, uint32_t msgDestinationId, UserCallTargetDTO moduleDestination, FunctionDescriptionDTO functionDescription)
 
MessageDTO MessageUtils::createFunctionCallRequest (uint32_t msgSourceId, uint32_t msgDestinationId, uint32_t requestId, UserCallTargetDTO moduleDestination, const std::string &callbackName, const CallbackArgs &args)
 
MessageDTO MessageUtils::createFunctionCallRequest (uint32_t msgSourceId, uint32_t msgDestinationId, uint32_t requestId, UserCallTargetDTO moduleDestination, const std::string &callbackName)
 
std::optional< MessageDTO > MessageUtils::createBytesMessage (uint32_t msgSourceId, uint32_t msgDestinationId, uint32_t requestId, uint32_t byteReqId, uint32_t packetNumber, bool lastPacket, uint8_t *payload, uint16_t payloadLength)
 
MessageDTO MessageUtils::createGreetMessage ()
 
uint32_t MessageUtils::generateRandomId ()