Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   Related Pages  

libsvx::ElementDownloadable Class Reference

a virtual class for elements holding a Mirrors list. More...

#include <element_downloadable.h>

Inheritance diagram for libsvx::ElementDownloadable:

libsvx::ElementGeneric libsvx::Element libsvx::License libsvx::Package List of all members.

Public Methods

 ElementDownloadable (TiXmlElement &Element, const std::string the_name)
 Create an Element containing a SVX text elements based on a XML element.

 ElementDownloadable (const ElementDownloadable &a_element)
 Construct a clone of the class ElementDownloadable.

 ~ElementDownloadable ()
 destructor, free all the sub-informations.

virtual bool IsValid () const
 Always valid.

virtual TiXmlElement & XmlElement ()=0
 a method to get the informations of the element into an XML element.

void XmlElement (TiXmlElement &the_element_to_fill)
 a method to fill an XML element with the specified element informations.

MirrorsFindMirrors (const Mirrors &the_item) const
 Find the specified Mirrors in the ElementDownloadable list.

bool operator!= (const ElementDownloadable &the_object_to_compare) const
ElementDownloadable & operator+= (const ElementDownloadable &the_object_to_add)

Protected Attributes

Mvector< Mirrorsm_List_Mirrors
 The list of mirrors possible to download the downloadable element.


Detailed Description

a virtual class for elements holding a Mirrors list.

Definition at line 60 of file element_downloadable.h.


Member Function Documentation

bool ElementDownloadable::operator!= const ElementDownloadable &    the_object_to_compare const
 

Todo:
For each element of the list we should have the same list of mirrors (?)

Definition at line 168 of file element_downloadable.cxx.

References IsValid().


The documentation for this class was generated from the following files:
Generated on Sat Apr 13 22:56:50 2002 for libsvx by doxygen1.2.15