aboutsummaryrefslogtreecommitdiffstats
path: root/src/kvilib/ext/KviCryptEngineManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/kvilib/ext/KviCryptEngineManager.cpp')
-rw-r--r--src/kvilib/ext/KviCryptEngineManager.cpp94
1 files changed, 47 insertions, 47 deletions
diff --git a/src/kvilib/ext/KviCryptEngineManager.cpp b/src/kvilib/ext/KviCryptEngineManager.cpp
index 22e4c9eea..c17361b29 100644
--- a/src/kvilib/ext/KviCryptEngineManager.cpp
+++ b/src/kvilib/ext/KviCryptEngineManager.cpp
@@ -28,60 +28,60 @@
#ifdef COMPILE_CRYPT_SUPPORT
- KviCryptEngineManager::KviCryptEngineManager()
- {
- m_pEngineDict = new KviPointerHashTable<QString,KviCryptEngineDescription>;
- m_pEngineDict->setAutoDelete(true);
- }
-
- KviCryptEngineManager::~KviCryptEngineManager()
- {
- delete m_pEngineDict;
- }
-
- void KviCryptEngineManager::registerEngine(KviCryptEngineDescription * pDesc)
- {
- m_pEngineDict->replace(pDesc->m_szName,pDesc);
- }
+KviCryptEngineManager::KviCryptEngineManager()
+{
+ m_pEngineDict = new KviPointerHashTable<QString, KviCryptEngineDescription>;
+ m_pEngineDict->setAutoDelete(true);
+}
- void KviCryptEngineManager::unregisterEngine(const QString & szName)
- {
- m_pEngineDict->remove(szName);
- }
+KviCryptEngineManager::~KviCryptEngineManager()
+{
+ delete m_pEngineDict;
+}
- void KviCryptEngineManager::unregisterEngines(void * providerHandle)
- {
- KviPointerList<QString> lEnginesToRemove;
- lEnginesToRemove.setAutoDelete(true);
+void KviCryptEngineManager::registerEngine(KviCryptEngineDescription * pDesc)
+{
+ m_pEngineDict->replace(pDesc->m_szName, pDesc);
+}
- for(KviPointerHashTableEntry<QString,KviCryptEngineDescription> * pDesc = m_pEngineDict->firstEntry();pDesc;pDesc = m_pEngineDict->nextEntry())
- {
- if(pDesc->data()->m_providerHandle == providerHandle)
- lEnginesToRemove.append(new QString(pDesc->key()));
- }
+void KviCryptEngineManager::unregisterEngine(const QString & szName)
+{
+ m_pEngineDict->remove(szName);
+}
- for(QString * pszEngineName = lEnginesToRemove.first();pszEngineName;pszEngineName = lEnginesToRemove.next())
- m_pEngineDict->remove(*pszEngineName);
- }
+void KviCryptEngineManager::unregisterEngines(void * providerHandle)
+{
+ KviPointerList<QString> lEnginesToRemove;
+ lEnginesToRemove.setAutoDelete(true);
- KviCryptEngine * KviCryptEngineManager::allocateEngine(const QString & szName)
+ for(KviPointerHashTableEntry<QString, KviCryptEngineDescription> * pDesc = m_pEngineDict->firstEntry(); pDesc; pDesc = m_pEngineDict->nextEntry())
{
- KviCryptEngineDescription * pDesc = m_pEngineDict->find(szName);
- if(!pDesc)
- return 0;
- KviCryptEngine * pEngine = pDesc->m_allocFunc();
- if(!pEngine)
- return 0;
- pEngine->m_deallocFunc = pDesc->m_deallocFunc; // remember the dealloc func from now on
- return pEngine;
+ if(pDesc->data()->m_providerHandle == providerHandle)
+ lEnginesToRemove.append(new QString(pDesc->key()));
}
- void KviCryptEngineManager::deallocateEngine(KviCryptEngine * pEngine)
- {
- if(!pEngine)
- return;
- crypt_engine_deallocator_func deallocFunc = pEngine->m_deallocFunc;
- deallocFunc(pEngine);
- }
+ for(QString * pszEngineName = lEnginesToRemove.first(); pszEngineName; pszEngineName = lEnginesToRemove.next())
+ m_pEngineDict->remove(*pszEngineName);
+}
+
+KviCryptEngine * KviCryptEngineManager::allocateEngine(const QString & szName)
+{
+ KviCryptEngineDescription * pDesc = m_pEngineDict->find(szName);
+ if(!pDesc)
+ return 0;
+ KviCryptEngine * pEngine = pDesc->m_allocFunc();
+ if(!pEngine)
+ return 0;
+ pEngine->m_deallocFunc = pDesc->m_deallocFunc; // remember the dealloc func from now on
+ return pEngine;
+}
+
+void KviCryptEngineManager::deallocateEngine(KviCryptEngine * pEngine)
+{
+ if(!pEngine)
+ return;
+ crypt_engine_deallocator_func deallocFunc = pEngine->m_deallocFunc;
+ deallocFunc(pEngine);
+}
#endif // COMPILE_CRYPT_SUPPORT