diff options
author | Eugene Sandulenko | 2010-08-18 10:52:00 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2010-10-12 22:51:37 +0000 |
commit | e71337861ffece83ca8fe254e411557249118d43 (patch) | |
tree | 0bb0f97aa5d3f7ce02e8d6af838e59092ae887a9 /engines/sword25/kernel | |
parent | 596684101e3431e61dbeabeb81eee66322e15042 (diff) | |
download | scummvm-rg350-e71337861ffece83ca8fe254e411557249118d43.tar.gz scummvm-rg350-e71337861ffece83ca8fe254e411557249118d43.tar.bz2 scummvm-rg350-e71337861ffece83ca8fe254e411557249118d43.zip |
SWORD25: brought CallBackRegisry class to our naming standards
svn-id: r53257
Diffstat (limited to 'engines/sword25/kernel')
-rw-r--r-- | engines/sword25/kernel/callbackregistry.cpp | 52 | ||||
-rw-r--r-- | engines/sword25/kernel/callbackregistry.h | 26 |
2 files changed, 39 insertions, 39 deletions
diff --git a/engines/sword25/kernel/callbackregistry.cpp b/engines/sword25/kernel/callbackregistry.cpp index a530159cd7..32b2597334 100644 --- a/engines/sword25/kernel/callbackregistry.cpp +++ b/engines/sword25/kernel/callbackregistry.cpp @@ -60,72 +60,72 @@ namespace Sword25 { // ----------------------------------------------------------------------------- -bool BS_CallbackRegistry::RegisterCallbackFunction(const Common::String &Name, CallbackPtr Ptr) { - if (Name == "") { +bool CallbackRegistry::registerCallbackFunction(const Common::String &name, CallbackPtr ptr) { + if (name == "") { BS_LOG_ERRORLN("The empty string is not allowed as a callback function name."); return false; } - if (FindPtrByName(Name) != 0) { - BS_LOG_ERRORLN("There is already a callback function with the name \"%s\".", Name.c_str()); + if (findPtrByName(name) != 0) { + BS_LOG_ERRORLN("There is already a callback function with the name \"%s\".", name.c_str()); return false; } - if (FindNameByPtr(Ptr) != "") { - BS_LOG_ERRORLN("There is already a callback function with the pointer 0x%x.", Ptr); + if (findNameByPtr(ptr) != "") { + BS_LOG_ERRORLN("There is already a callback function with the pointer 0x%x.", ptr); return false; } - StoreCallbackFunction(Name, Ptr); + storeCallbackFunction(name, ptr); return true; } // ----------------------------------------------------------------------------- -CallbackPtr BS_CallbackRegistry::ResolveCallbackFunction(const Common::String &Name) const { - CallbackPtr Result = FindPtrByName(Name); +CallbackPtr CallbackRegistry::resolveCallbackFunction(const Common::String &name) const { + CallbackPtr result = findPtrByName(name); - if (!Result) { - BS_LOG_ERRORLN("There is no callback function with the name \"%s\".", Name.c_str()); + if (!result) { + BS_LOG_ERRORLN("There is no callback function with the name \"%s\".", name.c_str()); } - return Result; + return result; } // ----------------------------------------------------------------------------- -Common::String BS_CallbackRegistry::ResolveCallbackPointer(CallbackPtr Ptr) const { - const Common::String &Result = FindNameByPtr(Ptr); +Common::String CallbackRegistry::resolveCallbackPointer(CallbackPtr ptr) const { + const Common::String &result = findNameByPtr(ptr); - if (Result == "") { - BS_LOG_ERRORLN("There is no callback function with the pointer 0x%x.", Ptr); + if (result == "") { + BS_LOG_ERRORLN("There is no callback function with the pointer 0x%x.", ptr); } - return Result; + return result; } // ----------------------------------------------------------------------------- -CallbackPtr BS_CallbackRegistry::FindPtrByName(const Common::String &Name) const { +CallbackPtr CallbackRegistry::findPtrByName(const Common::String &name) const { // Eintrag in der Map finden und den Pointer zurückgeben. - NameToPtrMap::const_iterator It = m_NameToPtrMap.find(Name); - return It == m_NameToPtrMap.end() ? 0 : It->_value; + NameToPtrMap::const_iterator it = _nameToPtrMap.find(name); + return it == _nameToPtrMap.end() ? 0 : it->_value; } // ----------------------------------------------------------------------------- -Common::String BS_CallbackRegistry::FindNameByPtr(CallbackPtr Ptr) const { +Common::String CallbackRegistry::findNameByPtr(CallbackPtr ptr) const { // Eintrag in der Map finden und den Namen zurückgeben. - PtrToNameMap::const_iterator It = m_PtrToNameMap.find(Ptr); - return It == m_PtrToNameMap.end() ? "" : It->_value; + PtrToNameMap::const_iterator it = _ptrToNameMap.find(ptr); + return it == _ptrToNameMap.end() ? "" : it->_value; } // ----------------------------------------------------------------------------- -void BS_CallbackRegistry::StoreCallbackFunction(const Common::String &Name, CallbackPtr Ptr) { +void CallbackRegistry::storeCallbackFunction(const Common::String &name, CallbackPtr ptr) { // Callback-Funktion in beide Maps eintragen. - m_NameToPtrMap[Name] = Ptr; - m_PtrToNameMap[Ptr] = Name; + _nameToPtrMap[name] = ptr; + _ptrToNameMap[ptr] = name; } } // End of namespace Sword25 diff --git a/engines/sword25/kernel/callbackregistry.h b/engines/sword25/kernel/callbackregistry.h index a4ebd03dba..c5076d22f5 100644 --- a/engines/sword25/kernel/callbackregistry.h +++ b/engines/sword25/kernel/callbackregistry.h @@ -52,22 +52,22 @@ namespace Sword25 { // Klassendeklaration // ----------------------------------------------------------------------------- -typedef void (*CallbackPtr)(int Command); +typedef void (*CallbackPtr)(int command); -class BS_CallbackRegistry { +class CallbackRegistry { public: - static BS_CallbackRegistry &GetInstance() { - static BS_CallbackRegistry Instance; - return Instance; + static CallbackRegistry &getInstance() { + static CallbackRegistry _instance; + return _instance; } - bool RegisterCallbackFunction(const Common::String &Name, CallbackPtr Ptr); - CallbackPtr ResolveCallbackFunction(const Common::String &Name) const; - Common::String ResolveCallbackPointer(CallbackPtr Ptr) const; + bool registerCallbackFunction(const Common::String &name, CallbackPtr ptr); + CallbackPtr resolveCallbackFunction(const Common::String &name) const; + Common::String resolveCallbackPointer(CallbackPtr ptr) const; private: typedef Common::HashMap<Common::String, CallbackPtr, Common::CaseSensitiveString_Hash, Common::CaseSensitiveString_EqualTo> NameToPtrMap; - NameToPtrMap m_NameToPtrMap; + NameToPtrMap _nameToPtrMap; struct CallbackPtr_EqualTo { bool operator()(CallbackPtr x, CallbackPtr y) const { @@ -81,11 +81,11 @@ private: }; typedef Common::HashMap<CallbackPtr, Common::String, CallbackPtr_Hash, CallbackPtr_EqualTo> PtrToNameMap; - PtrToNameMap m_PtrToNameMap; + PtrToNameMap _ptrToNameMap; - CallbackPtr FindPtrByName(const Common::String &Name) const; - Common::String FindNameByPtr(CallbackPtr Ptr) const; - void StoreCallbackFunction(const Common::String &Name, CallbackPtr Ptr); + CallbackPtr findPtrByName(const Common::String &name) const; + Common::String findNameByPtr(CallbackPtr ptr) const; + void storeCallbackFunction(const Common::String &name, CallbackPtr ptr); }; } // End of namespace Sword25 |