#include <LogFieldAliasMap.h>
Inherits RefCountObj.
Inherited by LogFieldAliasTable, and LogFieldAliasTimeHex.
Public Types | |
enum | { ALL_OK = 0, INVALID_INT, INVALID_STRING, BUFFER_TOO_SMALL } |
typedef int64_t | IntType |
Public Member Functions | |
virtual int | asInt (char *key, IntType *val, bool case_sensitive=0) const =0 |
virtual int | asString (IntType key, char *buf, size_t bufLen, size_t *numChars=0) const =0 |
Definition at line 75 of file LogFieldAliasMap.h.
typedef int64_t LogFieldAliasMap::IntType |
Definition at line 85 of file LogFieldAliasMap.h.
anonymous enum |
Definition at line 86 of file LogFieldAliasMap.h.
virtual int LogFieldAliasMap::asInt | ( | char * | key, | |
IntType * | val, | |||
bool | case_sensitive = 0 | |||
) | const [pure virtual] |
Implemented in LogFieldAliasTable, and LogFieldAliasTimeHex.
virtual int LogFieldAliasMap::asString | ( | IntType | key, | |
char * | buf, | |||
size_t | bufLen, | |||
size_t * | numChars = 0 | |||
) | const [pure virtual] |
Implemented in LogFieldAliasTable, and LogFieldAliasTimeHex.