MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / registerHandler

Method registerHandler

source/core/StarJsonRpc.cpp:13–17  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11}
12
13void JsonRpc::registerHandler(String const& handler, JsonRpcRemoteFunction func) {
14 if (m_handlers.contains(handler))
15 throw JsonRpcException(strf("Handler by that name already exists '{}'", handler));
16 m_handlers.add(handler, std::move(func));
17}
18
19void JsonRpc::registerHandlers(JsonRpcHandlers const& handlers) {
20 for (auto const& pair : handlers)

Callers 1

ServerClientContextMethod · 0.80

Calls 3

strfFunction · 0.85
containsMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected