libnwam_impl.h revision 2
2N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A#ifndef _LIBNWAM_IMPL_H
2N/A#define _LIBNWAM_IMPL_H
2N/A#ifdef __cplusplus
2N/A#include <libnetcfg.h>
2N/A#include <libnwam_priv.h>
2N/Astruct nwam_handle {
2N/Astruct nwam_value {
2N/A char **nwv_string;
2N/A } nwv_values;
2N/A/* Used to hold validation/description data for properties */
2N/Astruct nwam_prop_table_entry {
2N/A const char *prop_description;
2N/Astruct nwam_prop_table {
2N/A * See libnwam_door.c.
2N/A const char *, nwam_action_t);
2N/A * with objects - see libnwam_values.c.
2N/Avoid nwam_free_object_list(void *);
2N/A * See libnwam_object.c.
2N/A struct nwam_handle **);
2N/A struct nwam_handle **);
2N/A struct nwam_handle **);
2N/A int *, netcfg_selectcb_t *);
2N/A struct nwam_handle **);
2N/A const char *, nwam_value_t);
2N/A nwam_aux_state_t *);
2N/A * Generic validation functions - see libnwam_util.c.
2N/Aextern char *nwam_ncp_name_from_dbname(const char *);
2N/A#ifdef __cplusplus