56 std::unordered_map<char const*, FieldValue*>::iterator itr;
57 for (itr =
fUMap.begin(); itr !=
fUMap.end(); itr++) {
63 std::unordered_map<char const*, InterpretationTable*>::iterator itr;
119 fUMap[label] = fieldValue;
124 for (std::unordered_map<char const*, FieldValue*>::iterator itr =
fUMap.begin(); itr !=
fUMap.end(); ++itr) {
125 if (strcmp(itr->first, label) == 0) {
136 fInterpretationTableMap[interpretedLabel] = it;
std::unordered_map< char const *, FieldValue * > fUMap
void initializeInterpretationTables()
InterpretationTable * newInterpretationTable(char const *interpretedLabel, char const *defaultResultString)
void add2ByteDateField(char const *label, u_int16_t value)
void add8ByteTimestampField(char const *label, u_int64_t value, int isInMilliseconds)
void addStringField(char const *label, char const *str)
void addFieldValue(char const *label, FieldValue *fieldValue)
std::unordered_map< char const *, InterpretationTable * > fInterpretationTableMap
void addByteField(char const *label, u_int8_t value, int isSigned)
void add4ByteVersionField(char const *label, u_int32_t value)
void add2ByteField(char const *label, u_int16_t value, int isSigned)
FieldValue(FieldType type, u_int8_t val)
void addFloatField(char const *label, float value)
void addDoubleField(char const *label, double value)
void add4ByteField(char const *label, u_int32_t value, int isSigned)
FieldValue const * lookupFieldValue(char const *label)