Spm::Core::Repositery Class Reference

#include <repositery.h>

Inheritance diagram for Spm::Core::Repositery:

Spm::Util::Object List of all members.

Public Types

typedef std::vector< Plugin::InfoInterface::element
* >::iterator 
iterator
typedef std::vector< Plugin::InfoInterface::element
* >::reverse_iterator 
reverse_iterator
typedef std::vector< Plugin::InfoInterface::element
* >::const_iterator 
const_iterator
typedef std::vector< Plugin::InfoInterface::element
* >::const_reverse_iterator 
const_reverse_iterator

Public Member Functions

 Repositery ()
 Repositery (const miniXml::ustring &name, const miniXml::ustring &url, const miniXml::ustring &plugin)
const miniXml::ustring & name ()
const miniXml::ustring & name () const
const miniXml::ustring & url ()
const miniXml::ustring & url () const
const miniXml::ustring & plugin ()
const miniXml::ustring & plugin () const
void update ()
void search (const miniXml::ustring &str, std::vector< Plugin::InfoInterface::element * > &elements)
iterator find (const miniXml::ustring &packageName)
iterator begin ()
iterator end ()
const_iterator begin () const
const_iterator end () const
reverse_iterator rbegin ()
reverse_iterator rend ()
const_reverse_iterator rbegin () const
const_reverse_iterator rend () const
std::size_t size ()

Friends

class RepositeryCache

Member Typedef Documentation

typedef std::vector<Plugin::InfoInterface::element *>::iterator Spm::Core::Repositery::iterator

typedef std::vector<Plugin::InfoInterface::element *>::reverse_iterator Spm::Core::Repositery::reverse_iterator

typedef std::vector<Plugin::InfoInterface::element *>::const_iterator Spm::Core::Repositery::const_iterator

typedef std::vector<Plugin::InfoInterface::element *>::const_reverse_iterator Spm::Core::Repositery::const_reverse_iterator


Constructor & Destructor Documentation

Spm::Core::Repositery::Repositery (  ) 

Spm::Core::Repositery::Repositery ( const miniXml::ustring &  name,
const miniXml::ustring &  url,
const miniXml::ustring &  plugin 
)


Member Function Documentation

const miniXml::ustring& Spm::Core::Repositery::name (  ) 

const miniXml::ustring& Spm::Core::Repositery::name (  )  const

const miniXml::ustring& Spm::Core::Repositery::url (  ) 

const miniXml::ustring& Spm::Core::Repositery::url (  )  const

const miniXml::ustring& Spm::Core::Repositery::plugin (  ) 

const miniXml::ustring& Spm::Core::Repositery::plugin (  )  const

void Spm::Core::Repositery::update (  ) 

void Spm::Core::Repositery::search ( const miniXml::ustring &  str,
std::vector< Plugin::InfoInterface::element * > &  elements 
)

iterator Spm::Core::Repositery::find ( const miniXml::ustring &  packageName  ) 

iterator Spm::Core::Repositery::begin (  )  [inline]

iterator Spm::Core::Repositery::end (  )  [inline]

const_iterator Spm::Core::Repositery::begin (  )  const [inline]

const_iterator Spm::Core::Repositery::end (  )  const [inline]

reverse_iterator Spm::Core::Repositery::rbegin (  )  [inline]

reverse_iterator Spm::Core::Repositery::rend (  )  [inline]

const_reverse_iterator Spm::Core::Repositery::rbegin (  )  const [inline]

const_reverse_iterator Spm::Core::Repositery::rend (  )  const [inline]

std::size_t Spm::Core::Repositery::size (  )  [inline]


Friends And Related Function Documentation

friend class RepositeryCache [friend]


The documentation for this class was generated from the following file:
Generated on Sat Mar 21 17:00:14 2009 for libSpm by  doxygen 1.5.2