aptconfiguration.h

00001 // -*- mode: cpp; mode: fold -*-
00002 // Description                                                          /*{{{*/
00010                                                                         /*}}}*/
00011 #ifndef APT_CONFIGURATION_H
00012 #define APT_CONFIGURATION_H
00013 // Include Files                                                        /*{{{*/
00014 #include <string>
00015 #include <vector>
00016                                                                         /*}}}*/
00017 namespace APT {
00018 class Configuration {                                                   /*{{{*/
00019 public:                                                                 /*{{{*/
00041         std::vector<std::string> static const getCompressionTypes(bool const &Cached = true);
00042 
00066         std::vector<std::string> static const getLanguages(bool const &All = false,
00067                         bool const &Cached = true, char const ** const Locale = 0);
00068 
00076         std::vector<std::string> static const getArchitectures(bool const &Cached = true);
00077 
00083         bool static const checkArchitecture(std::string const &Arch);
00084 
00085                                                                         /*}}}*/
00086 };
00087                                                                         /*}}}*/
00088 }
00089 #endif