 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
| 4 |
Configurable
protocol elements
|
|
|
|
• |
Methods,
status codes, field names
|
|
|
| 4 |
Tokenized
field manipulation
|
|
|
|
• |
Field name
-> token
|
|
|
|
• |
Field value
-> linked list
|
|
|
| 4 |
Streaming IO
Layers
|
|
|
|
• |
Stacked
protocol manipulation
|
|
|
|
• |
Separate
streams for data and metadata
|
|
– |
Token streams
|
|
|
|
• |
Bucket brigades
|
|
|
– |
Strings, Files,
Cache handles
|
|