feat: services (#2)

This commit is contained in:
2025-09-13 13:45:24 +02:00
parent fe045804cb
commit 12caeb0be6
33 changed files with 3293 additions and 785 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;