Lines
100 %
Functions
#pragma once
#include <string>
#include "envoy/config/typed_config.h"
#include "envoy/registry/registry.h"
#include "source/common/formatter/stream_info_formatter.h"
#include "source/common/formatter/substitution_formatter.h"
namespace Envoy {
namespace Extensions {
namespace Formatter {
// Access log handler for XFCC_VALUE() command.
class XfccValueFormatterCommandParser : public ::Envoy::Formatter::CommandParser {
public:
XfccValueFormatterCommandParser() = default;
Envoy::Formatter::FormatterProviderPtr parse(absl::string_view command,
absl::string_view subcommand,
absl::optional<size_t> max_length) const override;
};
} // namespace Formatter
} // namespace Extensions
} // namespace Envoy