diff options
Diffstat (limited to 'src/lbdatafactory.cc')
| -rw-r--r-- | src/lbdatafactory.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lbdatafactory.cc b/src/lbdatafactory.cc index a6c117c..c1b77ed 100644 --- a/src/lbdatafactory.cc +++ b/src/lbdatafactory.cc @@ -130,6 +130,9 @@ LBDataFactory::process(const vector<string> &path, int depth, const string &key, if (l_key == "interface") { process_health(l_key,l_value); } + else if (l_key == "hook") { + process_health_hook(l_key,l_value); + } else { process_health_interface(l_key,l_value); } @@ -190,6 +193,14 @@ LBDataFactory::process_health(const string &key, const string &value) } } +void +LBDataFactory::process_health_hook(const string &key, const string &value) +{ + if (value.empty() == false) { + _lb_data._hook = value; + } +} + void LBDataFactory::process_health_interface(const string &key, const string &value) |
