MCPcopy Create free account
hub / github.com/alibaba/PhotonLibOS / add_function

Method add_function

rpc/rpc.cpp:195–199  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

193 public:
194 unordered_map<uint64_t, Function> m_map;
195 virtual int add_function(FunctionID func_id, Function func) override
196 {
197 auto ret = m_map.insert({func_id, func});
198 return ret.second ? 0 : -1;
199 }
200 virtual int remove_function(FunctionID func_id) override
201 {
202 auto ret = m_map.erase(func_id);

Callers 2

rpc_skeletonFunction · 0.80
rpc_skeleton_timeoutFunction · 0.80

Calls 1

insertMethod · 0.45

Tested by 2

rpc_skeletonFunction · 0.64
rpc_skeleton_timeoutFunction · 0.64