1 | /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
---|
2 | * Copyright by The HDF Group. * |
---|
3 | * Copyright by the Board of Trustees of the University of Illinois. * |
---|
4 | * All rights reserved. * |
---|
5 | * * |
---|
6 | * This file is part of HDF5. The full HDF5 copyright notice, including * |
---|
7 | * terms governing use, modification, and redistribution, is contained in * |
---|
8 | * the files COPYING and Copyright.html. COPYING can be found at the root * |
---|
9 | * of the source code distribution tree; Copyright.html can be found at the * |
---|
10 | * root level of an installed copy of the electronic HDF5 document set and * |
---|
11 | * is linked from the top-level documents page. It can also be found at * |
---|
12 | * http://hdfgroup.org/HDF5/doc/Copyright.html. If you do not have * |
---|
13 | * access to either file, you may request a copy from help@hdfgroup.org. * |
---|
14 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */ |
---|
15 | |
---|
16 | #ifndef _H5TBprivate_H |
---|
17 | #define _H5TBprivate_H |
---|
18 | |
---|
19 | /* High-level library internal header file */ |
---|
20 | #include "H5HLprivate2.h" |
---|
21 | |
---|
22 | /* public TB prototypes */ |
---|
23 | #include "H5TBpublic.h" |
---|
24 | |
---|
25 | |
---|
26 | #define TABLE_CLASS "TABLE" |
---|
27 | #define HLTB_MAX_FIELD_LEN 255 |
---|
28 | |
---|
29 | /*------------------------------------------------------------------------- |
---|
30 | * |
---|
31 | * Private write function used by H5TB and H5PT |
---|
32 | * |
---|
33 | *------------------------------------------------------------------------- |
---|
34 | */ |
---|
35 | |
---|
36 | herr_t H5TB_common_append_records( hid_t dataset_id, |
---|
37 | hid_t mem_type_id, |
---|
38 | size_t nrecords, |
---|
39 | hsize_t orig_table_size, |
---|
40 | const void * data); |
---|
41 | |
---|
42 | /*------------------------------------------------------------------------- |
---|
43 | * |
---|
44 | * Private read function used by H5TB and H5PT |
---|
45 | * |
---|
46 | *------------------------------------------------------------------------- |
---|
47 | */ |
---|
48 | |
---|
49 | |
---|
50 | herr_t H5TB_common_read_records( hid_t dataset_id, |
---|
51 | hid_t mem_type_id, |
---|
52 | hsize_t start, |
---|
53 | size_t nrecords, |
---|
54 | hsize_t table_size, |
---|
55 | void *data); |
---|
56 | |
---|
57 | |
---|
58 | |
---|
59 | |
---|
60 | #endif |
---|
61 | |
---|