#include <package.h>
Inheritance diagram for libsvx::Package:
Public Methods | |
Package (TiXmlElement &Element) | |
Create an SVX Package Element based on an XML element. | |
Package (const Package &a_package) | |
Construct a clone of the class Package. | |
~Package () | |
destructor, free all the sub-informations. | |
bool | IsValid () const |
There must be at least an Activation, a Mirror. The os and cpu attributes must be valid ones. | |
TiXmlElement & | XmlElement () |
a method to get the informations of the element into an XML element. | |
Package & | operator+= (const Package &the_object_to_add) |
bool | operator!= (const Package &the_object_to_compare) const |
Protected Attributes | |
Verification * | m_Verification |
The verification list if there is one. | |
Mvector< Activation > | m_List_Activation |
The list of possible activation schemes. | |
Attribute * | m_A_size |
The size in bytes of the package (in decimal string). | |
Attribute * | m_A_type |
The type of the package (source or binary). | |
Attribute * | m_A_os |
The os target of the package (see list in the DTD or the code). | |
Attribute * | m_A_cpu |
The cpu target of the package (see list in the DTD or the code). | |
Attribute * | m_A_lang |
The language target of the package. |
Definition at line 64 of file package.h.
|
Definition at line 263 of file package.cxx. References IsValid(), m_A_cpu, m_A_lang, m_A_os, m_A_size, m_A_type, and m_Verification. |
|
Definition at line 300 of file package.cxx. References IsValid(), m_A_cpu, m_A_lang, m_A_os, m_A_size, m_A_type, and m_Verification. |