diff options
author | Zdenek Prikryl <zprikryl@redhat.com> | 2009-06-29 10:59:01 +0200 |
---|---|---|
committer | Zdenek Prikryl <zprikryl@redhat.com> | 2009-06-29 10:59:01 +0200 |
commit | 7171080b4efbc279408047a7a2bf49fec3866456 (patch) | |
tree | 685ae2fdfc22557723d9c86a49e0d5bd3a92972a /lib/MiddleWare/DynamicLibrary.h | |
parent | 0f60b164457d0f0aa7f540c94625feaed4f9e3ce (diff) | |
download | abrt-7171080b4efbc279408047a7a2bf49fec3866456.tar.gz abrt-7171080b4efbc279408047a7a2bf49fec3866456.tar.xz abrt-7171080b4efbc279408047a7a2bf49fec3866456.zip |
added comments
Diffstat (limited to 'lib/MiddleWare/DynamicLibrary.h')
-rw-r--r-- | lib/MiddleWare/DynamicLibrary.h | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/lib/MiddleWare/DynamicLibrary.h b/lib/MiddleWare/DynamicLibrary.h index 4cf36f6..f3a95f5 100644 --- a/lib/MiddleWare/DynamicLibrary.h +++ b/lib/MiddleWare/DynamicLibrary.h @@ -25,16 +25,37 @@ #include <string> +/** + * A class. It contains one dynamic library. + */ class CDynamicLibrary { private: + /** + * A pointer to library. + */ void* m_pHandle; - + /** + * A method, which loads a library. + * @param pPath A path to the library. + */ void Load(const std::string& pPath); public: + /** + * A constructor. + * @param pPath A path to the library. + */ CDynamicLibrary(const std::string& pPath); + /** + * A destructor. + */ ~CDynamicLibrary(); - + /** + * A method, which tries to find a symbol in a library. If it successes + * then a non-NULL pointer is returned, otherwise NULL is returned. + * @param pName A symbol name. + * @return A pointer where a symbol name is loaded. + */ void* FindSymbol(const std::string& pName); }; |