Lines Matching full:obj
76 uclparse_chap(const char *ag_name, const ucl::Ucl &obj) in uclparse_chap() argument
78 auto user = obj["user"]; in uclparse_chap()
85 auto secret = obj["secret"]; in uclparse_chap()
98 uclparse_chap_mutual(const char *ag_name, const ucl::Ucl &obj) in uclparse_chap_mutual() argument
100 auto user = obj["user"]; in uclparse_chap_mutual()
107 auto secret = obj["secret"]; in uclparse_chap_mutual()
114 auto mutual_user = obj["mutual-user"]; in uclparse_chap_mutual()
121 auto mutual_secret = obj["mutual-secret"]; in uclparse_chap_mutual()
136 uclparse_target_chap(const char *t_name, const ucl::Ucl &obj) in uclparse_target_chap() argument
138 auto user = obj["user"]; in uclparse_target_chap()
145 auto secret = obj["secret"]; in uclparse_target_chap()
158 uclparse_target_chap_mutual(const char *t_name, const ucl::Ucl &obj) in uclparse_target_chap_mutual() argument
160 auto user = obj["user"]; in uclparse_target_chap_mutual()
167 auto secret = obj["secret"]; in uclparse_target_chap_mutual()
174 auto mutual_user = obj["mutual-user"]; in uclparse_target_chap_mutual()
181 auto mutual_secret = obj["mutual-secret"]; in uclparse_target_chap_mutual()
196 uclparse_target_portal_group(const char *t_name, const ucl::Ucl &obj) in uclparse_target_portal_group() argument
202 if (obj.type() == UCL_STRING) in uclparse_target_portal_group()
203 return (target_add_portal_group(obj.string_value().c_str(), in uclparse_target_portal_group()
206 if (obj.type() != UCL_OBJECT) { in uclparse_target_portal_group()
212 auto portal_group = obj["name"]; in uclparse_target_portal_group()
219 auto auth_group = obj["auth-group-name"]; in uclparse_target_portal_group()
237 uclparse_controller_transport_group(const char *t_name, const ucl::Ucl &obj) in uclparse_controller_transport_group() argument
243 if (obj.type() == UCL_STRING) in uclparse_controller_transport_group()
244 return target_add_portal_group(obj.string_value().c_str(), in uclparse_controller_transport_group()
247 if (obj.type() != UCL_OBJECT) { in uclparse_controller_transport_group()
253 auto portal_group = obj["name"]; in uclparse_controller_transport_group()
260 auto auth_group = obj["auth-group-name"]; in uclparse_controller_transport_group()
278 uclparse_target_lun(const char *t_name, const ucl::Ucl &obj) in uclparse_target_lun() argument
283 std::string key = obj.key(); in uclparse_target_lun()
292 if (obj.type() == UCL_STRING) in uclparse_target_lun()
293 return (target_add_lun(id, obj.string_value().c_str())); in uclparse_target_lun()
296 if (obj.type() != UCL_OBJECT) { in uclparse_target_lun()
303 auto num = obj["number"]; in uclparse_target_lun()
312 auto name = obj["name"]; in uclparse_target_lun()
320 return (uclparse_lun_entries(lun_name.c_str(), obj)); in uclparse_target_lun()
333 uclparse_controller_namespace(const char *t_name, const ucl::Ucl &obj) in uclparse_controller_namespace() argument
338 std::string key = obj.key(); in uclparse_controller_namespace()
347 if (obj.type() == UCL_STRING) in uclparse_controller_namespace()
349 obj.string_value().c_str()); in uclparse_controller_namespace()
352 if (obj.type() != UCL_OBJECT) { in uclparse_controller_namespace()
359 auto num = obj["number"]; in uclparse_controller_namespace()
368 auto name = obj["name"]; in uclparse_controller_namespace()
376 return uclparse_lun_entries(lun_name.c_str(), obj); in uclparse_controller_namespace()
392 for (const auto &obj : top) { in uclparse_toplevel() local
393 std::string key = obj.key(); in uclparse_toplevel()
396 if (obj.type() == UCL_INT) in uclparse_toplevel()
397 conf_set_debug(obj.int_value()); in uclparse_toplevel()
405 if (obj.type() == UCL_INT) in uclparse_toplevel()
406 conf_set_timeout(obj.int_value()); in uclparse_toplevel()
414 if (obj.type() == UCL_INT) in uclparse_toplevel()
415 conf_set_maxproc(obj.int_value()); in uclparse_toplevel()
423 if (obj.type() == UCL_STRING) { in uclparse_toplevel()
425 obj.string_value().c_str())) in uclparse_toplevel()
434 if (obj.type() == UCL_ARRAY) { in uclparse_toplevel()
435 for (const auto &child : obj) { in uclparse_toplevel()
451 if (obj.type() == UCL_INT) in uclparse_toplevel()
452 conf_set_isns_period(obj.int_value()); in uclparse_toplevel()
460 if (obj.type() == UCL_INT) in uclparse_toplevel()
461 conf_set_isns_timeout(obj.int_value()); in uclparse_toplevel()
469 if (obj.type() == UCL_OBJECT) { in uclparse_toplevel()
470 for (const auto &child : obj) { in uclparse_toplevel()
482 if (obj.type() == UCL_OBJECT) { in uclparse_toplevel()
483 for (const auto &child : obj) { in uclparse_toplevel()
495 if (obj.type() == UCL_OBJECT) { in uclparse_toplevel()
496 for (const auto &child : obj) { in uclparse_toplevel()
508 if (obj.type() == UCL_OBJECT) { in uclparse_toplevel()
509 for (const auto &child : obj) { in uclparse_toplevel()
522 for (const auto &obj : top) { in uclparse_toplevel() local
523 std::string key = obj.key(); in uclparse_toplevel()
526 if (obj.type() == UCL_OBJECT) { in uclparse_toplevel()
527 for (const auto &child : obj) { in uclparse_toplevel()
539 if (obj.type() == UCL_OBJECT) { in uclparse_toplevel()
540 for (const auto &child : obj) { in uclparse_toplevel()
562 for (const auto &obj : top) { in uclparse_auth_group() local
563 std::string key = obj.key(); in uclparse_auth_group()
566 if (!auth_group_set_type(obj.string_value().c_str())) in uclparse_auth_group()
571 if (obj.type() == UCL_OBJECT) { in uclparse_auth_group()
572 if (!uclparse_chap(name, obj)) in uclparse_auth_group()
574 } else if (obj.type() == UCL_ARRAY) { in uclparse_auth_group()
575 for (const auto &tmp : obj) { in uclparse_auth_group()
588 if (obj.type() == UCL_OBJECT) { in uclparse_auth_group()
589 if (!uclparse_chap_mutual(name, obj)) in uclparse_auth_group()
591 } else if (obj.type() == UCL_ARRAY) { in uclparse_auth_group()
592 for (const auto &tmp : obj) { in uclparse_auth_group()
605 if (obj.type() == UCL_STRING) { in uclparse_auth_group()
607 obj.string_value().c_str())) in uclparse_auth_group()
609 } else if (obj.type() == UCL_ARRAY) { in uclparse_auth_group()
610 for (const auto &tmp : obj) { in uclparse_auth_group()
624 if (obj.type() == UCL_STRING) { in uclparse_auth_group()
626 obj.string_value().c_str())) in uclparse_auth_group()
628 } else if (obj.type() == UCL_ARRAY) { in uclparse_auth_group()
629 for (const auto &tmp : obj) { in uclparse_auth_group()
643 if (obj.type() == UCL_STRING) { in uclparse_auth_group()
645 obj.string_value().c_str())) in uclparse_auth_group()
647 } else if (obj.type() == UCL_ARRAY) { in uclparse_auth_group()
648 for (const auto &tmp : obj) { in uclparse_auth_group()
662 if (obj.type() == UCL_STRING) { in uclparse_auth_group()
664 obj.string_value().c_str())) in uclparse_auth_group()
666 } else if (obj.type() == UCL_ARRAY) { in uclparse_auth_group()
667 for (const auto &tmp : obj) { in uclparse_auth_group()
686 const ucl::Ucl &obj) in uclparse_dscp() argument
688 if ((obj.type() != UCL_STRING) && (obj.type() != UCL_INT)) { in uclparse_dscp()
693 if (obj.type() == UCL_INT) in uclparse_dscp()
694 return (portal_group_set_dscp(obj.int_value())); in uclparse_dscp()
696 std::string key = obj.key(); in uclparse_dscp()
750 const ucl::Ucl &obj) in uclparse_pcp() argument
752 if (obj.type() != UCL_INT) { in uclparse_pcp()
757 return (portal_group_set_pcp(obj.int_value())); in uclparse_pcp()
767 for (const auto &obj : top) { in uclparse_portal_group() local
768 std::string key = obj.key(); in uclparse_portal_group()
771 if (obj.type() != UCL_STRING) { in uclparse_portal_group()
779 obj.string_value().c_str())) in uclparse_portal_group()
784 if (obj.type() != UCL_STRING) { in uclparse_portal_group()
792 obj.string_value().c_str())) in uclparse_portal_group()
801 if (obj.type() == UCL_STRING) { in uclparse_portal_group()
803 obj.string_value().c_str(), false)) in uclparse_portal_group()
805 } else if (obj.type() == UCL_ARRAY) { in uclparse_portal_group()
806 for (const auto &tmp : obj) { in uclparse_portal_group()
821 if (obj.type() == UCL_STRING) { in uclparse_portal_group()
823 obj.string_value().c_str(), true)) in uclparse_portal_group()
825 } else if (obj.type() == UCL_ARRAY) { in uclparse_portal_group()
826 for (const auto &tmp : obj) { in uclparse_portal_group()
841 if (obj.type() != UCL_STRING) { in uclparse_portal_group()
849 obj.string_value().c_str())) in uclparse_portal_group()
854 if (obj.type() != UCL_STRING) { in uclparse_portal_group()
862 obj.string_value().c_str())) in uclparse_portal_group()
867 if (obj.type() != UCL_OBJECT) { in uclparse_portal_group()
873 for (const auto &tmp : obj) { in uclparse_portal_group()
882 if (obj.type() != UCL_INT) { in uclparse_portal_group()
889 portal_group_set_tag(obj.int_value()); in uclparse_portal_group()
893 if (!uclparse_dscp("portal", name, obj)) in uclparse_portal_group()
898 if (!uclparse_pcp("portal", name, obj)) in uclparse_portal_group()
909 for (const auto &obj : top) { in uclparse_transport_listen_obj() local
910 std::string key = obj.key(); in uclparse_transport_listen_obj()
919 if (obj.type() == UCL_STRING) { in uclparse_transport_listen_obj()
921 obj.string_value().c_str())) in uclparse_transport_listen_obj()
923 } else if (obj.type() == UCL_ARRAY) { in uclparse_transport_listen_obj()
924 for (const auto &tmp : obj) { in uclparse_transport_listen_obj()
931 if (obj.type() == UCL_STRING) { in uclparse_transport_listen_obj()
933 obj.string_value().c_str())) in uclparse_transport_listen_obj()
935 } else if (obj.type() == UCL_ARRAY) { in uclparse_transport_listen_obj()
936 for (const auto &tmp : obj) { in uclparse_transport_listen_obj()
958 for (const auto &obj : top) { in uclparse_transport_group() local
959 std::string key = obj.key(); in uclparse_transport_group()
962 if (obj.type() != UCL_STRING) { in uclparse_transport_group()
970 obj.string_value().c_str())) in uclparse_transport_group()
975 if (obj.type() != UCL_STRING) { in uclparse_transport_group()
983 obj.string_value().c_str())) in uclparse_transport_group()
988 if (obj.type() != UCL_OBJECT) { in uclparse_transport_group()
994 if (!uclparse_transport_listen_obj(name, obj)) in uclparse_transport_group()
999 if (obj.type() != UCL_OBJECT) { in uclparse_transport_group()
1005 for (const auto &tmp : obj) { in uclparse_transport_group()
1014 if (!uclparse_dscp("transport", name, obj)) in uclparse_transport_group()
1019 if (!uclparse_pcp("transport", name, obj)) in uclparse_transport_group()
1034 for (const auto &obj : top) { in uclparse_controller() local
1035 std::string key = obj.key(); in uclparse_controller()
1038 if (obj.type() != UCL_STRING) { in uclparse_controller()
1044 if (!target_set_auth_group(obj.string_value().c_str())) in uclparse_controller()
1049 if (obj.type() != UCL_STRING) { in uclparse_controller()
1055 if (!target_set_auth_type(obj.string_value().c_str())) in uclparse_controller()
1060 if (obj.type() == UCL_STRING) { in uclparse_controller()
1062 obj.string_value().c_str())) in uclparse_controller()
1064 } else if (obj.type() == UCL_ARRAY) { in uclparse_controller()
1065 for (const auto &tmp : obj) { in uclparse_controller()
1079 if (obj.type() == UCL_STRING) { in uclparse_controller()
1081 obj.string_value().c_str())) in uclparse_controller()
1083 } else if (obj.type() == UCL_ARRAY) { in uclparse_controller()
1084 for (const auto &tmp : obj) { in uclparse_controller()
1098 if (obj.type() == UCL_ARRAY) { in uclparse_controller()
1099 for (const auto &tmp : obj) { in uclparse_controller()
1106 obj)) in uclparse_controller()
1112 for (const auto &tmp : obj) { in uclparse_controller()
1129 for (const auto &obj : top) { in uclparse_target() local
1130 std::string key = obj.key(); in uclparse_target()
1133 if (obj.type() != UCL_STRING) { in uclparse_target()
1139 if (!target_set_alias(obj.string_value().c_str())) in uclparse_target()
1144 if (obj.type() != UCL_STRING) { in uclparse_target()
1150 if (!target_set_auth_group(obj.string_value().c_str())) in uclparse_target()
1155 if (obj.type() != UCL_STRING) { in uclparse_target()
1161 if (!target_set_auth_type(obj.string_value().c_str())) in uclparse_target()
1166 if (obj.type() == UCL_OBJECT) { in uclparse_target()
1167 if (!uclparse_target_chap(name, obj)) in uclparse_target()
1169 } else if (obj.type() == UCL_ARRAY) { in uclparse_target()
1170 for (const auto &tmp : obj) { in uclparse_target()
1183 if (obj.type() == UCL_OBJECT) { in uclparse_target()
1184 if (!uclparse_target_chap_mutual(name, obj)) in uclparse_target()
1186 } else if (obj.type() == UCL_ARRAY) { in uclparse_target()
1187 for (const auto &tmp : obj) { in uclparse_target()
1201 if (obj.type() == UCL_STRING) { in uclparse_target()
1203 obj.string_value().c_str())) in uclparse_target()
1205 } else if (obj.type() == UCL_ARRAY) { in uclparse_target()
1206 for (const auto &tmp : obj) { in uclparse_target()
1220 if (obj.type() == UCL_STRING) { in uclparse_target()
1222 obj.string_value().c_str())) in uclparse_target()
1224 } else if (obj.type() == UCL_ARRAY) { in uclparse_target()
1225 for (const auto &tmp : obj) { in uclparse_target()
1239 if (obj.type() == UCL_ARRAY) { in uclparse_target()
1240 for (const auto &tmp : obj) { in uclparse_target()
1246 if (!uclparse_target_portal_group(name, obj)) in uclparse_target()
1252 if (obj.type() != UCL_STRING) { in uclparse_target()
1258 if (!target_set_physical_port(obj.string_value().c_str())) in uclparse_target()
1263 if (obj.type() != UCL_STRING) { in uclparse_target()
1269 if (!target_set_redirection(obj.string_value().c_str())) in uclparse_target()
1274 for (const auto &tmp : obj) { in uclparse_target()
1298 for (const auto &obj : top) { in uclparse_lun_entries() local
1299 std::string key = obj.key(); in uclparse_lun_entries()
1302 if (obj.type() != UCL_STRING) { in uclparse_lun_entries()
1308 if (!lun_set_backend(obj.string_value().c_str())) in uclparse_lun_entries()
1313 if (obj.type() != UCL_INT) { in uclparse_lun_entries()
1319 if (!lun_set_blocksize(obj.int_value())) in uclparse_lun_entries()
1324 if (obj.type() != UCL_STRING) { in uclparse_lun_entries()
1330 if (!lun_set_device_id(obj.string_value().c_str())) in uclparse_lun_entries()
1335 if (obj.type() != UCL_STRING) { in uclparse_lun_entries()
1341 if (!lun_set_device_type(obj.string_value().c_str())) in uclparse_lun_entries()
1346 if (obj.type() != UCL_INT) { in uclparse_lun_entries()
1352 if (!lun_set_ctl_lun(obj.int_value())) in uclparse_lun_entries()
1357 if (obj.type() != UCL_OBJECT) { in uclparse_lun_entries()
1363 for (const auto &child : obj) { in uclparse_lun_entries()
1371 if (obj.type() != UCL_STRING) { in uclparse_lun_entries()
1377 if (!lun_set_path(obj.string_value().c_str())) in uclparse_lun_entries()
1382 if (obj.type() != UCL_STRING) { in uclparse_lun_entries()
1388 if (!lun_set_serial(obj.string_value().c_str())) in uclparse_lun_entries()
1393 if (obj.type() != UCL_INT) { in uclparse_lun_entries()
1399 if (!lun_set_size(obj.int_value())) in uclparse_lun_entries()