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_BOOL
PROP_TYPE_NUMBER
PROP_TYPE_STRING
PROP_TYPE_DATA
PROP_TYPE_ARRAY
PROP_TYPE_DICTIONARY
PROP_TYPE_DICT_KEYSYM
If 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.0 |