feat: services

This commit is contained in:
2025-09-13 12:35:52 +02:00
parent 5d4d68ca2d
commit 995d973011
17 changed files with 656 additions and 366 deletions

View File

@@ -7,6 +7,7 @@
#include <string>
#include <initializer_list>
#include "Config.h"
#include "ApiTypes.h"
class NodeContext {
public:
@@ -19,6 +20,7 @@ public:
NodeInfo self;
std::map<String, NodeInfo>* memberList;
Config config;
std::vector<EndpointCapability> capabilities;
using EventCallback = std::function<void(void*)>;
std::map<std::string, std::vector<EventCallback>> eventRegistry;