geode/loader/dobby/source/InterceptRouting/RoutingPlugin/RoutingPlugin.cc
2022-07-30 19:24:03 +03:00

15 lines
521 B
C++

#include "InterceptRouting/RoutingPlugin/RoutingPlugin.h"
LiteMutableArray *RoutingPluginManager::plugins;
RoutingPluginInterface *RoutingPluginManager::near_branch_trampoline = NULL;
void RoutingPluginManager::registerPlugin(const char *name, RoutingPluginInterface *plugin) {
DLOG(0, "register %s plugin", name);
if (RoutingPluginManager::plugins == NULL) {
RoutingPluginManager::plugins = new LiteMutableArray(8);
}
RoutingPluginManager::plugins->pushObject(reinterpret_cast<LiteObject *>(plugin));
}