diff options
author | wsliwka <wojciech.sliwka@nokia.com> | 2019-11-20 13:20:08 +0100 |
---|---|---|
committer | Morgan Richomme <morgan.richomme@orange.com> | 2020-01-27 15:04:55 +0000 |
commit | 86e0740ff36b97ba98f1ed02f34bfb23d1b96262 (patch) | |
tree | 9e579fd898dff23f8ebba24cae2e4b50340cf758 /test/mocks/pnfsimulator/netconfsimulator/netopeer-change-saver-native/sysrepo/Internal.hpp | |
parent | 6f2913b0129ea48becccfd55eeb93cbcb991f651 (diff) |
Latest changes to pnf simulator
- replace cpp bindings by python
- remove docker spotify plugin (no longer supported)
- create own image for netopeer (with all packages installed upfront)
Issue-ID: INT-1372
Signed-off-by: wsliwka <wojciech.sliwka@nokia.com>
Change-Id: I983c0eddf12fa589fbf3ad1ffbab2b36929c9ef0
Diffstat (limited to 'test/mocks/pnfsimulator/netconfsimulator/netopeer-change-saver-native/sysrepo/Internal.hpp')
-rw-r--r-- | test/mocks/pnfsimulator/netconfsimulator/netopeer-change-saver-native/sysrepo/Internal.hpp | 80 |
1 files changed, 0 insertions, 80 deletions
diff --git a/test/mocks/pnfsimulator/netconfsimulator/netopeer-change-saver-native/sysrepo/Internal.hpp b/test/mocks/pnfsimulator/netconfsimulator/netopeer-change-saver-native/sysrepo/Internal.hpp deleted file mode 100644 index aec62f9f1..000000000 --- a/test/mocks/pnfsimulator/netconfsimulator/netopeer-change-saver-native/sysrepo/Internal.hpp +++ /dev/null @@ -1,80 +0,0 @@ -/** - * @file Internal.h - * @author Mislav Novakovic <mislav.novakovic@sartura.hr> - * @brief Sysrepo class header for internal C++ classes. - * - * @copyright - * Copyright 2016 Deutsche Telekom AG. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#ifndef INTERNAL_H -#define INTERNAL_H - -#include <iostream> -#include <memory> - -extern "C" { -#include "../sysrepo.h" -#include "../sysrepo/trees.h" -} - -namespace sysrepo { - -enum class Free_Type { - VAL, - VALS, - VALS_POINTER, - TREE, - TREES, - TREES_POINTER, - SCHEMAS, - SESSION, -}; - -typedef union value_e { - sr_val_t *_val; - sr_val_t **p_vals; - sr_node_t *_tree; - sr_node_t **p_trees; - sr_schema_t *_sch; - sr_session_ctx_t *_sess; -} value_t; - -typedef union count_e { - size_t _cnt; - size_t *p_cnt; -} count_t; - -class Deleter -{ -public: - Deleter(sr_val_t *val); - Deleter(sr_val_t *vals, size_t cnt); - Deleter(sr_val_t **vals, size_t *cnt); - Deleter(sr_node_t *tree); - Deleter(sr_node_t *trees, size_t cnt); - Deleter(sr_node_t **trees, size_t *cnt); - Deleter(sr_schema_t *sch, size_t cnt); - Deleter(sr_session_ctx_t *sess); - ~Deleter(); - -private: - count_t c; - value_t v; - Free_Type _t; -}; - -} -#endif |