Lines Matching refs:Object

62     void (*instance_init)(Object *obj);
63 void (*instance_post_init)(Object *obj);
64 void (*instance_finalize)(Object *obj);
421 static void object_init_with_type(Object *obj, TypeImpl *ti) in object_init_with_type()
432 static void object_post_init_with_type(Object *obj, TypeImpl *ti) in object_post_init_with_type()
443 bool object_apply_global_props(Object *obj, const GPtrArray *props, in object_apply_global_props()
533 void object_apply_compat_props(Object *obj) in object_apply_compat_props()
543 static void object_class_property_init_all(Object *obj) in object_class_property_init_all()
556 static void object_initialize_with_type(Object *obj, size_t size, TypeImpl *type) in object_initialize_with_type()
560 g_assert(type->instance_size >= sizeof(Object)); in object_initialize_with_type()
581 bool object_initialize_child_with_props(Object *parentobj, in object_initialize_child_with_props()
598 bool object_initialize_child_with_propsv(Object *parentobj, in object_initialize_child_with_propsv()
605 Object *obj; in object_initialize_child_with_propsv()
640 void object_initialize_child_internal(Object *parent, in object_initialize_child_internal()
654 static void object_property_del_all(Object *obj) in object_property_del_all()
678 static void object_property_del_child(Object *obj, Object *child) in object_property_del_child()
705 void object_unparent(Object *obj) in object_unparent()
712 static void object_deinit(Object *obj, TypeImpl *type) in object_deinit()
725 Object *obj = data; in object_finalize()
750 static Object *object_new_with_type(Type type) in object_new_with_type()
752 Object *obj; in object_new_with_type()
780 Object *object_new_with_class(ObjectClass *klass) in object_new_with_class()
785 Object *object_new(const char *typename) in object_new()
793 Object *object_new_with_props(const char *typename, in object_new_with_props()
794 Object *parent, in object_new_with_props()
800 Object *obj; in object_new_with_props()
810 Object *object_new_with_propv(const char *typename, in object_new_with_propv()
811 Object *parent, in object_new_with_propv()
816 Object *obj; in object_new_with_propv()
859 bool object_set_props(Object *obj, in object_set_props()
874 bool object_set_propv(Object *obj, in object_set_propv()
895 Object *object_dynamic_cast(Object *obj, const char *typename) in object_dynamic_cast()
904 Object *object_dynamic_cast_assert(Object *obj, const char *typename, in object_dynamic_cast_assert()
912 Object *inst; in object_dynamic_cast_assert()
1036 const char *object_get_typename(const Object *obj) in object_get_typename()
1041 ObjectClass *object_get_class(Object *obj) in object_get_class()
1136 static int do_object_child_foreach(Object *obj, in do_object_child_foreach()
1137 int (*fn)(Object *child, void *opaque), in do_object_child_foreach()
1147 Object *child = prop->opaque; in do_object_child_foreach()
1164 int object_child_foreach(Object *obj, int (*fn)(Object *child, void *opaque), in object_child_foreach()
1170 int object_child_foreach_recursive(Object *obj, in object_child_foreach_recursive()
1171 int (*fn)(Object *child, void *opaque), in object_child_foreach_recursive()
1208 Object *object_ref(void *objptr) in object_ref()
1210 Object *obj = OBJECT(objptr); in object_ref()
1224 Object *obj = OBJECT(objptr); in object_unref()
1237 object_property_try_add(Object *obj, const char *name, const char *type, in object_property_try_add()
1288 object_property_add(Object *obj, const char *name, const char *type, in object_property_add()
1326 ObjectProperty *object_property_find(Object *obj, const char *name) in object_property_find()
1339 ObjectProperty *object_property_find_err(Object *obj, const char *name, in object_property_find_err()
1351 Object *obj) in object_property_iter_init()
1405 void object_property_del(Object *obj, const char *name) in object_property_del()
1415 bool object_property_get(Object *obj, const char *name, Visitor *v, in object_property_get()
1435 bool object_property_set(Object *obj, const char *name, Visitor *v, in object_property_set()
1454 bool object_property_set_str(Object *obj, const char *name, in object_property_set_str()
1464 char *object_property_get_str(Object *obj, const char *name, in object_property_get_str()
1487 bool object_property_set_link(Object *obj, const char *name, in object_property_set_link()
1488 Object *value, Error **errp) in object_property_set_link()
1498 Object *object_property_get_link(Object *obj, const char *name, in object_property_get_link()
1502 Object *target = NULL; in object_property_get_link()
1516 bool object_property_set_bool(Object *obj, const char *name, in object_property_set_bool()
1526 bool object_property_get_bool(Object *obj, const char *name, in object_property_get_bool()
1549 bool object_property_set_int(Object *obj, const char *name, in object_property_set_int()
1559 int64_t object_property_get_int(Object *obj, const char *name, in object_property_get_int()
1581 static void object_property_init_defval(Object *obj, ObjectProperty *prop) in object_property_init_defval()
1625 bool object_property_set_uint(Object *obj, const char *name, in object_property_set_uint()
1635 uint64_t object_property_get_uint(Object *obj, const char *name, in object_property_get_uint()
1658 int (*get)(Object *, Error **);
1659 void (*set)(Object *, int, Error **);
1662 int object_property_get_enum(Object *obj, const char *name, in object_property_get_enum()
1694 bool object_property_parse(Object *obj, const char *name, in object_property_parse()
1704 char *object_property_print(Object *obj, const char *name, bool human, in object_property_print()
1722 const char *object_property_get_type(Object *obj, const char *name, Error **errp) in object_property_get_type()
1738 static Object *object_root_initialize(void) in object_root_initialize()
1740 Object *root = object_new(TYPE_CONTAINER); in object_root_initialize()
1754 Object *object_get_container(const char *name) in object_get_container()
1756 Object *container; in object_get_container()
1764 Object *object_get_root(void) in object_get_root()
1766 static Object *root; in object_get_root()
1775 Object *object_get_objects_root(void) in object_get_objects_root()
1780 Object *object_get_internal_root(void) in object_get_internal_root()
1782 static Object *internal_root; in object_get_internal_root()
1791 static void object_get_child_property(Object *obj, Visitor *v, in object_get_child_property()
1795 Object *child = opaque; in object_get_child_property()
1803 static Object *object_resolve_child_property(Object *parent, void *opaque, in object_resolve_child_property()
1809 static void object_finalize_child_property(Object *obj, const char *name, in object_finalize_child_property()
1812 Object *child = opaque; in object_finalize_child_property()
1822 object_property_try_add_child(Object *obj, const char *name, in object_property_try_add_child()
1823 Object *child, Error **errp) in object_property_try_add_child()
1845 object_property_add_child(Object *obj, const char *name, in object_property_add_child()
1846 Object *child) in object_property_add_child()
1851 void object_property_allow_set_link(const Object *obj, const char *name, in object_property_allow_set_link()
1852 Object *val, Error **errp) in object_property_allow_set_link()
1859 Object **targetp;
1860 Object *target; /* if OBJ_PROP_LINK_DIRECT, when holding the pointer */
1863 void (*check)(const Object *, const char *, Object *, Error **);
1867 static Object **
1868 object_link_get_targetp(Object *obj, LinkProperty *lprop) in object_link_get_targetp()
1879 static void object_get_link_property(Object *obj, Visitor *v, in object_get_link_property()
1884 Object **targetp = object_link_get_targetp(obj, lprop); in object_get_link_property()
1906 static Object *object_resolve_link(Object *obj, const char *name, in object_resolve_link()
1912 Object *target; in object_resolve_link()
1938 static void object_set_link_property(Object *obj, Visitor *v, in object_set_link_property()
1944 Object **targetp = object_link_get_targetp(obj, prop); in object_set_link_property()
1945 Object *old_target = *targetp; in object_set_link_property()
1946 Object *new_target; in object_set_link_property()
1978 static Object *object_resolve_link_property(Object *parent, void *opaque, in object_resolve_link_property()
1986 static void object_release_link_property(Object *obj, const char *name, in object_release_link_property()
1990 Object **targetp = object_link_get_targetp(obj, prop); in object_release_link_property()
2001 object_add_link_prop(Object *obj, const char *name, in object_add_link_prop() argument
2003 void (*check)(const Object *, const char *, in object_add_link_prop() argument
2004 Object *, Error **), in object_add_link_prop()
2031 object_property_add_link(Object *obj, const char *name, in object_property_add_link() argument
2032 const char *type, Object **targetp, in object_property_add_link()
2033 void (*check)(const Object *, const char *, in object_property_add_link() argument
2034 Object *, Error **), in object_property_add_link()
2044 void (*check)(const Object *obj, const char *name, in object_class_property_add_link()
2045 Object *val, Error **errp), in object_class_property_add_link()
2071 object_property_add_const_link(Object *obj, const char *name, in object_property_add_const_link()
2072 Object *target) in object_property_add_const_link()
2079 const char *object_get_canonical_path_component(const Object *obj) in object_get_canonical_path_component()
2103 char *object_get_canonical_path(const Object *obj) in object_get_canonical_path()
2105 Object *root = object_get_root(); in object_get_canonical_path()
2132 Object *object_resolve_path_component(Object *parent, const char *part) in object_resolve_path_component()
2146 static Object *object_resolve_abs_path(Object *parent, in object_resolve_abs_path()
2150 Object *child; in object_resolve_abs_path()
2168 static Object *object_resolve_partial_path(Object *parent, in object_resolve_partial_path()
2173 Object *obj; in object_resolve_partial_path()
2181 Object *found; in object_resolve_partial_path()
2205 Object *object_resolve_path_type(const char *path, const char *typename, in object_resolve_path_type()
2208 Object *obj; in object_resolve_path_type()
2233 Object *object_resolve_path(const char *path, bool *ambiguous) in object_resolve_path()
2238 Object *object_resolve_path_at(Object *parent, const char *path) in object_resolve_path_at()
2249 Object *object_resolve_type_unambiguous(const char *typename, Error **errp) in object_resolve_type_unambiguous()
2252 Object *o = object_resolve_path_type("", typename, &ambig); in object_resolve_type_unambiguous()
2267 char *(*get)(Object *, Error **);
2268 void (*set)(Object *, const char *, Error **);
2271 static void property_get_str(Object *obj, Visitor *v, const char *name, in property_get_str()
2288 static void property_set_str(Object *obj, Visitor *v, const char *name, in property_set_str()
2302 static void property_release_data(Object *obj, const char *name, in property_release_data()
2309 object_property_add_str(Object *obj, const char *name, in object_property_add_str()
2310 char *(*get)(Object *, Error **), in object_property_add_str() argument
2311 void (*set)(Object *, const char *, Error **)) in object_property_add_str() argument
2327 char *(*get)(Object *, Error **), in object_class_property_add_str() argument
2328 void (*set)(Object *, const char *, in object_class_property_add_str() argument
2345 bool (*get)(Object *, Error **);
2346 void (*set)(Object *, bool, Error **);
2349 static void property_get_bool(Object *obj, Visitor *v, const char *name, in property_get_bool()
2365 static void property_set_bool(Object *obj, Visitor *v, const char *name, in property_set_bool()
2379 object_property_add_bool(Object *obj, const char *name, in object_property_add_bool()
2380 bool (*get)(Object *, Error **), in object_property_add_bool() argument
2381 void (*set)(Object *, bool, Error **)) in object_property_add_bool() argument
2397 bool (*get)(Object *, Error **), in object_class_property_add_bool() argument
2398 void (*set)(Object *, bool, Error **)) in object_class_property_add_bool() argument
2412 static void property_get_enum(Object *obj, Visitor *v, const char *name, in property_get_enum()
2428 static void property_set_enum(Object *obj, Visitor *v, const char *name, in property_set_enum()
2441 object_property_add_enum(Object *obj, const char *name, in object_property_add_enum()
2444 int (*get)(Object *, Error **), in object_property_add_enum() argument
2445 void (*set)(Object *, int, Error **)) in object_property_add_enum() argument
2464 int (*get)(Object *, Error **), in object_class_property_add_enum() argument
2465 void (*set)(Object *, int, Error **)) in object_class_property_add_enum() argument
2481 void (*get)(Object *, struct tm *, Error **);
2484 static void property_get_tm(Object *obj, Visitor *v, const char *name, in property_get_tm()
2524 object_property_add_tm(Object *obj, const char *name, in object_property_add_tm()
2525 void (*get)(Object *, struct tm *, Error **)) in object_property_add_tm() argument
2539 void (*get)(Object *, struct tm *, Error **)) in object_class_property_add_tm() argument
2550 static char *object_get_type(Object *obj, Error **errp) in object_get_type()
2555 static void property_get_uint8_ptr(Object *obj, Visitor *v, const char *name, in property_get_uint8_ptr()
2562 static void property_set_uint8_ptr(Object *obj, Visitor *v, const char *name, in property_set_uint8_ptr()
2575 static void property_get_uint16_ptr(Object *obj, Visitor *v, const char *name, in property_get_uint16_ptr()
2582 static void property_set_uint16_ptr(Object *obj, Visitor *v, const char *name, in property_set_uint16_ptr()
2595 static void property_get_uint32_ptr(Object *obj, Visitor *v, const char *name, in property_get_uint32_ptr()
2602 static void property_set_uint32_ptr(Object *obj, Visitor *v, const char *name, in property_set_uint32_ptr()
2615 static void property_get_uint64_ptr(Object *obj, Visitor *v, const char *name, in property_get_uint64_ptr()
2622 static void property_set_uint64_ptr(Object *obj, Visitor *v, const char *name, in property_set_uint64_ptr()
2636 object_property_add_uint8_ptr(Object *obj, const char *name, in object_property_add_uint8_ptr()
2676 object_property_add_uint16_ptr(Object *obj, const char *name, in object_property_add_uint16_ptr()
2716 object_property_add_uint32_ptr(Object *obj, const char *name, in object_property_add_uint32_ptr()
2756 object_property_add_uint64_ptr(Object *obj, const char *name, in object_property_add_uint64_ptr()
2796 Object *target_obj;
2800 static void property_get_alias(Object *obj, Visitor *v, const char *name, in property_get_alias()
2810 static void property_set_alias(Object *obj, Visitor *v, const char *name, in property_set_alias()
2820 static Object *property_resolve_alias(Object *obj, void *opaque, in property_resolve_alias()
2828 static void property_release_alias(Object *obj, const char *name, void *opaque) in property_release_alias()
2837 object_property_add_alias(Object *obj, const char *name, in object_property_add_alias()
2838 Object *target_obj, const char *target_name) in object_property_add_alias()
2874 void object_property_set_description(Object *obj, const char *name, in object_property_set_description()
2911 .instance_size = sizeof(Object), in register_types()