author | Michael Krelin <hacker@klever.net> | 2007-11-22 23:00:32 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2007-11-22 23:00:32 (UTC) |
commit | 2589c69c4a909563098365fba141082db4657353 (patch) (side-by-side diff) | |
tree | e42018dd7d2ed1bbdee90155d3c99bbaf0011bc0 /include/opkele/extension.h | |
parent | e6b62b080eae38a7c62be1148cf794085e9065c3 (diff) | |
download | libopkele-2589c69c4a909563098365fba141082db4657353.zip libopkele-2589c69c4a909563098365fba141082db4657353.tar.gz libopkele-2589c69c4a909563098365fba141082db4657353.tar.bz2 |
added virtual destructors to base classes
and bumped version to 0.4
Signed-off-by: Michael Krelin <hacker@klever.net>
-rw-r--r-- | include/opkele/extension.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/opkele/extension.h b/include/opkele/extension.h index ea0c74c..513672f 100644 --- a/include/opkele/extension.h +++ b/include/opkele/extension.h @@ -2,32 +2,34 @@ #define __OPKELE_EXTENSION_H /** * @file * @brief extensions framework basics */ #include <opkele/types.h> namespace opkele { /** * OpenID extension hooks base class */ class extension_t { public: + + virtual ~extension_t() { } /** * hook called by consumer before submitting data to OpenID server. * It is supposed to manipulate parameters list. * @param p parameters about to be submitted to server * @param identity identity being verified. It may differ from the * one available in parameters list in case of delegation * @see consumer_t::checkid_ * @see consumer_t::checkid_immediate * @see consumer_t::checkid_setup */ virtual void checkid_hook(params_t& p,const string& identity); /** * hook called by consumer after identity information received from * OpenID server is verified. * @param p parameters received from server * @param sp signed parameters received from server with 'openid.' |