The unified diff between revisions [69d8a314..] and [4e40e885..] is displayed below. It can also be downloaded as a raw diff.

This diff has been restricted to the following files: 'include/modules.h'

#
#
# patch "include/modules.h"
#  from [e9bf6846f7a4b38f943ac8cb4a03cdd0eda6f0f9]
#    to [dd2710c408c7a116b96db31d53b8fdcee5a65e31]
#
============================================================
--- include/modules.h	e9bf6846f7a4b38f943ac8cb4a03cdd0eda6f0f9
+++ include/modules.h	dd2710c408c7a116b96db31d53b8fdcee5a65e31
@@ -1,6 +1,6 @@
 /*************************************************
 * Module Factory Header File                     *
-* (C) 1999-2006 The Botan Project                *
+* (C) 1999-2007 Jack Lloyd                       *
 *************************************************/

 #ifndef BOTAN_MODULE_FACTORIES_H__
@@ -15,12 +15,10 @@ namespace Botan {
 /*************************************************
 * Module Builder Interface                       *
 *************************************************/
-class Modules
+class BOTAN_DLL Modules
    {
    public:
       virtual class Mutex_Factory* mutex_factory() const = 0;
-      virtual class Timer* timer() const = 0;
-      virtual class Charset_Transcoder* transcoder() const = 0;

       virtual std::string default_allocator() const = 0;

@@ -34,12 +32,10 @@ class Modules
 /*************************************************
 * Built In Modules                               *
 *************************************************/
-class Builtin_Modules : public Modules
+class BOTAN_DLL Builtin_Modules : public Modules
    {
    public:
       class Mutex_Factory* mutex_factory() const;
-      class Timer* timer() const;
-      class Charset_Transcoder* transcoder() const;

       std::string default_allocator() const;

@@ -49,7 +45,7 @@ class Builtin_Modules : public Modules

       Builtin_Modules(const InitializerOptions&);
    private:
-      const bool should_lock;
+      const bool should_lock, use_engines;
    };

 }