libyang  3.4.2
libyang is YANG data modelling language parser and toolkit written (and providing API) in C.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
boolean.c File Reference

Built-in boolean type plugin. More...

#include "plugins_types.h"
#include <stdint.h>
#include <stdlib.h>
#include "libyang.h"
#include "compat.h"
#include "ly_common.h"
#include "plugins_internal.h"
Include dependency graph for boolean.c:

Go to the source code of this file.

Functions

LIBYANG_API_DEF LY_ERR lyplg_type_store_boolean (const struct ly_ctx *ctx, const struct lysc_type *type, const void *value, size_t value_len, uint32_t options, LY_VALUE_FORMAT format, void *UNUSED(prefix_data), uint32_t hints, const struct lysc_node *UNUSED(ctx_node), struct lyd_value *storage, struct lys_glob_unres *UNUSED(unres), struct ly_err_item **err)
 

Variables

LIBYANG_API_DEF int
 
LIBYANG_API_DEF LY_ERR
 

Detailed Description

Built-in boolean type plugin.

Author
Radek Krejci rkrej.nosp@m.ci@c.nosp@m.esnet.nosp@m..cz Copyright (c) 2019-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 boolean.c.

Function Documentation

LIBYANG_API_DEF LY_ERR lyplg_type_store_boolean ( const struct ly_ctx ctx,
const struct lysc_type type,
const void *  value,
size_t  value_len,
uint32_t  options,
LY_VALUE_FORMAT  format,
void *  UNUSEDprefix_data,
uint32_t  hints,
const struct lysc_node UNUSEDctx_node,
struct lyd_value storage,
struct lys_glob_unres *  UNUSEDunres,
struct ly_err_item **  err 
)

Definition at line 37 of file boolean.c.

Variable Documentation

LIBYANG_API_DEF int

Definition at line 117 of file boolean.c.

LIBYANG_API_DEF LY_ERR
Initial value:
{
if (val1->boolean != val2->boolean) {
return LY_ENOT;
}
return LY_SUCCESS
Definition: log.h:254

Definition at line 108 of file boolean.c.