NCEPLIBS-bufr  12.2.0
All Data Structures Namespaces Files Functions Variables Macros Pages
rpseqs.h File Reference

Declare variables for internal storage of replication sequences. More...

Go to the source code of this file.

Macros

#define MAX_RPSQ   256
 Maximum number of entries in internal replication sequences cache. More...
 

Variables

int * cdescs
 Child descriptors for each entry. More...
 
int * iafpks
 Associated fields in effect for each entry. More...
 
int nafs [MAX_RPSQ]
 Number of associated fields in effect for each entry. More...
 
int ncdescs [MAX_RPSQ]
 Number of child descriptors for each entry. More...
 
int nrpsq
 Number of entries in internal replication sequences cache. More...
 
int rpidns [MAX_RPSQ]
 WMO bit-wise representation of FXY number for each entry. More...
 

Detailed Description

Declare variables for internal storage of replication sequences.

These variables are used within functions strrpsq() and srchrpsq() to maintain an internal cache of replication sequences generated by function stseq().

Author
J. Ator
Date
2024-08-26

Definition in file rpseqs.h.

Macro Definition Documentation

◆ MAX_RPSQ

#define MAX_RPSQ   256

Maximum number of entries in internal replication sequences cache.

Note that this value is constrained by the fact that any new rpidns value would have been generated by a previous call to function igettdi().

Definition at line 15 of file rpseqs.h.

Variable Documentation

◆ cdescs

cdescs
extern

Child descriptors for each entry.

Referenced by arallocc(), ardllocc(), srchrpsq(), and strrpsq().

◆ iafpks

iafpks
extern

Associated fields in effect for each entry.

Referenced by arallocc(), ardllocc(), srchrpsq(), and strrpsq().

◆ nafs

nafs
extern

Number of associated fields in effect for each entry.

Referenced by srchrpsq(), and strrpsq().

◆ ncdescs

ncdescs
extern

Number of child descriptors for each entry.

Referenced by srchrpsq(), and strrpsq().

◆ nrpsq

nrpsq
extern

Number of entries in internal replication sequences cache.

Referenced by srchrpsq(), strrpsq(), and stseq().

◆ rpidns

rpidns
extern

WMO bit-wise representation of FXY number for each entry.

Referenced by srchrpsq(), and strrpsq().