Public Types | Public Member Functions

LogFieldAliasMap Class Reference

#include <LogFieldAliasMap.h>

Inherits RefCountObj.

Inherited by LogFieldAliasTable, and LogFieldAliasTimeHex.

Collaboration diagram for LogFieldAliasMap:
Collaboration graph
[legend]

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

Detailed Description

Definition at line 75 of file LogFieldAliasMap.h.


Member Typedef Documentation

typedef int64_t LogFieldAliasMap::IntType

Definition at line 85 of file LogFieldAliasMap.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
ALL_OK 
INVALID_INT 
INVALID_STRING 
BUFFER_TOO_SMALL 

Definition at line 86 of file LogFieldAliasMap.h.


Member Function Documentation

virtual int LogFieldAliasMap::asInt ( char *  key,
IntType val,
bool  case_sensitive = 0 
) const [pure virtual]
virtual int LogFieldAliasMap::asString ( IntType  key,
char *  buf,
size_t  bufLen,
size_t *  numChars = 0 
) const [pure virtual]

The documentation for this class was generated from the following file: