branch | v_0 |
changeset 4 | 7230e1ea0b07 |
parent 1 | 2179f13227f4 |
child 32 | 00d76921c547 |
--- a/src/lib/ASN1Reader.h Sun Mar 14 19:58:35 2021 +0100 +++ b/src/lib/ASN1Reader.h Sat Jun 12 18:34:19 2021 +0200 @@ -29,8 +29,13 @@ class ASN1Reader : public AbstractParser { public: virtual ~ASN1Reader() = default; - virtual void addHandler(std::shared_ptr<ASN1ContentHandler> handler) = 0; - virtual void process() = 0; + + virtual void addHandler(std::shared_ptr<ASN1ContentHandler> handler) { + handlers.addHandler(handler); + }; + +protected: + ASN1ContentHandlerProxy handlers; }; }