MCPcopy Create free account
hub / github.com/BZFlag-Dev/bzflag / bz_registerCallBack

Function bz_registerCallBack

src/bzfs/bzfsAPI.cpp:3642–3656  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3640std::map<std::string, bz_GenericCallbackFunc> callbackFunctions;
3641
3642BZF_API bool bz_registerCallBack(const char* name, bz_GenericCallback* callback) {
3643 if (!name || ! callback) {
3644 return false;
3645 }
3646
3647 std::string callbackName = name;
3648
3649 std::map<std::string, bz_GenericCallback*>::iterator itr = callbackClasses.find(callbackName);
3650 if (itr != callbackClasses.end()) {
3651 return false;
3652 }
3653
3654 callbackClasses[callbackName] = callback;
3655 return true;
3656}
3657
3658BZF_API bool bz_registerCallBack(const char* name, bz_GenericCallbackFunc callback) {
3659 if (!name || ! callback) {

Callers 1

bz_LoadFunction · 0.85

Calls 2

findMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected