|
libfru 2.1
FRU Manupulation Library
|
FRU generator utility JSON support code. More...


Go to the source code of this file.
Functions | |
| void | load_from_json_file (const char *fname, struct frugen_fruinfo_s *info) |
| void | save_to_json_file (FILE **fp, const char *fname, const struct frugen_fruinfo_s *info, const struct frugen_config_s *config) |
FRU generator utility JSON support code.
Copyright (C) 2016-2023 Alexander Amelkin alexa.nosp@m.nder.nosp@m.@amel.nosp@m.kin..nosp@m.msk.r.nosp@m.u SPDX-License-Identifier: GPL-2.0-or-later OR Apache-2.0
| void load_from_json_file | ( | const char * | fname, |
| struct frugen_fruinfo_s * | info | ||
| ) |
Load a FRU template from JSON file into a FRU information structure
References datestr_to_tv(), debug, fatal, frugen_fruinfo_s::fru, frugen_fruinfo_s::has_bdate, frugen_fruinfo_s::has_board, frugen_fruinfo_s::has_chassis, frugen_fruinfo_s::has_internal, frugen_fruinfo_s::has_multirec, and frugen_fruinfo_s::has_product.
Referenced by load_fromfile().


| void save_to_json_file | ( | FILE ** | fp, |
| const char * | fname, | ||
| const struct frugen_fruinfo_s * | info, | ||
| const struct frugen_config_s * | config | ||
| ) |
References DATEBUF_SZ, fatal, frugen_config_s::flags, frugen_fruinfo_s::fru, frugen_fruinfo_s::has_board, frugen_fruinfo_s::has_chassis, frugen_fruinfo_s::has_internal, frugen_fruinfo_s::has_multirec, frugen_fruinfo_s::has_product, json_object_to_fd(), and tv_to_datestr().
Referenced by main().

