MCPcopy Create free account
hub / github.com/Snapchat/Valdi / tsn_get_module_info

Function tsn_get_module_info

tsn/src/tsn/tsn.cpp:1312–1322  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1310}
1311
1312bool tsn_get_module_info(const char* module_name, tsn_module_info* output) {
1313 auto moduleInfo = tsn::ModuleRegistry::getInstance().getModuleInfo(std::string_view(module_name));
1314 if (!moduleInfo) {
1315 return false;
1316 }
1317 output->name = moduleInfo.value().name;
1318 output->sha256 = moduleInfo.value().sha256;
1319 output->module_init_fn = moduleInfo.value().moduleInitFn;
1320
1321 return true;
1322}
1323
1324tsn_value tsn_load_module(tsn_vm* ctx, const char* module_name) {
1325 tsn_module_info module_info;

Callers 4

getNativeModuleInfoMethod · 0.85
tsn_contains_moduleFunction · 0.85
tsn_load_moduleFunction · 0.85
tsn_load_in_contextFunction · 0.85

Calls 2

getModuleInfoMethod · 0.80
valueMethod · 0.65

Tested by

no test coverage detected