dbBase.h
Base db structures.
- Author
Marty Kraimer
- Date
03-19-92
Enums
-
struct dbMenu
-
struct drvSup
-
struct devSup
-
struct linkSup
-
struct dbDeviceMenu
-
struct brkInt
- #include <dbBase.h>
breakpoint interval
-
struct brkTable
- #include <dbBase.h>
breakpoint table
-
struct dbFldDes
- #include <dbBase.h>
field description
Public Members
-
char *prompt
Prompt string for DCT
-
char *name
Field name
-
char *extra
C def for DBF_NOACCESS
-
struct dbRecordType *pdbRecordType
-
short indRecordType
within dbRecordType.papFldDes
-
short special
Special processing requirements
-
dbfType field_type
Field type as defined in dbFldTypes.h.
-
unsigned int process_passive
should dbPutField process passive
-
unsigned int prop
field is a metadata, post DBE_PROPERTY on change
-
unsigned int isDevLink
true for INP/OUT fields
-
short promptgroup
prompt, i.e. gui group
-
short interest
interest level
-
char *initial
initial value
-
void *ftPvt
If (DBF_MENU,DBF_DEVICE) ftPvt is (pdbMenu,pdbDeviceMenu)
-
short size
length in bytes of a field element
-
unsigned short offset
Offset in bytes from beginning of record.
-
char *prompt
-
struct dbInfoNode
- #include <dbBase.h>
non-field per-record information
-
struct dbRecordNode
-
struct dbRecordAttribute
-
struct dbText
-
struct dbVariableDef
-
struct dbRecordType
Public Members
-
char *name
-
short no_fields
number of fields defined
-
short no_prompt
number of fields to configure
-
short no_links
number of links
-
short no_aliases
number of aliases in recList
-
short *link_ind
addr of array of ind in papFldDes
-
char **papsortFldName
ptr to array of ptr to fld names
-
short *sortFldInd
addr of array of ind in papFldDes
-
short indvalFlddes
ind in papFldDes
-
rset *prset
-
int rec_size
record size in bytes
-
char *name
-
struct dbBase