#include <LogFieldAliasMap.h>
Inherits LogFieldAliasMap.
Public Member Functions | |
LogFieldAliasTable () | |
~LogFieldAliasTable () | |
void | init (size_t numPairs,...) |
int | asInt (char *key, IntType *val, bool case_sensitive) const |
int | asString (IntType key, char *buf, size_t bufLen, size_t *numCharsPtr=0) const |
Definition at line 116 of file LogFieldAliasMap.h.
LogFieldAliasTable::LogFieldAliasTable | ( | ) | [inline] |
Definition at line 125 of file LogFieldAliasMap.h.
LogFieldAliasTable::~LogFieldAliasTable | ( | ) | [inline] |
Definition at line 129 of file LogFieldAliasMap.h.
int LogFieldAliasTable::asInt | ( | char * | key, | |
IntType * | val, | |||
bool | case_sensitive | |||
) | const [inline, virtual] |
Implements LogFieldAliasMap.
Definition at line 135 of file LogFieldAliasMap.h.
int LogFieldAliasTable::asString | ( | IntType | key, | |
char * | buf, | |||
size_t | bufLen, | |||
size_t * | numCharsPtr = 0 | |||
) | const [inline, virtual] |
Implements LogFieldAliasMap.
Definition at line 163 of file LogFieldAliasMap.h.
References ink_strlcpy(), and LogFieldAliasTableEntry::length.
void LogFieldAliasTable::init | ( | size_t | numPairs, | |
... | ||||
) |
Definition at line 35 of file LogFieldAliasMap.cc.
References ats_strdup, ink_assert, LogFieldAliasTableEntry::length, LogFieldAliasTableEntry::name, val, and LogFieldAliasTableEntry::valid.