Line data Source code
1 : #pragma once 2 : 3 : #include "envoy/common/pure.h" 4 : 5 : namespace Envoy { 6 : namespace Secret { 7 : 8 : /** 9 : * Callbacks invoked by a dynamic secret provider. 10 : */ 11 : class SecretCallbacks { 12 : public: 13 0 : virtual ~SecretCallbacks() = default; 14 : 15 : virtual void onAddOrUpdateSecret() PURE; 16 : }; 17 : 18 : } // namespace Secret 19 : } // namespace Envoy