1
#include "source/extensions/matching/actions/transform_stat/transform_stat.h"
2

            
3
namespace Envoy {
4
namespace Extensions {
5
namespace Matching {
6
namespace Actions {
7
namespace TransformStat {
8

            
9
4
TransformStatAction::Result DropStat::apply(std::string&) const { return Result::DropStat; }
10

            
11
4
UpdateTag::UpdateTag(const std::string& tag_value) : tag_value_(tag_value) {}
12

            
13
4
TransformStatAction::Result UpdateTag::apply(std::string& tag_value) const {
14
4
  tag_value = tag_value_;
15
4
  return Result::Keep;
16
4
}
17

            
18
2
TransformStatAction::Result DropTag::apply(std::string&) const { return Result::DropTag; }
19

            
20
1
TransformStatAction::Result NoOpAction::apply(std::string&) const { return Result::Keep; }
21

            
22
} // namespace TransformStat
23
} // namespace Actions
24
} // namespace Matching
25
} // namespace Extensions
26
} // namespace Envoy