OSF DCE Application Development Guide--Core Components
The Extended Attribute API
28.1.3.7 Trigger Binding
The schema entry trigger binding field contains a binding handle to a remote trigger that
will perform processing for the attribute instances. See Section 28.4 for more
information on attribute triggers.
28.2 Calls to Manipulate Schema Entries
This section first introduces the sec_attr_schema_entry_t data type used by the calls
that create and update schema entries that define attribute types. It then describes the
calls that create, modify, delete, and read schema entries.
28.2.1 The sec_attr_schema_entry_t Data Type
The sec_attr_schema_entry_t data type is used in the calls that create and update
schema entries. The data type consists of four values and six other data types. The
values used by the sec_attr_schema_entry_t are the attribute type name, UUID, scope,
and a text field for comments.
The data types used by the sec_attr_schema_entry_t are
• sec_attr_sch_entry_flags_t
Specifies the unique, multivalued, reserved, and apply defaults attribute flags.
• sec_attr_acl_mgr_info_set_t
Specifies the attribute type’s ACL manager(s). This data type defines the attribute
type ACL manager set. This data type contains an array of pointers of type
sec_attr_mgr_info_p_t, which reference sec_attr_acl_mgr_info_t data types.
There is one sec_attr_acl_mgr_info_t data type for each ACL manager associated
with the attribute type. Each sec_attr_acl_mgr_info_t defines the ACL manager
UUID and the permission bits.
• sec_attr_encoding_t
Specifies the schema entry encoding.
• sec_attr_trig_type_t
Specifies the type of attribute trigger associated with the attribute type (if an attribute
trigger is to be associated with the attribute type). See Section 28.4 for more
information on attribute triggers.
• sec_attr_intercell_action_t
Specifies the action to be taken attribute instances of this type that come from a
foreign cell.
124245 Tandem Computers Incorporated 28−9