42"ArchitectureModified";
51"ImplementationModified";
219 if (index < 0 || index >
static_cast<int>(
errors_.size()) - 1) {
249 const std::string& line) {
void addSupportedKey(const std::string &key, ConfigurationValueType type, bool caseSensitive=false)
void load(std::istream &inputStream)
unsigned int timeStampValue(const std::string &key)
int intValue(const std::string &key, int index=0)
@ FE_UNKNOWN_KEY
Unknown key error.
@ FE_MISSING_VALUE
Missing value error.
@ FE_ILLEGAL_TYPE
Illegal type error.
@ VT_READABLE_TIME
Time in readable format.
@ VT_INTEGER
Integer value.
std::string value(const std::string &key, int index=0)
static std::string toString(const T &source)
static bool isAbsolutePath(const std::string &pathName)
static const std::string DIRECTORY_SEPARATOR
unsigned int implementationModified()
std::vector< std::string > errors_
static const std::string IMPLEMENTATION_SIZE
static const std::string IMPLEMENTATION
std::string errorString(int index)
virtual ~ProcessorConfigurationFile()
static const std::string ENCODING_MAP_MODIFIED
unsigned int architectureModified()
static const std::string ARCHITECTURE_SIZE
unsigned int implementationSize()
unsigned int architectureSize()
unsigned int encodingMapModified()
std::string realPath(const std::string &pathInPCF) const
ProcessorConfigurationFile(std::istream &inputStream)
void setPCFDirectory(const std::string &path)
std::string encodingMapName()
static const std::string IMPLEMENTATION_MODIFIED
static const std::string ARCHITECTURE_MODIFIED
unsigned int encodingMapSize()
static const std::string ENCODING_MAP_SIZE
virtual bool handleError(int lineNumber, ConfigurationFile::ConfigurationFileError error, const std::string &line)
static const std::string ARCHITECTURE
static const std::string ENCODING_MAP
std::string architectureName()
std::string implementationName()