All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
kzu_object_set_filter.h File Reference

Specifies object set filter. More...

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 KzcHashSetkzuObjectSetFilterGetObjects_private (const struct KzuObjectSource *objectSource)
 Returns collections of objects of object source. More...
 

Detailed Description

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.

Function Documentation

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.