X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Finclude%2Fcore%2Fstore.h;h=94a571345852481b89479fd6664f2fc484c103b9;hp=3722a7262d6aa773d4f3210e12217e7505d449f1;hb=da52b4da948c741d20c7a3995ce5d133af377def;hpb=b072d9b2786422fcb8f068dd5076bd108a6228e9 diff --git a/src/include/core/store.h b/src/include/core/store.h index 3722a72..94a5713 100644 --- a/src/include/core/store.h +++ b/src/include/core/store.h @@ -60,6 +60,7 @@ enum { SDB_FIELD_AGE, /* type: datetime */ SDB_FIELD_INTERVAL, /* type: datetime */ SDB_FIELD_BACKEND, /* type: array of strings */ + SDB_FIELD_VALUE, /* attributes only; type: type of the value */ }; #define SDB_STORE_TYPE_TO_NAME(t) \ (((t) == SDB_HOST) ? "host" \ @@ -76,7 +77,9 @@ enum { : ((f) == SDB_FIELD_LAST_UPDATE) ? "last-update" \ : ((f) == SDB_FIELD_AGE) ? "age" \ : ((f) == SDB_FIELD_INTERVAL) ? "interval" \ - : ((f) == SDB_FIELD_BACKEND) ? "backend" : "unknown") + : ((f) == SDB_FIELD_BACKEND) ? "backend" \ + : ((f) == SDB_FIELD_VALUE) ? "value" \ + : "unknown") #define SDB_FIELD_TYPE(f) \ (((f) == SDB_FIELD_NAME) ? SDB_TYPE_STRING \ @@ -84,6 +87,7 @@ enum { : ((f) == SDB_FIELD_AGE) ? SDB_TYPE_DATETIME \ : ((f) == SDB_FIELD_INTERVAL) ? SDB_TYPE_DATETIME \ : ((f) == SDB_FIELD_BACKEND) ? (SDB_TYPE_ARRAY | SDB_TYPE_STRING) \ + : ((f) == SDB_FIELD_VALUE) ? -1 /* unknown */ \ : -1) /*