+class Yaz_ProxyModule;
+
+class Yaz_ProxyModules {
+ friend class Proxy_Msg;
+ public:
+ Yaz_ProxyModules();
+ ~Yaz_ProxyModules();
+ int authenticate(const char *module_name,
+ const char *target_name, void *element_ptr,
+ const char *user,
+ const char *group,
+ const char *password);
+ int add_module(const char *fname);
+ void unload_modules();
+ private:
+ Yaz_ProxyModule *m_list;
+};
+