diff options
Diffstat (limited to 'src/plugger.h')
| -rw-r--r-- | src/plugger.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/plugger.h b/src/plugger.h index 2780356..2ba7b4b 100644 --- a/src/plugger.h +++ b/src/plugger.h | |||
| @@ -1,5 +1,5 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Copyright (C) 2007-2010 Xagasoft, All rights reserved. | 2 | * Copyright (C) 2007-2011 Xagasoft, All rights reserved. |
| 3 | * | 3 | * |
| 4 | * This file is part of the libbu++ library and is released under the | 4 | * This file is part of the libbu++ library and is released under the |
| 5 | * terms of the license contained in the file LICENSE. | 5 | * terms of the license contained in the file LICENSE. |
| @@ -11,7 +11,7 @@ | |||
| 11 | #include "bu/hash.h" | 11 | #include "bu/hash.h" |
| 12 | #include "bu/list.h" | 12 | #include "bu/list.h" |
| 13 | #include "bu/exceptionbase.h" | 13 | #include "bu/exceptionbase.h" |
| 14 | #include "bu/fstring.h" | 14 | #include "bu/string.h" |
| 15 | #include <stddef.h> | 15 | #include <stddef.h> |
| 16 | 16 | ||
| 17 | #include "bu/config.h" | 17 | #include "bu/config.h" |
| @@ -144,7 +144,7 @@ namespace Bu | |||
| 144 | class Plugger | 144 | class Plugger |
| 145 | { | 145 | { |
| 146 | public: | 146 | public: |
| 147 | typedef Bu::Hash<Bu::FString, PluginReg *> PluginHash; | 147 | typedef Bu::Hash<Bu::String, PluginReg *> PluginHash; |
| 148 | typedef Bu::Hash<ptrdiff_t, void *> InstHash; | 148 | typedef Bu::Hash<ptrdiff_t, void *> InstHash; |
| 149 | 149 | ||
| 150 | public: | 150 | public: |
| @@ -184,8 +184,8 @@ namespace Bu | |||
| 184 | hPlugin.insert( pInfo->sID, pReg ); | 184 | hPlugin.insert( pInfo->sID, pReg ); |
| 185 | } | 185 | } |
| 186 | 186 | ||
| 187 | void registerExternalPlugin( const Bu::FString &sFName, | 187 | void registerExternalPlugin( const Bu::String &sFName, |
| 188 | const Bu::FString &sPluginName ) | 188 | const Bu::String &sPluginName ) |
| 189 | { | 189 | { |
| 190 | PluginReg *pReg; | 190 | PluginReg *pReg; |
| 191 | if( hPlugin.has( sPluginName ) ) | 191 | if( hPlugin.has( sPluginName ) ) |
| @@ -227,7 +227,7 @@ namespace Bu | |||
| 227 | hPlugin.insert( pReg->pInfo->sID, pReg ); | 227 | hPlugin.insert( pReg->pInfo->sID, pReg ); |
| 228 | } | 228 | } |
| 229 | 229 | ||
| 230 | T *instantiate( const Bu::FString &lpName ) | 230 | T *instantiate( const Bu::String &lpName ) |
| 231 | { | 231 | { |
| 232 | PluginReg *pReg = (PluginReg *)hPlugin[lpName]; | 232 | PluginReg *pReg = (PluginReg *)hPlugin[lpName]; |
| 233 | if( pReg == NULL ) | 233 | if( pReg == NULL ) |
| @@ -240,7 +240,7 @@ namespace Bu | |||
| 240 | return p; | 240 | return p; |
| 241 | } | 241 | } |
| 242 | 242 | ||
| 243 | bool hasPlugin( const Bu::FString &lpName ) | 243 | bool hasPlugin( const Bu::String &lpName ) |
| 244 | { | 244 | { |
| 245 | return hPlugin.has( lpName ); | 245 | return hPlugin.has( lpName ); |
| 246 | } | 246 | } |
| @@ -275,7 +275,7 @@ namespace Bu | |||
| 275 | hPlugin.clear(); | 275 | hPlugin.clear(); |
| 276 | } | 276 | } |
| 277 | 277 | ||
| 278 | Bu::List<Bu::FString> getPluginList() | 278 | Bu::List<Bu::String> getPluginList() |
| 279 | { | 279 | { |
| 280 | return hPlugin.getKeys(); | 280 | return hPlugin.getKeys(); |
| 281 | } | 281 | } |
