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
Vendor Class Reference

#include <vendor.h>

Collaboration diagram for Vendor:

Classes

struct  Fingerprint
 

Public Member Functions

 Vendor (std::string VendorID, std::string Origin, std::vector< struct Fingerprint * > *FingerprintList)
 
virtual ~Vendor ()
 
virtual bool CheckDist (std::string Dist)
 
virtual const std::string & GetVendorID () const
 
virtual const std::string LookupFingerprint (std::string Print) const
 

Protected Attributes

std::map< std::string,
std::string > 
Fingerprints
 
std::string Origin
 
std::string VendorID
 

Constructor & Destructor Documentation

Vendor::Vendor ( std::string  VendorID,
std::string  Origin,
std::vector< struct Fingerprint * > *  FingerprintList 
)
virtual Vendor::~Vendor ( )
inlinevirtual

Member Function Documentation

virtual bool Vendor::CheckDist ( std::string  Dist)
virtual
virtual const std::string& Vendor::GetVendorID ( ) const
inlinevirtual
virtual const std::string Vendor::LookupFingerprint ( std::string  Print) const
virtual

Member Data Documentation

std::map<std::string, std::string> Vendor::Fingerprints
protected
std::string Vendor::Origin
protected
std::string Vendor::VendorID
protected

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