]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/dynamic.h
Revert earlier time() -> SI->Time() diff for now, this causes problems with dns.cpp...
[user/henk/code/inspircd.git] / include / dynamic.h
index 4cf299c1f33c554e9f2759cfda8da06f96d8602b..51aaaa3cd261963e294476fb0252aa300df44e26 100644 (file)
@@ -23,7 +23,7 @@ class CoreExport DLLManager
 
        /** The last error string, or NULL
         */
-       char *err;
+       const char *err;
  
  public:
        /** This constructor loads the module using dlopen()
@@ -44,7 +44,7 @@ class CoreExport DLLManager
        /** Get the last error from dlopen() or dlsym().
         * @return The last error string, or NULL if no error has occured.
         */
-       char* LastError() 
+       const char* LastError()
        {
                 return err;
        }
@@ -137,6 +137,9 @@ template <typename ReturnType> class CoreExport DLLFactory : public DLLManager
                }
        }
        
+       /** Calls the 'init_module' C exported function within a module, which
+        * returns a pointer to a Module derived object.
+        */
        ReturnType* CallInit()
        {
                if(init_func)
@@ -157,3 +160,4 @@ template <typename ReturnType> class CoreExport DLLFactory : public DLLManager
 };
 
 #endif
+