add start, end and hostname printing support for xml and json

In short it gets these parameters and prints them in json and xml formats.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
This commit is contained in:
Belkacem Daheb 2023-07-26 09:20:32 +01:00 committed by Sami Kerola
parent 102d017ed5
commit 3d37ac0a2d
No known key found for this signature in database
GPG key ID: 0D46FEF7E61DBB46
8 changed files with 92 additions and 4 deletions

View file

@ -102,6 +102,9 @@ enum prefix_t {
PREFIX_BINDING_STATE_ACTIVE,
PREFIX_BINDING_STATE_BACKUP,
PREFIX_HARDWARE_ETHERNET,
PREFIX_STARTS,
PREFIX_ENDS,
PREFIX_HOSTNAME,
NUM_OF_PREFIX
};
@ -180,6 +183,9 @@ struct leases_t {
char *ethernet;
UT_hash_handle hh;
enum ltype type;
char *ends;
char *starts;
char *hostname;
};
/*! \enum limbits