Lines Matching defs:scf_value_t

61 typedef struct scf_value scf_value_t;
471 int scf_handle_decorate(scf_handle_t *, const char *, scf_value_t *);
472 #define SCF_DECORATE_CLEAR ((scf_value_t *)0)
483 scf_value_t *scf_value_create(scf_handle_t *);
484 scf_handle_t *scf_value_handle(const scf_value_t *);
485 void scf_value_destroy(scf_value_t *);
487 scf_type_t scf_value_base_type(const scf_value_t *);
488 scf_type_t scf_value_type(const scf_value_t *);
489 int scf_value_is_type(const scf_value_t *, scf_type_t);
491 void scf_value_reset(scf_value_t *);
493 int scf_value_get_boolean(const scf_value_t *, uint8_t *);
494 int scf_value_get_count(const scf_value_t *, uint64_t *);
495 int scf_value_get_integer(const scf_value_t *, int64_t *);
496 int scf_value_get_time(const scf_value_t *, int64_t *, int32_t *);
497 ssize_t scf_value_get_astring(const scf_value_t *, char *, size_t);
498 ssize_t scf_value_get_ustring(const scf_value_t *, char *, size_t);
499 ssize_t scf_value_get_opaque(const scf_value_t *, void *, size_t);
501 void scf_value_set_boolean(scf_value_t *, uint8_t);
502 void scf_value_set_count(scf_value_t *, uint64_t);
503 void scf_value_set_integer(scf_value_t *, int64_t);
504 int scf_value_set_time(scf_value_t *, int64_t, int32_t);
505 int scf_value_set_astring(scf_value_t *, const char *);
506 int scf_value_set_ustring(scf_value_t *, const char *);
507 int scf_value_set_opaque(scf_value_t *, const void *, size_t);
509 ssize_t scf_value_get_as_string(const scf_value_t *, char *, size_t);
510 ssize_t scf_value_get_as_string_typed(const scf_value_t *, scf_type_t,
512 int scf_value_set_from_string(scf_value_t *, scf_type_t, const char *);
545 int scf_iter_next_value(scf_iter_t *, scf_value_t *);
639 int scf_property_get_value(const scf_property_t *, scf_value_t *);
670 int scf_entry_add_value(scf_transaction_entry_t *, scf_value_t *);
765 int scf_tmpl_value_in_constraint(const scf_prop_tmpl_t *pt, scf_value_t *value,