/docs/reference/*/*.args
/docs/reference/*/*.hierarchy
/docs/reference/*/*.prerequisites
+/docs/reference/*/*.interfaces
/docs/reference/*/*.signals
/docs/reference/*/html
/docs/reference/*/tmpl
# e.g. GTKDOC_CFLAGS=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS)
# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib)
GTKDOC_CFLAGS= -I$(top_srcdir) -I$(top_builddir) $(GLIB_CFLAGS) -Wno-error
-GTKDOC_LIBS= $(GLIB_LIBS) $(top_builddir)/$(DOC_MODULE)/lib$(DOC_MODULE).la
+GTKDOC_LIBS= $(GLIB_LIBS) $(top_builddir)/$(DOC_MODULE)/lib$(DOC_MODULE)-@GCK_MAJOR@.la
# This includes the standard gtk-doc make rules, copied by gtkdocize.
include $(top_srcdir)/gtk-doc.make
-gck_object_attributes_get_type
--- /dev/null
+gck_attribute_get_type
+gck_attributes_get_type
+gck_module_info_get_type
+gck_module_get_type
+gck_enumerator_get_type
+gck_slot_info_get_type
+gck_token_info_get_type
+gck_mechanism_info_get_type
+gck_slot_get_type
+gck_session_info_get_type
+gck_session_get_type
+gck_object_get_type
+gck_object_attributes_get_type
+gck_password_get_type
+gck_uri_data_get_type
/**
* GckEnumerator:
- * @parent: derived from this.
*
* An object that allows enumerating of objects across modules, tokens.
*/
* Set the type of objects to be created by this enumerator. The type must
* always be either #GckObject or derived from it.
*
- * If the #GckObjectClass:attribute_types and #GckObjectClass:n_attribute_types
- * are set in a derived class, then the derived class must have a property
- * called 'attributes' of boxed type GCK_TYPE_ATTRIBUTE.
+ * If the #GckObjectAttributes interface is implemented on the derived class
+ * and the attribute_types field is set, then the enumerator will retrieve
+ * attributes for each object.
*/
void
gck_enumerator_set_object_type (GckEnumerator *self,
/**
* GckModule:
- * @parent: derived from this.
*
* Holds a loaded and initialized PKCS\#11 module.
*/
/**
* GckObject:
- * @parent: derived from this.
*
* Represents a PKCS11 object handle such as a key or certifiacte.
*/
/**
* GckPassword:
- * @parent: parent object
*
* A #GTlsPasswordClass that contains information about the PKCS\#11 token
* or key the password is being requested for.
/**
* GckSession:
- * @parent: derived from this.
*
* Represents an open PKCS11 session.
*/
* When a GckSession is being disposed of it emits this signal to allow
* a session pool to pick up the handle and keep it around.
*
- * If no signal handler claims the handle, then it is closed. This is used by
- * gck_module_set_pool_sessions() to implement the module session pool.
+ * If no signal handler claims the handle, then it is closed.
*
* Returns: Whether or not this handle was claimed.
*/
/**
* GckSlot:
- * @parent: derived from this.
*
* Represents a PKCS11 slot.
*/