Inheritance diagram for org::xmlBlaster::util::plugin::I_Plugin:
Public Member Functions | |
virtual | ~I_Plugin () |
virtual std::string | getType ()=0 |
Get the name of the plugin. | |
virtual std::string | getVersion ()=0 |
Get the version of the plugin. |
Note: Currently this interface marks plugins only, it is not yet used to dynamically load shared libraries or dlls.
Definition at line 19 of file I_Plugin.h.
virtual org::xmlBlaster::util::plugin::I_Plugin::~I_Plugin | ( | ) | [virtual] |
Definition at line 22 of file I_Plugin.h.
virtual std::string org::xmlBlaster::util::plugin::I_Plugin::getType | ( | ) | [pure virtual] |
Get the name of the plugin.
Implemented in org::xmlBlaster::client::protocol::corba::CorbaDriver, org::xmlBlaster::client::protocol::socket::SocketDriver, org::xmlBlaster::util::parser::Sax2Parser, org::xmlBlaster::util::queue::CacheQueuePlugin, org::xmlBlaster::util::queue::RamQueuePlugin, and org::xmlBlaster::util::queue::SQLiteQueuePlugin.
Referenced by org::xmlBlaster::util::dispatch::ConnectionsHandler::flushQueue(), org::xmlBlaster::util::dispatch::ConnectionsHandler::flushQueueUnlocked(), and org::xmlBlaster::util::dispatch::ConnectionsHandler::getQueue().
virtual std::string org::xmlBlaster::util::plugin::I_Plugin::getVersion | ( | ) | [pure virtual] |
Get the version of the plugin.
Implemented in org::xmlBlaster::client::protocol::corba::CorbaDriver, org::xmlBlaster::client::protocol::socket::SocketDriver, org::xmlBlaster::util::parser::Sax2Parser, org::xmlBlaster::util::queue::CacheQueuePlugin, org::xmlBlaster::util::queue::RamQueuePlugin, and org::xmlBlaster::util::queue::SQLiteQueuePlugin.
Referenced by org::xmlBlaster::util::dispatch::ConnectionsHandler::flushQueue(), org::xmlBlaster::util::dispatch::ConnectionsHandler::flushQueueUnlocked(), and org::xmlBlaster::util::dispatch::ConnectionsHandler::getQueue().