Method
GckBuilderadd_exceptv
Declaration [src]
void
gck_builder_add_exceptv (
GckBuilder* builder,
GckAttributes* attrs,
const gulong* except_types,
guint n_except_types
)
Description [src]
Add the attributes in attrs to the builder, with the exception of those
whose types are specified in except_types. The attributes are added
uncondititionally whether or not attributes with the same types already
exist in the builder.
// Add all attributes in attrs except CKA_CLASS to the builder
unsigned long except_types[] = { CKA_CLASS };
gck_builder_add_exceptv (builder, attrs, except_types, 1);
As an optimization, the attribute memory values are automatically shared between the attributes and the builder.
This method is not directly available to language bindings.
Parameters
attrs-
Type:
GckAttributesThe attributes to add.
The data is owned by the caller of the method. except_types-
Type: An array of
gulongThe except types.
The length of the array is specified in the n_except_typesargument.The data is owned by the caller of the method. n_except_types-
Type:
guintThe number of except types.