| PROP_OBJECT(3) | Library Functions Manual | PROP_OBJECT(3) |
prop_object, prop_object_retain,
prop_object_release,
prop_object_type,
prop_object_equals,
prop_object_iterator_next,
prop_object_iterator_reset,
prop_object_iterator_release —
#include <prop/proplib.h>
void
prop_object_retain(prop_object_t
obj);
void
prop_object_release(prop_object_t
obj);
prop_type_t
prop_object_type(prop_object_t
obj);
bool
prop_object_equals(prop_object_t
obj1, prop_object_t
obj2);
prop_object_t
prop_object_iterator_next(prop_object_iterator_t
iter);
void
prop_object_iterator_reset(prop_object_iterator_t
iter);
void
prop_object_iterator_release(prop_object_iterator_t
iter);
prop_object() family of functions operate on all
property container object types.
prop_object_retain(prop_object_t
obj)prop_object_release(prop_object_t
obj)prop_object_type(prop_object_t
obj)PROP_TYPE_BOOLPROP_TYPE_NUMBERPROP_TYPE_STRINGPROP_TYPE_DATAPROP_TYPE_ARRAYPROP_TYPE_DICTIONARYPROP_TYPE_DICT_KEYSYMIf obj is NULL,
then PROP_TYPE_UNKNOWN is returned.
prop_object_equals(prop_object_t
obj1, prop_object_t obj2)true if the two objects are of the same
type and are equivalent.prop_object_iterator_next(prop_object_iterator_t
iter)NULL is returned.prop_object_iterator_reset(prop_object_iterator_t
iter)prop_object_iterator_release(prop_object_iterator_t
iter)| August 21, 2006 | NetBSD 9.1 |