diff options
author | lloyd <[email protected]> | 2009-03-30 18:27:18 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2009-03-30 18:27:18 +0000 |
commit | 96d6eb6f29c55e16a37cf11899547886f735b065 (patch) | |
tree | 9f13901e9b44c98d58b2589c9b09c6a7443eb7cd /src/libstate/libstate.cpp | |
parent | 3cc3dd72c5f87b76852a55c1f2d1821dba967d8c (diff) |
Thomas Moschny passed along a request from the Fedora packagers which came
up during the Fedora submission review, that each source file include some
text about the license. One handy Perl script later and each file now has
the line
Distributed under the terms of the Botan license
after the copyright notices.
While I was in there modifying every file anyway, I also stripped out the
remainder of the block comments (lots of astericks before and after the
text); this is stylistic thing I picked up when I was first learning C++
but in retrospect it is not a good style as the structure makes it harder
to modify comments (with the result that comments become fewer, shorter and
are less likely to be updated, which are not good things).
Diffstat (limited to 'src/libstate/libstate.cpp')
-rw-r--r-- | src/libstate/libstate.cpp | 118 |
1 files changed, 60 insertions, 58 deletions
diff --git a/src/libstate/libstate.cpp b/src/libstate/libstate.cpp index b75fbae88..3275c6493 100644 --- a/src/libstate/libstate.cpp +++ b/src/libstate/libstate.cpp @@ -1,7 +1,9 @@ -/************************************************* -* Library Internal/Global State Source File * -* (C) 1999-2008 Jack Lloyd * -*************************************************/ +/* +* Library Internal/Global State +* (C) 1999-2008 Jack Lloyd +* +* Distributed under the terms of the Botan license +*/ #include <botan/libstate.h> #include <botan/init.h> @@ -48,18 +50,18 @@ namespace Botan { -/************************************************* -* Botan's global state * -*************************************************/ +/* +* Botan's global state +*/ namespace { Library_State* global_lib_state = 0; } -/************************************************* -* Access the global state object * -*************************************************/ +/* +* Access the global state object +*/ Library_State& global_state() { /* Lazy initialization. Botan still needs to be deinitialized later @@ -71,17 +73,17 @@ Library_State& global_state() return (*global_lib_state); } -/************************************************* -* Set a new global state object * -*************************************************/ +/* +* Set a new global state object +*/ void set_global_state(Library_State* new_state) { delete swap_global_state(new_state); } -/************************************************* -* Swap two global state objects * -*************************************************/ +/* +* Swap two global state objects +*/ Library_State* swap_global_state(Library_State* new_state) { Library_State* old_state = global_lib_state; @@ -89,17 +91,17 @@ Library_State* swap_global_state(Library_State* new_state) return old_state; } -/************************************************* -* Get a new mutex object * -*************************************************/ +/* +* Get a new mutex object +*/ Mutex* Library_State::get_mutex() const { return mutex_factory->make(); } -/************************************************* -* Get an allocator by its name * -*************************************************/ +/* +* Get an allocator by its name +*/ Allocator* Library_State::get_allocator(const std::string& type) const { Mutex_Holder lock(allocator_lock); @@ -121,9 +123,9 @@ Allocator* Library_State::get_allocator(const std::string& type) const return cached_default_allocator; } -/************************************************* -* Create a new name to object mapping * -*************************************************/ +/* +* Create a new name to object mapping +*/ void Library_State::add_allocator(Allocator* allocator) { Mutex_Holder lock(allocator_lock); @@ -134,9 +136,9 @@ void Library_State::add_allocator(Allocator* allocator) alloc_factory[allocator->type()] = allocator; } -/************************************************* -* Set the default allocator type * -*************************************************/ +/* +* Set the default allocator type +*/ void Library_State::set_default_allocator(const std::string& type) { Mutex_Holder lock(allocator_lock); @@ -148,9 +150,9 @@ void Library_State::set_default_allocator(const std::string& type) cached_default_allocator = 0; } -/************************************************* -* Get a configuration value * -*************************************************/ +/* +* Get a configuration value +*/ std::string Library_State::get(const std::string& section, const std::string& key) const { @@ -160,9 +162,9 @@ std::string Library_State::get(const std::string& section, section + "/" + key, ""); } -/************************************************* -* See if a particular option has been set * -*************************************************/ +/* +* See if a particular option has been set +*/ bool Library_State::is_set(const std::string& section, const std::string& key) const { @@ -171,9 +173,9 @@ bool Library_State::is_set(const std::string& section, return search_map(config, section + "/" + key, false, true); } -/************************************************* -* Set a configuration value * -*************************************************/ +/* +* Set a configuration value +*/ void Library_State::set(const std::string& section, const std::string& key, const std::string& value, bool overwrite) { @@ -188,17 +190,17 @@ void Library_State::set(const std::string& section, const std::string& key, config[full_key] = value; } -/************************************************* -* Add an alias * -*************************************************/ +/* +* Add an alias +*/ void Library_State::add_alias(const std::string& key, const std::string& value) { set("alias", key, value); } -/************************************************* -* Dereference an alias to a fixed name * -*************************************************/ +/* +* Dereference an alias to a fixed name +*/ std::string Library_State::deref_alias(const std::string& key) const { std::string result = key; @@ -207,18 +209,18 @@ std::string Library_State::deref_alias(const std::string& key) const return result; } -/************************************************* -* Set/Add an option * -*************************************************/ +/* +* Set/Add an option +*/ void Library_State::set_option(const std::string key, const std::string& value) { set("conf", key, value); } -/************************************************* -* Get an option value * -*************************************************/ +/* +* Get an option value +*/ std::string Library_State::option(const std::string& key) const { return get("conf", key); @@ -234,9 +236,9 @@ Algorithm_Factory& Library_State::algorithm_factory() return *m_algorithm_factory; } -/************************************************* -* Load a set of modules * -*************************************************/ +/* +* Load a set of modules +*/ void Library_State::initialize(bool thread_safe) { if(mutex_factory) @@ -302,9 +304,9 @@ void Library_State::initialize(bool thread_safe) m_algorithm_factory = new Algorithm_Factory(engines, *mutex_factory); } -/************************************************* -* Library_State Constructor * -*************************************************/ +/* +* Library_State Constructor +*/ Library_State::Library_State() { mutex_factory = 0; @@ -313,9 +315,9 @@ Library_State::Library_State() m_algorithm_factory = 0; } -/************************************************* -* Library_State Destructor * -*************************************************/ +/* +* Library_State Destructor +*/ Library_State::~Library_State() { delete m_algorithm_factory; |