bes
Updated for version 3.21.1
The Backend Server (BES) is the lower two tiers of the Hyrax data server
ff2psdts.h
1
/*
2
* FILENAME: ff2psdts.h
3
*
4
* CAVEAT:
5
* No claims are made as to the suitability of the accompanying
6
* source code for any purpose. Although this source code has been
7
* used by the NOAA, no warranty, expressed or implied, is made by
8
* NOAA or the United States Government as to the accuracy and
9
* functioning of this source code, nor shall the fact of distribution
10
* constitute any such endorsement, and no responsibility is assumed
11
* by NOAA in connection therewith. The source code contained
12
* within was developed by an agency of the U.S. Government.
13
* NOAA's National Geophysical Data Center has no objection to the
14
* use of this source code for any purpose since it is not subject to
15
* copyright protection in the U.S. If this source code is incorporated
16
* into other software, a statement identifying this source code may be
17
* required under 17 U.S.C. 403 to appear with any copyright notice.
18
*/
19
20
#ifndef FF2PSDTS_H__
21
#define FF2PSDTS_H__
22
23
#define MODULE_COUNT 20
24
25
typedef
struct
fips_struct_module_stats_struct_t
26
{
27
char
mnrf[5];
/* name of module */
28
char
mntf[27];
/* type of module */
29
FILE *fp;
/* FILE pointer for modules being appended to */
30
int
nrec;
/* number of records in module */
31
int
nsad;
/* number of spatial addresses in module */
32
} FIPS_MODULE_STATS, *FIPS_MODULE_STATS_PTR;
33
34
#define fips_MAX_FILE_PATH 256
35
36
typedef
struct
attr_info_ptr_struct_t
37
{
38
char
*name;
39
enum
{ATYP_ALPHABET = 1, ATYP_INTEGER = 2, ATYP_ALPHANUM = 3, ATYP_REAL = 4, ATYP_GRCHARS = 5} atyp;
40
} FIPS_ATTR_INFO, *FIPS_ATTR_INFO_PTR;
41
42
typedef
struct
fips_bucket_struct_t
43
{
44
char
*transfer_name;
45
FIPS_ATTR_INFO_PTR attr_info;
46
FIPS_MODULE_STATS module_stats[MODULE_COUNT];
47
} FIPS_BUCKET, *FIPS_BUCKET_PTR;
48
49
#endif
attr_info_ptr_struct_t
Definition
ff2psdts.h:37
fips_bucket_struct_t
Definition
ff2psdts.h:43
fips_struct_module_stats_struct_t
Definition
ff2psdts.h:26
modules
freeform_handler
FFND
ff2psdts.h
Generated by
1.13.2