1
#pragma once
2

            
3
#include <memory>
4

            
5
namespace Envoy {
6
namespace Rds {
7

            
8
/**
9
 * Base class for router configuration classes used with Rds.
10
 */
11
class Config {
12
public:
13
23218
  virtual ~Config() = default;
14
};
15

            
16
using ConfigConstSharedPtr = std::shared_ptr<const Config>;
17

            
18
} // namespace Rds
19
} // namespace Envoy