20 lines
551 B
C
20 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 */
|
||
|
|
||
|
|
||
|
|