Go to the documentation of this file. 1 #ifndef HIVE_MIND_BRIDGE_CALLBACK_H
2 #define HIVE_MIND_BRIDGE_CALLBACK_H
6 #include <pheromones/FunctionCallArgumentDTO.h>
7 #include <pheromones/FunctionCallRequestDTO.h>
33 #endif // HIVE_MIND_BRIDGE_CALLBACK_H
CallbackArgs m_args
Definition: Callback.h:26
std::vector< UserCallbackArgumentDescription > CallbackArgsManifest
Definition: Callback.h:11
std::function< std::optional< CallbackReturn >CallbackArgs)> CallbackFunction
Definition: Callback.h:31
CallbackReturn(std::string returnFunctionName, CallbackArgs args)
Definition: Callback.h:18
std::string m_returnFunctionName
Definition: Callback.h:28
CallbackArgs getReturnArgs()
Definition: Callback.h:21
std::vector< FunctionCallArgumentDTO > CallbackArgs
Definition: Callback.h:9
std::string getReturnFunctionName()
Definition: Callback.h:23
Definition: Callback.h:16