]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[!1] Unnecessary translator.cc|h files removed.
authorTomek Mrugalski <tomasz@isc.org>
Tue, 21 Aug 2018 10:18:32 +0000 (12:18 +0200)
committerTomek Mrugalski <tomasz@isc.org>
Tue, 21 Aug 2018 10:31:39 +0000 (12:31 +0200)
src/bin/netconf/translator.cc [deleted file]
src/bin/netconf/translator.h [deleted file]

diff --git a/src/bin/netconf/translator.cc b/src/bin/netconf/translator.cc
deleted file mode 100644 (file)
index 7e7bd41..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-// Copyright (C) 2018 Internet Systems Consortium, Inc. ("ISC")
-//
-// This Source Code Form is subject to the terms of the Mozilla Public
-// License, v. 2.0. If a copy of the MPL was not distributed with this
-// file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-
-
-#include <config.h>
-#include <netconf/translator.h>
-
-namespace isc {
-namespace netconf {
-
-Translator::Translator(const std::string& xpath)
-    :xpath_(xpath), netconf_data_(0) {
-
-};
-
-std::string Translator::getXPath() {
-    return (xpath_);
-}
-
-isc::data::ElementPtr Translator::getJSON() {
-    return (json_);
-}
-
-};
-};
diff --git a/src/bin/netconf/translator.h b/src/bin/netconf/translator.h
deleted file mode 100644 (file)
index 754a6da..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-// Copyright (C) 2018 Internet Systems Consortium, Inc. ("ISC")
-//
-// This Source Code Form is subject to the terms of the Mozilla Public
-// License, v. 2.0. If a copy of the MPL was not distributed with this
-// file, You can obtain one at http://mozilla.org/MPL/2.0/.
-
-#include <config.h>
-
-#include <cc/data.h>
-
-namespace isc {
-namespace netconf {
-
-/// @brief This represents a base class for all translators
-///
-/// Translator is an object that receives callback notification
-/// from sysrepo (in YANG format) and converts it to appropriate
-/// JSON that can be sent over control channel and understood by Kea
-class Translator {
- public:
-    // Constructor (requires xpath to install a callback)
-    Translator(const std::string& xpath);
-
-    virtual std::string getXPath();
-
-    // This method will be called when the callback returns.
-    // Need to figure out the type used.
-    void setYangData(void* data);
-
-    // This method translates Netconf data to JSON format
-    // understood by Kea.
-    void translate() = 0;
-
-    // Once setYangData is called, 
-    isc::data::ElementPtr getJSON();
- protected:
-
-    std::string xpath_;
-
-    void * netconf_data_;
-
-    isc::data::ElementPtr json_;
-};
-
-};
-};