19 lines
551 B
C
19 lines
551 B
C
/* Type definitions for the Data Store Server. */
|
|
struct data_store {
|
|
int ds_flags; /* flags for this store */
|
|
int ds_key; /* key to lookup information */
|
|
long ds_val_l1; /* data associated with key */
|
|
long ds_val_l2; /* data associated with key */
|
|
long ds_auth; /* secret given by owner of data */
|
|
int ds_nr_subs; /* number of subscribers for key */
|
|
};
|
|
|
|
/* Flag values. */
|
|
#define DS_IN_USE 0x01
|
|
#define DS_PUBLIC 0x02
|
|
|
|
/* Constants for the Data Store Server. */
|
|
#define NR_DS_KEYS 64 /* reserve space for so many items */
|
|
|
|
|
|
|