#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. |
1.2.15