Ubuntu TV Media Scanner
A centralized index for removable media content.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Attributes | List of all members
mediascanner::MediaArtCache Class Reference

#include <mediascanner/mediaartcache.h>

Public Member Functions

 MediaArtCache ()
 
bool has_art (const std::string &artist, const std::string &album) const
 
void add_art (const std::string &artist, const std::string &album, const char *data, unsigned int datalen)
 
std::string get_art_file (const std::string &artist, const std::string &album) const
 
std::string get_art_uri (const std::string &artist, const std::string &album) const
 
void clear () const
 
void prune ()
 
std::string get_cache_dir () const
 

Static Public Attributes

static const unsigned int MAX_SIZE = 200
 

Constructor & Destructor Documentation

mediascanner::MediaArtCache::MediaArtCache ( )

Member Function Documentation

void mediascanner::MediaArtCache::add_art ( const std::string &  artist,
const std::string &  album,
const char *  data,
unsigned int  datalen 
)
void mediascanner::MediaArtCache::clear ( ) const
std::string mediascanner::MediaArtCache::get_art_file ( const std::string &  artist,
const std::string &  album 
) const
std::string mediascanner::MediaArtCache::get_art_uri ( const std::string &  artist,
const std::string &  album 
) const
std::string mediascanner::MediaArtCache::get_cache_dir ( ) const
inline
bool mediascanner::MediaArtCache::has_art ( const std::string &  artist,
const std::string &  album 
) const
void mediascanner::MediaArtCache::prune ( )

Member Data Documentation

const unsigned int mediascanner::MediaArtCache::MAX_SIZE = 200
static