Spm::Plugin::InfoInterface Class Reference

Base class for all Information Plugin. More...

#include <infoInterface.h>

Inheritance diagram for Spm::Plugin::InfoInterface:

Spm::Plugin::Interface List of all members.

Public Member Functions

 InfoInterface (const miniXml::ustring &url)
virtual void listAll (std::vector< element * > &elements, int modifiedSince)=0
 List all elements of a repositery.

Protected Member Functions

 InfoInterface ()

Protected Attributes

miniXml::ustring url_

Classes

class  element
 Base struct for set and package. More...
class  package
 A package is an object that can be installed. More...
class  set
 A group of element. More...
class  version
 Version of an element. More...

Detailed Description

Base class for all Information Plugin.


Constructor & Destructor Documentation

Spm::Plugin::InfoInterface::InfoInterface (  )  [inline, protected]

Spm::Plugin::InfoInterface::InfoInterface ( const miniXml::ustring &  url  )  [inline]


Member Function Documentation

virtual void Spm::Plugin::InfoInterface::listAll ( std::vector< element * > &  elements,
int  modifiedSince 
) [pure virtual]

List all elements of a repositery.

Parameters:
elements The elements of a repositery
modifiedSince Update list only with element newer than this date (in second since Jan 1 1970)


Member Data Documentation

miniXml::ustring Spm::Plugin::InfoInterface::url_ [protected]


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