aboutsummaryrefslogtreecommitdiffstats
path: root/include/libstate.h
Commit message (Collapse)AuthorAgeFilesLines
* Make it possible to insert Engines into the front of the queue;lloyd2006-08-051-1/+1
| | | | | | otherwise any Engines added after startup (eg, application-specific ones) would only be used for new algorithm - it wouldn't be possible for them to override existing implementations.
* Fix config handling (stupid mismatch was causing the getter for thelloyd2006-07-011-1/+0
| | | | | | config options to always fail). Move the default config stuff from libstate to the config object.
* Access the global configuration through an object reference insteadlloyd2006-07-011-5/+2
| | | | | of stand-alone functions. Store the configuration in a distinct object, rather than just a map inside the library state.
* Clean up initialization a little bit morelloyd2006-07-011-1/+3
|
* Various changes to how library initialization occurs, though I'm stilllloyd2006-06-261-1/+1
| | | | not completely happy with it.
* Support named mutexes outside of the global library state.lloyd2006-06-251-1/+2
| | | | | | Alter the AEP engine to use one in favor of a static Mutex pointer. Fix a stupid typo in an exception message.
* Fix two declarations that were incorrect.lloyd2006-06-251-2/+2
|
* Add a set_timer method to Library_State, and rearrange the orderlloyd2006-06-251-0/+1
| | | | of initialization in the constructor.
* Have allocator objects 'know' their own names, rather than keeping themlloyd2006-06-251-1/+1
| | | | around as ancillary strings.
* Make Library_State::x509_state() non-const to support lazy initialiation.lloyd2006-06-251-1/+1
|
* Add an X509_GlobalState pointer to the library state.lloyd2006-06-241-1/+5
| | | | Initial implementation of a factory for extension objects
* Add a swap_global_state, to allow the use of multiplelloyd2006-06-241-0/+1
| | | | simultaneous library states.
* Add some initial support for centralized/user-pluggable characterlloyd2006-06-131-0/+5
| | | | set conversions, to replace the current hardcoded stuff.
* Initial checkin1.5.6lloyd2006-05-181-0/+84