More sane behavior on a new installation
[citadel.git] / citadel / include / dtds / floor-defs.h
1 /**
2  * this file contains the definitions for the floors transmitted via the citadel protocol.
3  */
4
5 SERVER_PRIVATE(UNSIGNED_SHORT(f_flags)); /* flags */
6 PROTOCOL_ONLY(INTEGER(id)); /* the floor id. its implicit in its location in the file, but here once more for the protocol. */
7 STRING_BUF(f_name, 256); /* our name. */
8 INTEGER(f_ref_count); /* how many sub elements do we contain? */
9
10 SUBSTRUCT(struct ExpirePolicy f_ep);    /* Message expiration policy        */
11 SUBSTRUCT_ELEMENT(INTEGER(f_ep.expire_mode));
12 SUBSTRUCT_ELEMENT(INTEGER(f_ep.expire_value));