File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
ydb/services/bg_tasks/abstract Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -246,6 +246,7 @@ class TInterfaceStringContainer: public TCommonInterfaceContainer<IInterface> {
246246template <class TProto , class IBaseInterface >
247247class TInterfaceProtoAdapter : public IBaseInterface {
248248private:
249+ using TBase = IBaseInterface;
249250 virtual TConclusionStatus DoDeserializeFromProto (const TProto& proto) = 0;
250251 virtual TProto DoSerializeToProto () const = 0;
251252protected:
@@ -261,6 +262,15 @@ class TInterfaceProtoAdapter: public IBaseInterface {
261262 TProto proto = DoSerializeToProto ();
262263 return proto.SerializeAsString ();
263264 }
265+ public:
266+ using TBase::TBase;
267+
268+ TConclusionStatus DeserializeFromProto (const TProto& proto) {
269+ return DoDeserializeFromProto (proto);
270+ }
271+ TProto SerializeToProto () const {
272+ return DoSerializeToProto ();
273+ }
264274};
265275
266276
You can’t perform that action at this time.
0 commit comments