libapt-pkg-dev  v0.9.7.5ubuntu5.4
Debian+Ubuntu APT Package Management
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pkgCache::Group Struct Reference

groups architecture depending packages together More...

#include <pkgcache.h>

Collaboration diagram for pkgCache::Group:

Public Attributes

map_ptrloc FirstPackage
 Link to the first package which belongs to the group. More...
 
unsigned int ID
 unique sequel ID More...
 
map_ptrloc LastPackage
 Link to the last package which belongs to the group. More...
 
map_ptrloc Name
 Name of the group. More...
 
map_ptrloc Next
 Link to the next Group. More...
 

Detailed Description

groups architecture depending packages together

On or more packages with the same name form a group, so we have a simple way to access a package built for different architectures Group exists in a singly linked list of group records starting at the hash index of the name in the pkgCache::Header::GrpHashTable

Member Data Documentation

map_ptrloc pkgCache::Group::FirstPackage

Link to the first package which belongs to the group.

Referenced by pkgCache::GrpIterator::PackageList().

unsigned int pkgCache::Group::ID

unique sequel ID

map_ptrloc pkgCache::Group::LastPackage

Link to the last package which belongs to the group.

map_ptrloc pkgCache::Group::Name

Name of the group.

Referenced by pkgCache::GrpIterator::Name().

map_ptrloc pkgCache::Group::Next

Link to the next Group.


The documentation for this struct was generated from the following file: