#include <SimpleTokenizer.h>
| Public Types | |
| enum | { CONSIDER_NULL_FIELDS = 1, KEEP_WHITESPACE_LEFT = 2, KEEP_WHITESPACE_RIGHT = 4, KEEP_WHITESPACE = KEEP_WHITESPACE_LEFT + KEEP_WHITESPACE_RIGHT, OVERWRITE_INPUT_STRING = 8 } | 
| Public Member Functions | |
| SimpleTokenizer (char delimiter= ' ', unsigned mode=0, char escape= '\\') | |
| SimpleTokenizer (const char *s, char delimiter= ' ', unsigned mode=0, char escape= '\\') | |
| ~SimpleTokenizer () | |
| void | setString (const char *s) | 
| char * | getNext (int count=1) | 
| char * | getNext (char delimiter, int count=1) | 
| char * | getRest () | 
| size_t | getNumTokensRemaining () | 
| size_t | getNumTokensRemaining (char delimiter) | 
| char * | peekAtRestOfString () | 
Definition at line 112 of file SimpleTokenizer.h.
| anonymous enum | 
| CONSIDER_NULL_FIELDS | |
| KEEP_WHITESPACE_LEFT | |
| KEEP_WHITESPACE_RIGHT | |
| KEEP_WHITESPACE | |
| OVERWRITE_INPUT_STRING | 
Definition at line 119 of file SimpleTokenizer.h.
| SimpleTokenizer::SimpleTokenizer | ( | char | delimiter = ' ', | |
| unsigned | mode = 0, | |||
| char | escape = '\\' | |||
| ) |  [inline] | 
Definition at line 128 of file SimpleTokenizer.h.
| SimpleTokenizer::SimpleTokenizer | ( | const char * | s, | |
| char | delimiter = ' ', | |||
| unsigned | mode = 0, | |||
| char | escape = '\\' | |||
| ) |  [inline] | 
Definition at line 133 of file SimpleTokenizer.h.
References setString().
| SimpleTokenizer::~SimpleTokenizer | ( | ) |  [inline] | 
Definition at line 139 of file SimpleTokenizer.h.
| char* SimpleTokenizer::getNext | ( | int | count = 1 | ) |  [inline] | 
Definition at line 158 of file SimpleTokenizer.h.
Referenced by LogFormat::format_from_specification(), LogFilterInt::LogFilterInt(), LogFilterIP::LogFilterIP(), LogFilterString::LogFilterString(), Store::read_config(), ssl_extract_certificate(), and SSLInitServerContext().
| char* SimpleTokenizer::getNext | ( | char | delimiter, | |
| int | count = 1 | |||
| ) |  [inline] | 
Definition at line 161 of file SimpleTokenizer.h.
| size_t SimpleTokenizer::getNumTokensRemaining | ( | ) |  [inline] | 
Definition at line 171 of file SimpleTokenizer.h.
Referenced by LogFilterInt::LogFilterInt(), LogFilterIP::LogFilterIP(), LogFilterString::LogFilterString(), and SSLInitServerContext().
| size_t SimpleTokenizer::getNumTokensRemaining | ( | char | delimiter | ) |  [inline] | 
Definition at line 175 of file SimpleTokenizer.h.
| char* SimpleTokenizer::getRest | ( | ) |  [inline] | 
Definition at line 164 of file SimpleTokenizer.h.
Referenced by LogFormat::format_from_specification().
| char* SimpleTokenizer::peekAtRestOfString | ( | ) |  [inline] | 
Definition at line 179 of file SimpleTokenizer.h.
| void SimpleTokenizer::setString | ( | const char * | s | ) |  [inline] | 
Definition at line 143 of file SimpleTokenizer.h.
References ats_strdup, and OVERWRITE_INPUT_STRING.
Referenced by SimpleTokenizer().
 1.7.1
 1.7.1