Public Types | |
typedef boost::shared_ptr< Engine > | shared_ptr |
typedef std::vector< shared_ptr > | vector |
Protected Member Functions | |
virtual bool | create (identifier::Catalog::const_reference, message::catalog::shared_ptr &)=0 |
virtual bool | drop (identifier::Catalog::const_reference)=0 |
virtual bool | exist (identifier::Catalog::const_reference identifier)=0 |
virtual void | getIdentifiers (identifier::Catalog::vector &identifiers)=0 |
virtual message::catalog::shared_ptr | getMessage (identifier::Catalog::const_reference)=0 |
virtual void | getMessages (message::catalog::vector &messages)=0 |
Friends | |
class | drizzled::plugin::Catalog |