MCPcopy Create free account
hub / github.com/OpenStickCommunity/GP2040-CE / LoadAddon

Method LoadAddon

src/addonmanager.cpp:4–16  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2#include "usbhostmanager.h"
3
4bool AddonManager::LoadAddon(GPAddon* addon) {
5 if (addon->available()) {
6 AddonBlock * block = new AddonBlock;
7 addon->setup();
8 block->ptr = addon;
9 addons.push_back(block);
10 return true;
11 } else {
12 delete addon; // Don't use the memory if we don't have to
13 }
14
15 return false;
16}
17
18bool AddonManager::LoadUSBAddon(GPAddon* addon) {
19 bool ret = LoadAddon(addon);

Callers 2

setupMethod · 0.80
setupMethod · 0.80

Calls 2

availableMethod · 0.45
setupMethod · 0.45

Tested by

no test coverage detected