]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/base.h
Use ServiceProvider for inter-module dependencies
[user/henk/code/inspircd.git] / include / base.h
index 8324d63472c628c225a2957f5ebcdd8021c2b3af..e0b3d25e3d1799d4ebff7f2f8cf47394890f596b 100644 (file)
@@ -213,7 +213,7 @@ enum ServiceType {
 };
 
 /** A structure defining something that a module can provide */
-class CoreExport providerbase : public classbase
+class CoreExport ServiceProvider : public classbase
 {
  public:
        /** Module that is providing this service */
@@ -222,9 +222,9 @@ class CoreExport providerbase : public classbase
        const std::string name;
        /** Type of service (must match object type) */
        const ServiceType service;
-       providerbase(Module* Creator, const std::string& Name, ServiceType Type)
+       ServiceProvider(Module* Creator, const std::string& Name, ServiceType Type)
                : creator(Creator), name(Name), service(Type) {}
-       virtual ~providerbase();
+       virtual ~ServiceProvider();
 };