Page tree

 

JAVA

FORTRAN

C++

C

 

Link

H5P_GET_CLASS_NAME

Retrieves the name of a class

Procedure:

H5P_GET_CLASS_NAME ( pcid )

Signature:

char * H5Pget_class_name(
                  hid_t pcid
	)

Fortran90 Interface: h5pget_class_name_f

SUBROUTINE h5pget_class_name_f(prp_id, name, size, hdferr)
  IMPLICIT NONE
  INTEGER(HID_T), INTENT(IN) :: prp_id     ! Property list identifier to
                                           ! query
  INTEGER, INTENT(OUT) :: size             ! Actual length of the class name
                                           !  NOTE: If provided buffer "name" is smaller,
                                           !  than name will be truncated to fit into
                                           !  provided user buffer.
  CHARACTER(LEN=*), INTENT(INOUT) :: name  ! Buffer to retrieve class name
  INTEGER, INTENT(OUT) :: hdferr           ! Error code
                                           ! 0 on success and -1 on failure
END SUBROUTINE h5pget_class_name_f
	

Parameters:

hid_t pcid     IN: Identifier of the property class to query

Description:

H5P_GET_CLASS_NAME retrieves the name of a generic property list class. The pointer to the name must be freed by the user with a call to H5_FREE_MEMORY after each successful call.

H5P_GET_CLASS_NAME
Returns this Class Name (Class Identifier)
Property List
Class
Expanded Name of the
Property List Class
The Class Identifier Used
with H5P_CREATE
Comments
attribute createacplAttribute Creation Property ListH5P_ATTRIBUTE_CREATE 
dataset accessdaplDataset Access Property ListH5P_DATASET_ACCESS 
dataset createdcplDataset Creation Property ListH5P_DATASET_CREATE 
data transferdxplData Transfer Property ListH5P_DATASET_XFER 
datatype access  H5P_DATATYPE_ACCESSThis class can be created, but there
are no properties in the class currently.
datatype create  H5P_DATATYPE_CREATEThis class can be created, but there
are no properties in the class currently.
file accessfaplFile Access Property ListH5P_FILE_ACCESS 
file createfcplFile Creation Property ListH5P_FILE_CREATE 
file mountfmplFile Mount Property ListH5P_FILE_MOUNT 
group access  H5P_GROUP_ACCESSThis class can be created, but there
are no properties in the class currently.
group creategcplGroup Creation Property ListH5P_GROUP_CREATE 
link accesslaplLink Access Property ListH5P_LINK_ACCESS 
link createlcplLink Creation Property ListH5P_LINK_CREATE 
object copyocpyplObject Copy Property ListH5P_OBJECT_COPY 
object createocplObject Creation Property ListH5P_OBJECT_CREATE 
string createstrcplString Creation Property ListH5P_STRING_CREATE 

Returns:

Success:  a pointer to an allocated string containing the class name

Failure:  NULL

Example:

Coming Soon!

History:
ReleaseChange
1.8.15Fortran subroutine was updated.
Class name table was added to the Description.

--- Last Modified: August 12, 2019 | 11:32 AM