Lines Matching refs:prop

68 #define	SHELP_CLEAR	"clear <prop-name>"
77 #define SHELP_GET "get [-V] <prop-name>"
82 #define SHELP_SET "set <prop-name>=<value1>[,<value2>...]"
659 /* Given an int for a prop, returns it as string */
821 properr(const char *prop)
823 nerr("Invalid property: '%s'", prop);
1933 /* Given an int for prop, returns it as string */
1947 /* Given a prop as a string, returns it as an int */
1949 prop_to_pt(nwam_object_type_t object_type, const char *prop)
1955 if (strcmp(prop, prop_table[i].pte_name) == 0)
1961 /* Given a prop as an int, returns its type (nwam_value_type_t) */
1963 prop_value_type(nwam_object_type_t object_type, const char *prop)
1970 ret = nwam_ncu_get_prop_type(prop, &value_type);
1973 ret = nwam_loc_get_prop_type(prop, &value_type);
1976 ret = nwam_enm_get_prop_type(prop, &value_type);
1979 ret = nwam_known_wlan_get_prop_type(prop, &value_type);
2166 int64_t pde_checkvals[NWAM_CHECKVALS_MAX]; /* show prop for these */
2278 * Tests whether prop must be shown during a walk depending on the
2291 show_prop_test(nwam_object_type_t object_type, const char *prop,
2302 * the recursion. If so, return B_FALSE so that the initial prop
2306 if (strcmp(prop, checked_props[i]) == 0) {
2313 if (strcmp(prop, display_list[i].pde_name) != 0)
2389 * check other rules for this prop. However, recursively
2390 * check if the checked prop (pde_checkname) satisfies its
2391 * rules. Also, update the check_props array with this prop.
2401 checked_props[num_checked - 1] = (char *)prop;
2411 * satisfied by prop; return B_FALSE. If prop_found is not set, then
2412 * prop did not have a rule so it must be displayed; return B_TRUE.
2425 is_prop_read_only(nwam_object_type_t object_type, const char *prop)
2431 if (nwam_ncu_prop_read_only(prop, &ro) == NWAM_SUCCESS && ro)
2435 if (nwam_enm_prop_read_only(prop, &ro) == NWAM_SUCCESS && ro)
2439 if (nwam_loc_prop_read_only(prop, &ro) == NWAM_SUCCESS && ro)
2451 is_prop_multivalued(nwam_object_type_t object_type, const char *prop)
2458 ret = nwam_ncu_prop_multivalued(prop, &multi);
2461 ret = nwam_loc_prop_multivalued(prop, &multi);
2464 ret = nwam_enm_prop_multivalued(prop, &multi);
2467 ret = nwam_known_wlan_prop_multivalued(prop, &multi);
2481 invalid_set_prop_msg(const char *prop, nwam_error_t err)
2495 (void) nwam_ncu_get_prop_description(prop, &description);
2498 (void) nwam_loc_get_prop_description(prop, &description);
2501 (void) nwam_enm_get_prop_description(prop, &description);
2504 (void) nwam_known_wlan_get_prop_description(prop,
2508 nerr("Set error: invalid value\n'%s' %s", prop, description);
2526 const char *prop;
2538 if ((prop = pt_to_prop_name(object_type, pt_type)) == NULL) {
2545 if (is_prop_read_only(object_type, prop)) {
2546 nerr("Set error: property '%s' is read-only", prop);
2549 if (!show_prop_test(object_type, prop, prop_table, checked, 0)) {
2552 "has no effect\n"), prop);
2556 is_listprop = is_prop_multivalued(object_type, prop);
2560 invalid_set_prop_msg(prop, NWAM_ENTITY_INVALID_VALUE);
2567 ret = nwam_ncu_set_prop_value(ncu_h, prop, prop_value);
2570 ret = nwam_loc_set_prop_value(loc_h, prop, prop_value);
2573 ret = nwam_enm_set_prop_value(enm_h, prop, prop_value);
2576 ret = nwam_known_wlan_set_prop_value(wlan_h, prop, prop_value);
2585 invalid_set_prop_msg(prop, ret);
2659 str2str(void *s, const char *prop, char *str)
2667 str2qstr(void *s, const char *prop, char *qstr)
2676 int2str(void *in, const char *prop, char *instr)
2683 uint2str(void *uin, const char *prop, char *uintstr)
2685 /* returns NWAM_SUCCESS if prop is enum with string in uintstr */
2686 if (nwam_uint64_get_value_string(prop, *((uint64_t *)uin),
2696 bool2str(void *bool, const char *prop, char *boolstr)
2779 /* Prints the property names aligned (for list/get) or "prop=" (for export) */
2781 output_propname_common(const char *prop, nwam_value_t values, void *arg,
2788 (void) fprintf(of, "\t%-*s\t", width, prop);
2790 (void) fprintf(of, "%s=", prop);
2793 output_prop_val(prop, values, of, B_TRUE);
2800 output_propname(const char *prop, nwam_value_t values, void *arg)
2802 return (output_propname_common(prop, values, arg, 16));
2807 output_loc_propname(const char *prop, nwam_value_t values, void *arg)
2809 return (output_propname_common(prop, values, arg, 25));
3202 write_export_command(nwam_object_type_t object_type, const char *prop,
3206 if (is_prop_read_only(object_type, prop))
3210 output_propname(prop, values, of);
3748 const char *prop;
3770 if ((prop = pt_to_prop_name(object_type, cmd->cmd_prop_type)) == NULL) {
3778 ret = nwam_ncu_get_prop_value(ncu_h, prop, &prop_value);
3781 ret = nwam_loc_get_prop_value(loc_h, prop, &prop_value);
3784 ret = nwam_enm_get_prop_value(enm_h, prop, &prop_value);
3787 ret = nwam_known_wlan_get_prop_value(wlan_h, prop, &prop_value);
3793 nerr("Get error: property '%s' has not been set", prop);
3800 output_prop_val(prop, prop_value, stdout, B_FALSE);
3803 output_propname(prop, prop_value, NULL);
3818 const char *prop;
3822 if ((prop = pt_to_prop_name(object_type, cmd->cmd_prop_type)) == NULL) {
3827 if (is_prop_read_only(object_type, prop)) {
3828 nerr("Clear error: property '%s' is read-only", prop);
3834 ret = nwam_ncu_delete_prop(ncu_h, prop);
3837 ret = nwam_loc_delete_prop(loc_h, prop);
3840 ret = nwam_enm_delete_prop(enm_h, prop);
3843 ret = nwam_known_wlan_delete_prop(wlan_h, prop);
3850 prop);
3865 print_all_prop_choices(nwam_object_type_t object_type, const char *prop)
3874 if (strcmp(prop, NWAM_NCU_PROP_ACTIVATION_MODE) == 0) {
3894 if (strcmp(prop, NWAM_LOC_PROP_LDAP_NAMESERVICE_CONFIGSRC) == 0) {
3901 value_type = prop_value_type(object_type, prop);
3905 while ((ret = nwam_uint64_get_value_string(prop, i++, &str))