Line data Source code
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 1550 : virtual ~Config() = default; 14 : }; 15 : 16 : using ConfigConstSharedPtr = std::shared_ptr<const Config>; 17 : 18 : } // namespace Rds 19 : } // namespace Envoy