Code cleanups.

This commit is contained in:
Gunnar Beutner 2012-06-17 16:37:36 +02:00
parent 728f72dcce
commit 7f4c3f84be
4 changed files with 9 additions and 5 deletions

View File

@ -295,7 +295,7 @@ Component::Ptr Application::GetComponent(const string& name) const
* @param facility The log facility.
* @param message The message.
*/
void Application::Log(LogSeverity severity, string facility, string message)
void Application::Log(LogSeverity severity, const string& facility, const string& message)
{
char timestamp[100];

View File

@ -53,7 +53,7 @@ public:
static void Shutdown(void);
static void Log(LogSeverity severity, string facility, string message);
static void Log(LogSeverity severity, const string& facility, const string& message);
shared_ptr<Component> LoadComponent(const string& path,
const ConfigObject::Ptr& componentConfig);

View File

@ -51,6 +51,12 @@ long Dictionary::GetLength(void) const
return m_Data.size();
}
/**
* Checks whether the dictionary contains the specified key.
*
* @param key The key.
* @returns true if the dictionary contains the key, false otherwise.
*/
bool Dictionary::Contains(const string& key) const
{
return (m_Data.find(key) != m_Data.end());

View File

@ -87,9 +87,7 @@ shared_ptr<SSL_CTX> Utility::MakeSSLContext(string pubkey, string privkey, strin
{
InitializeOpenSSL();
SSL_METHOD *sslMethod = (SSL_METHOD *)TLSv1_method();
shared_ptr<SSL_CTX> sslContext = shared_ptr<SSL_CTX>(SSL_CTX_new(sslMethod), SSL_CTX_free);
shared_ptr<SSL_CTX> sslContext = shared_ptr<SSL_CTX>(SSL_CTX_new(TLSv1_method()), SSL_CTX_free);
SSL_CTX_set_mode(sslContext.get(), SSL_MODE_ENABLE_PARTIAL_WRITE | SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER);