Line data Source code
1 : #include "source/extensions/access_loggers/common/grpc_access_logger_utils.h" 2 : 3 : namespace Envoy { 4 : namespace Extensions { 5 : namespace AccessLoggers { 6 : namespace GrpcCommon { 7 : 8 : OptRef<const envoy::config::core::v3::RetryPolicy> optionalRetryPolicy( 9 0 : const envoy::extensions::access_loggers::grpc::v3::CommonGrpcAccessLogConfig& config) { 10 0 : if (!config.has_grpc_stream_retry_policy()) { 11 0 : return {}; 12 0 : } 13 0 : return config.grpc_stream_retry_policy(); 14 0 : } 15 : 16 : } // namespace GrpcCommon 17 : } // namespace AccessLoggers 18 : } // namespace Extensions 19 : } // namespace Envoy