blob: a9fe240458bd241e8f07384574b522d6a32e4074 [file] [log] [blame]
Radek Krejci5da708a2015-09-01 17:33:23 +02001/**
2 * \file nc_client.h
3 * \author Radek Krejci <rkrejci@cesnet.cz>
4 * \brief libnetconf2's main public header for NETCONF clients.
5 *
6 * Copyright (c) 2015 CESNET, z.s.p.o.
7 *
Radek Krejci9b81f5b2016-02-24 13:14:49 +01008 * This source code is licensed under BSD 3-Clause License (the "License").
9 * You may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
Michal Vaskoc09730e2019-01-17 10:07:26 +010011 *
Radek Krejci9b81f5b2016-02-24 13:14:49 +010012 * https://opensource.org/licenses/BSD-3-Clause
Radek Krejci5da708a2015-09-01 17:33:23 +020013 */
14
15#ifndef NC_CLIENT_H_
16#define NC_CLIENT_H_
17
Michal Vasko086311b2016-01-08 09:53:11 +010018@SSH_MACRO@
Michal Vasko1128e112015-10-26 15:34:24 +010019@TLS_MACRO@
20
Michal Vaskoc09730e2019-01-17 10:07:26 +010021#ifdef __cplusplus
22extern "C" {
23#endif
24
Radek Krejcid0d19522015-09-02 13:49:25 +020025#include <libnetconf2/netconf.h>
Radek Krejci5da708a2015-09-01 17:33:23 +020026#include <libnetconf2/log.h>
Michal Vasko7bcb48e2016-01-15 10:28:54 +010027#include <libnetconf2/messages_client.h>
Michal Vasko086311b2016-01-08 09:53:11 +010028#include <libnetconf2/session_client.h>
Michal Vasko45f298f2016-01-29 10:26:26 +010029#include <libnetconf2/session_client_ch.h>
Radek Krejci5da708a2015-09-01 17:33:23 +020030
Michal Vaskoc09730e2019-01-17 10:07:26 +010031#ifdef __cplusplus
32}
33#endif
34
Radek Krejci5da708a2015-09-01 17:33:23 +020035#endif /* NC_CLIENT_H_ */