aboutsummaryrefslogtreecommitdiffstats
path: root/include/modules.h
diff options
context:
space:
mode:
authorlloyd <[email protected]>2006-07-01 23:28:34 +0000
committerlloyd <[email protected]>2006-07-01 23:28:34 +0000
commit4a85275067375f0f08f2d281512f6d7174c6ca0e (patch)
tree1f3f5981d45bf542398dd9c16fa70ce40b7d17b1 /include/modules.h
parent984d1c480e724ffba5a5aa1f09980016bb9b03ca (diff)
Let modules override the transcoder object (since system libs
like iconv may be useful there...)
Diffstat (limited to 'include/modules.h')
-rw-r--r--include/modules.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/modules.h b/include/modules.h
index 81de52faf..d2d83985c 100644
--- a/include/modules.h
+++ b/include/modules.h
@@ -19,6 +19,7 @@ class 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;
@@ -37,6 +38,7 @@ class 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;