- Timestamp:
- 06/06/17 17:58:16 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_olga/src/interface/fortran_attr/file_interface_attr.F90
r932 r1158 416 416 417 417 418 SUBROUTINE cxios_set_file_time_stamp_format(file_hdl, time_stamp_format, time_stamp_format_size) BIND(C) 419 USE ISO_C_BINDING 420 INTEGER (kind = C_INTPTR_T), VALUE :: file_hdl 421 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: time_stamp_format 422 INTEGER (kind = C_INT) , VALUE :: time_stamp_format_size 423 END SUBROUTINE cxios_set_file_time_stamp_format 424 425 SUBROUTINE cxios_get_file_time_stamp_format(file_hdl, time_stamp_format, time_stamp_format_size) BIND(C) 426 USE ISO_C_BINDING 427 INTEGER (kind = C_INTPTR_T), VALUE :: file_hdl 428 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: time_stamp_format 429 INTEGER (kind = C_INT) , VALUE :: time_stamp_format_size 430 END SUBROUTINE cxios_get_file_time_stamp_format 431 432 FUNCTION cxios_is_defined_file_time_stamp_format(file_hdl) BIND(C) 433 USE ISO_C_BINDING 434 LOGICAL(kind=C_BOOL) :: cxios_is_defined_file_time_stamp_format 435 INTEGER (kind = C_INTPTR_T), VALUE :: file_hdl 436 END FUNCTION cxios_is_defined_file_time_stamp_format 437 438 439 SUBROUTINE cxios_set_file_time_stamp_name(file_hdl, time_stamp_name, time_stamp_name_size) BIND(C) 440 USE ISO_C_BINDING 441 INTEGER (kind = C_INTPTR_T), VALUE :: file_hdl 442 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: time_stamp_name 443 INTEGER (kind = C_INT) , VALUE :: time_stamp_name_size 444 END SUBROUTINE cxios_set_file_time_stamp_name 445 446 SUBROUTINE cxios_get_file_time_stamp_name(file_hdl, time_stamp_name, time_stamp_name_size) BIND(C) 447 USE ISO_C_BINDING 448 INTEGER (kind = C_INTPTR_T), VALUE :: file_hdl 449 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: time_stamp_name 450 INTEGER (kind = C_INT) , VALUE :: time_stamp_name_size 451 END SUBROUTINE cxios_get_file_time_stamp_name 452 453 FUNCTION cxios_is_defined_file_time_stamp_name(file_hdl) BIND(C) 454 USE ISO_C_BINDING 455 LOGICAL(kind=C_BOOL) :: cxios_is_defined_file_time_stamp_name 456 INTEGER (kind = C_INTPTR_T), VALUE :: file_hdl 457 END FUNCTION cxios_is_defined_file_time_stamp_name 458 459 460 SUBROUTINE cxios_set_file_time_units(file_hdl, time_units, time_units_size) BIND(C) 461 USE ISO_C_BINDING 462 INTEGER (kind = C_INTPTR_T), VALUE :: file_hdl 463 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: time_units 464 INTEGER (kind = C_INT) , VALUE :: time_units_size 465 END SUBROUTINE cxios_set_file_time_units 466 467 SUBROUTINE cxios_get_file_time_units(file_hdl, time_units, time_units_size) BIND(C) 468 USE ISO_C_BINDING 469 INTEGER (kind = C_INTPTR_T), VALUE :: file_hdl 470 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: time_units 471 INTEGER (kind = C_INT) , VALUE :: time_units_size 472 END SUBROUTINE cxios_get_file_time_units 473 474 FUNCTION cxios_is_defined_file_time_units(file_hdl) BIND(C) 475 USE ISO_C_BINDING 476 LOGICAL(kind=C_BOOL) :: cxios_is_defined_file_time_units 477 INTEGER (kind = C_INTPTR_T), VALUE :: file_hdl 478 END FUNCTION cxios_is_defined_file_time_units 479 480 418 481 SUBROUTINE cxios_set_file_timeseries(file_hdl, timeseries, timeseries_size) BIND(C) 419 482 USE ISO_C_BINDING … … 478 541 END FUNCTION cxios_is_defined_file_type 479 542 543 544 SUBROUTINE cxios_set_file_uuid_format(file_hdl, uuid_format, uuid_format_size) BIND(C) 545 USE ISO_C_BINDING 546 INTEGER (kind = C_INTPTR_T), VALUE :: file_hdl 547 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: uuid_format 548 INTEGER (kind = C_INT) , VALUE :: uuid_format_size 549 END SUBROUTINE cxios_set_file_uuid_format 550 551 SUBROUTINE cxios_get_file_uuid_format(file_hdl, uuid_format, uuid_format_size) BIND(C) 552 USE ISO_C_BINDING 553 INTEGER (kind = C_INTPTR_T), VALUE :: file_hdl 554 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: uuid_format 555 INTEGER (kind = C_INT) , VALUE :: uuid_format_size 556 END SUBROUTINE cxios_get_file_uuid_format 557 558 FUNCTION cxios_is_defined_file_uuid_format(file_hdl) BIND(C) 559 USE ISO_C_BINDING 560 LOGICAL(kind=C_BOOL) :: cxios_is_defined_file_uuid_format 561 INTEGER (kind = C_INTPTR_T), VALUE :: file_hdl 562 END FUNCTION cxios_is_defined_file_uuid_format 563 564 565 SUBROUTINE cxios_set_file_uuid_name(file_hdl, uuid_name, uuid_name_size) BIND(C) 566 USE ISO_C_BINDING 567 INTEGER (kind = C_INTPTR_T), VALUE :: file_hdl 568 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: uuid_name 569 INTEGER (kind = C_INT) , VALUE :: uuid_name_size 570 END SUBROUTINE cxios_set_file_uuid_name 571 572 SUBROUTINE cxios_get_file_uuid_name(file_hdl, uuid_name, uuid_name_size) BIND(C) 573 USE ISO_C_BINDING 574 INTEGER (kind = C_INTPTR_T), VALUE :: file_hdl 575 CHARACTER(kind = C_CHAR) , DIMENSION(*) :: uuid_name 576 INTEGER (kind = C_INT) , VALUE :: uuid_name_size 577 END SUBROUTINE cxios_get_file_uuid_name 578 579 FUNCTION cxios_is_defined_file_uuid_name(file_hdl) BIND(C) 580 USE ISO_C_BINDING 581 LOGICAL(kind=C_BOOL) :: cxios_is_defined_file_uuid_name 582 INTEGER (kind = C_INTPTR_T), VALUE :: file_hdl 583 END FUNCTION cxios_is_defined_file_uuid_name 584 480 585 END INTERFACE 481 586
Note: See TracChangeset
for help on using the changeset viewer.