Specifies object set filter. More...
#include "kzu_object_source_base.h"#include <kanzi/core/legacy/kzs_types.hpp>#include <kanzi/core/legacy/debug/kzs_error.hpp>Namespaces | |
| kanzi | |
Functions | |
| KANZI_API kzsError | kzuObjectSetFilterCreate (kanzi::Domain *domain, kanzi::string_view name, struct KzuObjectSource **out_objectSource) |
| Creates object set filter. More... | |
| KANZI_API kzsError | kzuObjectSetFilterInitialize (struct KzuObjectSource *objectSource, kanzi::ObjectSourceSharedPtr input, kzBool isExclusive) |
| Initializes an object set filter. More... | |
| KANZI_API kzsError | kzuObjectSetFilterAddObjects (const struct KzuObjectSource *objectSource, kzUint objectCount, kanzi::Node *const *objects) |
| Adds objects to object set filter. More... | |
| KANZI_API kzsError | kzuObjectSetFilterAddObject (const struct KzuObjectSource *objectSource, const kanzi::Node *objectNode) |
| Adds new object to object set filter. More... | |
| KANZI_API kzBool | kzuObjectSetFilterContainsObject (const struct KzuObjectSource *objectSource, const kanzi::Node *objectNode) |
| Returns KZ_TRUE if object set contains given object. More... | |
| KANZI_API kzsError | kzuObjectSetFilterRemoveObject (const struct KzuObjectSource *objectSource, const kanzi::Node *objectNode) |
| Removes an object from an object set filter. More... | |
| KANZI_API kzBool | kzuObjectSourceIsObjectSetFilter (const struct KzuObjectSource *objectSource) |
| Tells if objects source if the object set filter. More... | |
| KANZI_API 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-2017 by Rightware. All rights reserved.
| KANZI_API kzsError kzuObjectSetFilterCreate | ( | kanzi::Domain * | domain, |
| kanzi::string_view | name, | ||
| struct KzuObjectSource ** | out_objectSource | ||
| ) |
Creates object set filter.
| KANZI_API kzsError kzuObjectSetFilterInitialize | ( | struct KzuObjectSource * | objectSource, |
| kanzi::ObjectSourceSharedPtr | input, | ||
| kzBool | isExclusive | ||
| ) |
Initializes an object set filter.
| KANZI_API kzsError kzuObjectSetFilterAddObjects | ( | const struct KzuObjectSource * | objectSource, |
| kzUint | objectCount, | ||
| kanzi::Node *const * | objects | ||
| ) |
Adds objects to object set filter.
| KANZI_API kzsError kzuObjectSetFilterAddObject | ( | const struct KzuObjectSource * | objectSource, |
| const kanzi::Node * | objectNode | ||
| ) |
Adds new object to object set filter.
| KANZI_API kzBool kzuObjectSetFilterContainsObject | ( | const struct KzuObjectSource * | objectSource, |
| const kanzi::Node * | objectNode | ||
| ) |
Returns KZ_TRUE if object set contains given object.
| KANZI_API kzsError kzuObjectSetFilterRemoveObject | ( | const struct KzuObjectSource * | objectSource, |
| const kanzi::Node * | objectNode | ||
| ) |
Removes an object from an object set filter.
| KANZI_API kzBool kzuObjectSourceIsObjectSetFilter | ( | const struct KzuObjectSource * | objectSource | ) |
Tells if objects source if the object set filter.
| KANZI_API struct KzcHashSet* kzuObjectSetFilterGetObjects_private | ( | const struct KzuObjectSource * | objectSource | ) |
Returns collections of objects of object source.