From 263a0f6f6f0cdedd563bb7ae9723db6b096486b2 Mon Sep 17 00:00:00 2001
From: Gabriele Contini <contini.mailing@gmail.com>
Date: 周六, 19 10月 2019 08:50:45 +0800
Subject: [PATCH] issue #64 , issue #56 (part)

---
 src/library/locate/ExternalDefinition.hpp |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/library/locate/ExternalDefinition.hpp b/src/library/locate/ExternalDefinition.hpp
index 3f50ee9..c70775a 100644
--- a/src/library/locate/ExternalDefinition.hpp
+++ b/src/library/locate/ExternalDefinition.hpp
@@ -15,10 +15,12 @@
 
 class ExternalDefinition: public LocatorStrategy {
 private:
-	const std::string m_location;
+	const LicenseLocation* m_location;
+	bool licenseDataIsBase64 = false;
 public:
-	ExternalDefinition(const char* location);
-	virtual const std::vector<std::string> licenseLocations(EventRegistry& eventRegistry) const;
+	ExternalDefinition(const LicenseLocation* location);
+	virtual const std::vector<std::string> license_locations(EventRegistry& eventRegistry);
+	virtual const std::string retrieve_license_content(const std::string &licenseLocation) const;
 	virtual ~ExternalDefinition();
 };
 

--
Gitblit v1.9.1