libyang 2.0.231
libyang is YANG data modelling language parser and toolkit written (and providing API) in C.
plugins_exts_print.h File Reference

libyang support for YANG extensions implementation - schema print related items. More...

#include <stdint.h>
#include "config.h"
Include dependency graph for plugins_exts_print.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

LIBYANG_API_DECL uint16_t * lys_ypr_ctx_get_level (const struct lyspr_ctx *ctx)
 YANG printer context getter for printer indentation level. More...
 
LIBYANG_API_DECL uint32_t * lys_ypr_ctx_get_options (const struct lyspr_ctx *ctx)
 YANG printer context getter for printer options. More...
 
LIBYANG_API_DECL struct ly_out ** lys_ypr_ctx_get_out (const struct lyspr_ctx *ctx)
 YANG printer context getter for output handler. More...
 
LIBYANG_API_DECL void lysc_print_extension_instance (struct lyspr_ctx *ctx, const struct lysc_ext_instance *ext, ly_bool *flag)
 Print substatements of an extension instance. More...
 

Detailed Description

libyang support for YANG extensions implementation - schema print related items.

Author
Radek Krejci rkrej.nosp@m.ci@c.nosp@m.esnet.nosp@m..cz

Copyright (c) 2015 - 2021 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 plugins_exts_print.h.