libyang  1.0.253
YANG data modeling language library
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
user_types.h File Reference

libyang support for user YANG type implementations. More...

#include "libyang.h"
Include dependency graph for user_types.h:

Go to the source code of this file.

Data Structures

struct  lytype_plugin_list
 

Macros

#define LYTYPE_API_VERSION   1
 User types API version. More...
 
#define LYTYPE_VERSION_CHECK   int lytype_api_version = LYTYPE_API_VERSION;
 Macro to store version of user type plugins API in the plugins. It is matched when the plugin is being loaded by libyang. More...
 

Typedefs

typedef int(* lytype_store_clb )(struct ly_ctx *ctx, const char *type_name, const char **value_str, lyd_val *value, char **err_msg)
 Callback for storing user type values. More...
 

Detailed Description

libyang support for user YANG type implementations.

Author
Michal Vasko mvask.nosp@m.o@ce.nosp@m.snet..nosp@m.cz Copyright (c) 2018 CESNET, z.s.p.o.

This source code is licensed under BSD 3-Clause License (the "License"). You may not use this file except in compliance with the License. You may obtain a copy of the License at

https://opensource.org/licenses/BSD-3-Clause

Definition in file user_types.h.