Specifies object set filter. More...
#include "kzu_object_source_base.h"
#include <system/kzs_types.h>
#include <system/debug/kzs_error.h>
Namespaces | |
kanzi | |
Functions | |
kzsError | kzuObjectSetFilterCreate (kanzi::Domain *domain, kanzi::string_view name, struct KzuObjectSource **out_objectSource) |
Creates object set filter. More... | |
kzsError | kzuObjectSetFilterInitialize (struct KzuObjectSource *objectSource, kanzi::ObjectSourceSharedPtr input, kzBool isExclusive) |
Initializes an object set filter. More... | |
kzsError | kzuObjectSetFilterAddObjects (const struct KzuObjectSource *objectSource, kzUint objectCount, kanzi::Node *const *objects) |
Adds objects to object set filter. More... | |
kzsError | kzuObjectSetFilterAddObject (const struct KzuObjectSource *objectSource, const kanzi::Node *objectNode) |
Adds new object to object set filter. More... | |
kzBool | kzuObjectSetFilterContainsObject (const struct KzuObjectSource *objectSource, const kanzi::Node *objectNode) |
Returns KZ_TRUE if object set contains given object. More... | |
kzsError | kzuObjectSetFilterRemoveObject (const struct KzuObjectSource *objectSource, const kanzi::Node *objectNode) |
Removes an object from an object set filter. More... | |
kzBool | kzuObjectSourceIsObjectSetFilter (const struct KzuObjectSource *objectSource) |
Tells if objects source if the object set filter. More... | |
struct KzcHashSet * | kzuObjectSetFilterGetObjects_private (const struct KzuObjectSource *objectSource) |
Returns collections of objects of object source. More... | |
Specifies object set filter.
Object set filter accepts or rejects all specified objects and all their ancestors.
Copyright 2008-2020 by Rightware. All rights reserved.
kzsError kzuObjectSetFilterCreate | ( | kanzi::Domain * | domain, |
kanzi::string_view | name, | ||
struct KzuObjectSource ** | out_objectSource | ||
) |
Creates object set filter.
kzsError kzuObjectSetFilterInitialize | ( | struct KzuObjectSource * | objectSource, |
kanzi::ObjectSourceSharedPtr | input, | ||
kzBool | isExclusive | ||
) |
Initializes an object set filter.
kzsError kzuObjectSetFilterAddObjects | ( | const struct KzuObjectSource * | objectSource, |
kzUint | objectCount, | ||
kanzi::Node *const * | objects | ||
) |
Adds objects to object set filter.
kzsError kzuObjectSetFilterAddObject | ( | const struct KzuObjectSource * | objectSource, |
const kanzi::Node * | objectNode | ||
) |
Adds new object to object set filter.
kzBool kzuObjectSetFilterContainsObject | ( | const struct KzuObjectSource * | objectSource, |
const kanzi::Node * | objectNode | ||
) |
Returns KZ_TRUE if object set contains given object.
kzsError kzuObjectSetFilterRemoveObject | ( | const struct KzuObjectSource * | objectSource, |
const kanzi::Node * | objectNode | ||
) |
Removes an object from an object set filter.
kzBool kzuObjectSourceIsObjectSetFilter | ( | const struct KzuObjectSource * | objectSource | ) |
Tells if objects source if the object set filter.
struct KzcHashSet* kzuObjectSetFilterGetObjects_private | ( | const struct KzuObjectSource * | objectSource | ) |
Returns collections of objects of object source.