Go to the documentation of this file. 1 #ifndef HIVE_MIND_BRIDGE_USERCALLBACKFUNCTIONWRAPPER_H
2 #define HIVE_MIND_BRIDGE_USERCALLBACKFUNCTIONWRAPPER_H
6 #include <pheromones/FunctionCallArgumentDTO.h>
7 #include <pheromones/FunctionCallRequestDTO.h>
8 #include <pheromones/FunctionDescriptionArgumentTypeDTO.h>
9 #include <unordered_map>
26 #endif // HIVE_MIND_BRIDGE_USERCALLBACKFUNCTIONWRAPPER_H
CallbackArgsManifest getManifest()
Definition: UserCallbackFunctionWrapper.cpp:9
std::vector< UserCallbackArgumentDescription > CallbackArgsManifest
Definition: Callback.h:11
std::function< std::optional< CallbackReturn >CallbackArgs)> CallbackFunction
Definition: Callback.h:31
UserCallbackFunctionWrapper()=default
Definition: UserCallbackFunctionWrapper.h:11
CallbackFunction m_function
Definition: UserCallbackFunctionWrapper.h:22
CallbackArgsManifest m_manifest
Definition: UserCallbackFunctionWrapper.h:23
CallbackFunction getFunction()
Definition: UserCallbackFunctionWrapper.cpp:7