Advanced Strategic Command
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
Package Class Reference

#include <package.h>

Classes

class  PackageDependency
 

Public Types

typedef vector< PackageDependencyDependencies
 the given packages must be present to use this package More...
 

Public Member Functions

void read (tnstream &stream)
 
void write (tnstream &stream) const
 
void runTextIO (PropertyContainer &pc)
 

Public Attributes

ASCString name
 
ASCString description
 
ASCString updateUrl
 
VersionIdentifier version
 
Dependencies dependencies
 
ASCString archive
 the archive in which the package is stored More...
 
ASCString location
 

Detailed Description

Definition at line 30 of file package.h.

Member Typedef Documentation

the given packages must be present to use this package

Definition at line 48 of file package.h.

Member Function Documentation

void Package::read ( tnstream stream)
void Package::runTextIO ( PropertyContainer pc)
void Package::write ( tnstream stream) const

Member Data Documentation

ASCString Package::archive

the archive in which the package is stored

Definition at line 52 of file package.h.

Referenced by read(), runTextIO(), and write().

Dependencies Package::dependencies

Definition at line 49 of file package.h.

Referenced by PackageRepository::checkPackageDependency(), read(), runTextIO(), and write().

ASCString Package::description
ASCString Package::location

Definition at line 54 of file package.h.

Referenced by checkDataFileVersion(), and runTextIO().

ASCString Package::name
ASCString Package::updateUrl

Definition at line 43 of file package.h.

Referenced by read(), runTextIO(), and write().

VersionIdentifier Package::version

The documentation for this class was generated from the following files: