| 459 | void reset_parsing_context(Destroyable*); |
| 460 | Destroyable* release_parsing_context(); |
| 461 | Destroyable* parsing_context() const |
| 462 | { return _parsing_context.load(butil::memory_order_consume); } |
| 463 | // Try to set _parsing_context to *ctx when _parsing_context is NULL. |
| 464 | // If _parsing_context is NULL, the set is successful and true is returned. |
| 465 | // Otherwise, *ctx is Destroy()-ed and replaced with the value of |