CernVM-FS  2.12.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
catalog::CachedManifestEnsemble Class Reference

#include <catalog_mgr_client.h>

Inheritance diagram for catalog::CachedManifestEnsemble:
Collaboration diagram for catalog::CachedManifestEnsemble:

Public Member Functions

 CachedManifestEnsemble (CacheManager *cache_mgr, ClientCatalogManager *catalog_mgr)
 
void FetchCertificate (const shash::Any &hash)
 
- Public Member Functions inherited from manifest::ManifestEnsemble
 ManifestEnsemble ()
 
virtual ~ManifestEnsemble ()
 

Private Attributes

CacheManagercache_mgr_
 
ClientCatalogManagercatalog_mgr_
 

Additional Inherited Members

- Public Attributes inherited from manifest::ManifestEnsemble
Manifestmanifest
 
unsigned char * raw_manifest_buf
 
unsigned char * cert_buf
 
unsigned char * whitelist_buf
 
unsigned char * whitelist_pkcs7_buf
 
unsigned raw_manifest_size
 
unsigned cert_size
 
unsigned whitelist_size
 
unsigned whitelist_pkcs7_size
 

Detailed Description

Tries to fetch the certificate from cache

Definition at line 127 of file catalog_mgr_client.h.

Constructor & Destructor Documentation

catalog::CachedManifestEnsemble::CachedManifestEnsemble ( CacheManager cache_mgr,
ClientCatalogManager catalog_mgr 
)
inline

Definition at line 129 of file catalog_mgr_client.h.

Member Function Documentation

void catalog::CachedManifestEnsemble::FetchCertificate ( const shash::Any hash)
virtual

Reimplemented from manifest::ManifestEnsemble.

Definition at line 447 of file catalog_mgr_client.cc.

Here is the call graph for this function:

Member Data Documentation

CacheManager* catalog::CachedManifestEnsemble::cache_mgr_
private

Definition at line 138 of file catalog_mgr_client.h.

Referenced by FetchCertificate().

ClientCatalogManager* catalog::CachedManifestEnsemble::catalog_mgr_
private

Definition at line 139 of file catalog_mgr_client.h.

Referenced by FetchCertificate().


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