Lines Matching defs:scf_value_t

62 typedef struct scf_value scf_value_t;
490 int scf_handle_decorate(scf_handle_t *, const char *, scf_value_t *);
491 #define SCF_DECORATE_CLEAR ((scf_value_t *)0)
502 scf_value_t *scf_value_create(scf_handle_t *);
503 scf_handle_t *scf_value_handle(const scf_value_t *);
504 void scf_value_destroy(scf_value_t *);
506 scf_type_t scf_value_base_type(const scf_value_t *);
507 scf_type_t scf_value_type(const scf_value_t *);
508 int scf_value_is_type(const scf_value_t *, scf_type_t);
510 void scf_value_reset(scf_value_t *);
512 int scf_value_get_boolean(const scf_value_t *, uint8_t *);
513 int scf_value_get_count(const scf_value_t *, uint64_t *);
514 int scf_value_get_integer(const scf_value_t *, int64_t *);
515 int scf_value_get_time(const scf_value_t *, int64_t *, int32_t *);
516 ssize_t scf_value_get_astring(const scf_value_t *, char *, size_t);
517 ssize_t scf_value_get_ustring(const scf_value_t *, char *, size_t);
518 ssize_t scf_value_get_opaque(const scf_value_t *, void *, size_t);
520 void scf_value_set_boolean(scf_value_t *, uint8_t);
521 void scf_value_set_count(scf_value_t *, uint64_t);
522 void scf_value_set_integer(scf_value_t *, int64_t);
523 int scf_value_set_time(scf_value_t *, int64_t, int32_t);
524 int scf_value_set_astring(scf_value_t *, const char *);
525 int scf_value_set_ustring(scf_value_t *, const char *);
526 int scf_value_set_opaque(scf_value_t *, const void *, size_t);
528 ssize_t scf_value_get_as_string(const scf_value_t *, char *, size_t);
529 ssize_t scf_value_get_as_string_typed(const scf_value_t *, scf_type_t,
531 int scf_value_set_from_string(scf_value_t *, scf_type_t, const char *);
564 int scf_iter_next_value(scf_iter_t *, scf_value_t *);
658 int scf_property_get_value(const scf_property_t *, scf_value_t *);
689 int scf_entry_add_value(scf_transaction_entry_t *, scf_value_t *);
784 int scf_tmpl_value_in_constraint(const scf_prop_tmpl_t *pt, scf_value_t *value,