src/lib/ASN1Reader.h
branchv_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;
 };
 
 }