#include <Tokenizer.h>

| Public Member Functions | |
| inkcoreapi | Tokenizer (const char *StrOfDelimiters) | 
| inkcoreapi | ~Tokenizer () | 
| int | Initialize (char *str, int opt) | 
| inkcoreapi int | Initialize (const char *str) | 
| const char * | operator[] (int index) | 
| void | setMaxTokens (int max) | 
| int | getMaxTokens () | 
| int | getNumber () | 
| void | Print () | 
| inkcoreapi const char * | iterFirst (tok_iter_state *state) | 
| inkcoreapi const char * | iterNext (tok_iter_state *state) | 
Definition at line 126 of file Tokenizer.h.
| Tokenizer::Tokenizer | ( | const char * | StrOfDelimiters | ) | 
Definition at line 38 of file Tokenizer.cc.
References memcpy.
| Tokenizer::~Tokenizer | ( | ) | 
Definition at line 60 of file Tokenizer.cc.
References ats_free(), COPY_TOKS, tok_node::el, and tok_node::next.
| int Tokenizer::getMaxTokens | ( | ) |  [inline] | 
Definition at line 138 of file Tokenizer.h.
| int Tokenizer::getNumber | ( | ) | 
Definition at line 283 of file Tokenizer.cc.
| int Tokenizer::Initialize | ( | char * | str, | |
| int | opt | |||
| ) | 
Definition at line 109 of file Tokenizer.cc.
References ALLOW_EMPTY_TOKS, COPY_TOKS, ink_assert, and SHARE_TOKS.
Referenced by ConfigVolumes::BuildListFromString(), ControlMatcher< Data, Result >::BuildTableFromString(), CacheHostTable::BuildTableFromString(), ExtractIpRange(), Initialize(), load_buffer(), HttpProxyPort::loadValue(), SessionProtocolNameRegistry::markIn(), parse_host_res_preference(), ParentRecord::ProcessParents(), RecTree::rec_tree_get(), RecTree::rec_tree_insert(), RecConfigFileParse(), RecHttpLoadIp(), and remap_parse_config_bti().
| int Tokenizer::Initialize | ( | const char * | str | ) | 
Definition at line 88 of file Tokenizer.cc.
References COPY_TOKS, and Initialize().
| const char * Tokenizer::iterFirst | ( | tok_iter_state * | state | ) | 
Definition at line 289 of file Tokenizer.cc.
References tok_iter_state::index, iterNext(), and tok_iter_state::node.
Referenced by ConfigVolumes::BuildListFromString(), ControlMatcher< Data, Result >::BuildTableFromString(), CacheHostTable::BuildTableFromString(), RecTree::rec_tree_get(), RecTree::rec_tree_insert(), and RecConfigFileParse().
| const char * Tokenizer::iterNext | ( | tok_iter_state * | state | ) | 
Definition at line 297 of file Tokenizer.cc.
References tok_node::el, tok_iter_state::index, tok_node::next, tok_iter_state::node, and TOK_NODE_ELEMENTS.
Referenced by ConfigVolumes::BuildListFromString(), ControlMatcher< Data, Result >::BuildTableFromString(), CacheHostTable::BuildTableFromString(), iterFirst(), and RecConfigFileParse().
| const char * Tokenizer::operator[] | ( | int | index | ) | 
Definition at line 264 of file Tokenizer.cc.
References tok_node::el, ink_assert, tok_node::next, and TOK_NODE_ELEMENTS.
| void Tokenizer::Print | ( | ) | 
Definition at line 324 of file Tokenizer.cc.
References tok_node::el, tok_node::next, and TOK_NODE_ELEMENTS.
| void Tokenizer::setMaxTokens | ( | int | max | ) |  [inline] | 
Definition at line 134 of file Tokenizer.h.
 1.7.1
 1.7.1