You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by zw...@apache.org on 2020/01/16 05:39:59 UTC
[trafficserver] branch 9.0.x updated: Fixes clang-format on this
cherry-pick
This is an automated email from the ASF dual-hosted git repository.
zwoop pushed a commit to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/trafficserver.git
The following commit(s) were added to refs/heads/9.0.x by this push:
new a3dfab9 Fixes clang-format on this cherry-pick
a3dfab9 is described below
commit a3dfab98cd1ee4a95cd33076751bcaff20085ccf
Author: Leif Hedstrom <le...@ogre.com>
AuthorDate: Wed Jan 15 22:39:27 2020 -0700
Fixes clang-format on this cherry-pick
---
proxy/http/HttpConfig.cc | 32 +++++++++++++++++---------------
1 file changed, 17 insertions(+), 15 deletions(-)
diff --git a/proxy/http/HttpConfig.cc b/proxy/http/HttpConfig.cc
index 9a9bab8..1284be7 100644
--- a/proxy/http/HttpConfig.cc
+++ b/proxy/http/HttpConfig.cc
@@ -164,24 +164,26 @@ Enable_Config_Var(std::string_view const &name, bool (*cb)(const char *, RecData
Context &ctx = storage.emplace_back(cb, cookie);
// Register the call back - this handles external updates.
- RecRegisterConfigUpdateCb(name.data(),
- [](const char *name, RecDataT dtype, RecData data, void *ctx) -> int {
- auto &&[cb, cookie] = *static_cast<Context *>(ctx);
- if ((*cb)(name, dtype, data, cookie)) {
- http_config_cb(name, dtype, data, cookie); // signal runtime config update.
- }
- return REC_ERR_OKAY;
- },
- &ctx);
+ RecRegisterConfigUpdateCb(
+ name.data(),
+ [](const char *name, RecDataT dtype, RecData data, void *ctx) -> int {
+ auto &&[cb, cookie] = *static_cast<Context *>(ctx);
+ if ((*cb)(name, dtype, data, cookie)) {
+ http_config_cb(name, dtype, data, cookie); // signal runtime config update.
+ }
+ return REC_ERR_OKAY;
+ },
+ &ctx);
// Use the record to do the initial data load.
// Look it up and call the updater @a cb on that data.
- RecLookupRecord(name.data(),
- [](RecRecord const *r, void *ctx) -> void {
- auto &&[cb, cookie] = *static_cast<Context *>(ctx);
- (*cb)(r->name, r->data_type, r->data, cookie);
- },
- &ctx);
+ RecLookupRecord(
+ name.data(),
+ [](RecRecord const *r, void *ctx) -> void {
+ auto &&[cb, cookie] = *static_cast<Context *>(ctx);
+ (*cb)(r->name, r->data_type, r->data, cookie);
+ },
+ &ctx);
}
// [amc] Not sure which is uglier, this switch or having a micro-function for each var.