diff options
Diffstat (limited to 'plugins/CurrencyRates/src/ICurrencyRatesProvider.h')
| -rw-r--r-- | plugins/CurrencyRates/src/ICurrencyRatesProvider.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/plugins/CurrencyRates/src/ICurrencyRatesProvider.h b/plugins/CurrencyRates/src/ICurrencyRatesProvider.h index 506d2695b5..a80cae3088 100644 --- a/plugins/CurrencyRates/src/ICurrencyRatesProvider.h +++ b/plugins/CurrencyRates/src/ICurrencyRatesProvider.h @@ -47,4 +47,16 @@ public: virtual void Run() = 0; }; +///////////////////////////////////////////////////////////////////////////////////////// + +typedef std::vector<ICurrencyRatesProvider*> TCurrencyRatesProviders; +extern TCurrencyRatesProviders g_apProviders; + +ICurrencyRatesProvider* FindProvider(const tstring& rsName); +ICurrencyRatesProvider* GetContactProviderPtr(MCONTACT hContact); + +void InitProviders(); +void CreateProviders(); +void ClearProviders(); + #endif //__ac71e133_786c_41a7_ab07_625b76ff2a8c_CurrencyRatesProvider_h__ |
