util: virjson.h: Reformat headers to conform with new style

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Tim Wiederhake <twiederh@redhat.com>
This commit is contained in:
Peter Krempa 2021-12-20 15:16:23 +01:00
parent 591bb51d37
commit 67f2fa6b75

View File

@ -39,123 +39,247 @@ typedef enum {
typedef struct _virJSONValue virJSONValue; typedef struct _virJSONValue virJSONValue;
void virJSONValueFree(virJSONValue *value); void
void virJSONValueHashFree(void *opaque); virJSONValueFree(virJSONValue *value);
void
virJSONValueHashFree(void *opaque);
virJSONType virJSONValueGetType(const virJSONValue *value); virJSONType
virJSONValueGetType(const virJSONValue *value);
int virJSONValueObjectAdd(virJSONValue **obj, ...) int
virJSONValueObjectAdd(virJSONValue **obj, ...)
ATTRIBUTE_NONNULL(1) G_GNUC_NULL_TERMINATED; ATTRIBUTE_NONNULL(1) G_GNUC_NULL_TERMINATED;
int virJSONValueObjectAddVArgs(virJSONValue **objptr, va_list args) int
virJSONValueObjectAddVArgs(virJSONValue **objptr,
va_list args)
ATTRIBUTE_NONNULL(1); ATTRIBUTE_NONNULL(1);
virJSONValue *virJSONValueNewString(char *data); virJSONValue *
virJSONValue *virJSONValueNewNumberInt(int data); virJSONValueNewString(char *data);
virJSONValue *virJSONValueNewNumberUint(unsigned int data); virJSONValue *
virJSONValue *virJSONValueNewNumberLong(long long data); virJSONValueNewNumberInt(int data);
virJSONValue *virJSONValueNewNumberUlong(unsigned long long data); virJSONValue *
virJSONValue *virJSONValueNewNumberDouble(double data); virJSONValueNewNumberUint(unsigned int data);
virJSONValue *virJSONValueNewBoolean(int boolean); virJSONValue *
virJSONValue *virJSONValueNewNull(void); virJSONValueNewNumberLong(long long data);
virJSONValue *virJSONValueNewArray(void); virJSONValue *
virJSONValue *virJSONValueNewObject(void); virJSONValueNewNumberUlong(unsigned long long data);
virJSONValue *
virJSONValueNewNumberDouble(double data);
virJSONValue *
virJSONValueNewBoolean(int boolean);
virJSONValue *
virJSONValueNewNull(void);
virJSONValue *
virJSONValueNewArray(void);
virJSONValue *
virJSONValueNewObject(void);
int virJSONValueObjectAppend(virJSONValue *object, int
const char *key, virJSONValueObjectAppend(virJSONValue *object,
virJSONValue **value); const char *key,
int virJSONValueArrayAppend(virJSONValue *object, virJSONValue **value);
virJSONValue **value); int
int virJSONValueArrayConcat(virJSONValue *a, virJSONValueArrayAppend(virJSONValue *object,
virJSONValue *c); virJSONValue **value);
int
virJSONValueArrayConcat(virJSONValue *a,
virJSONValue *c);
int virJSONValueObjectHasKey(virJSONValue *object, const char *key); int
virJSONValue *virJSONValueObjectGet(virJSONValue *object, const char *key); virJSONValueObjectHasKey(virJSONValue *object,
virJSONValue *virJSONValueObjectGetByType(virJSONValue *object, const char *key);
const char *key, virJSONType type); virJSONValue *
virJSONValueObjectGet(virJSONValue *object,
const char *key);
virJSONValue *
virJSONValueObjectGetByType(virJSONValue *object,
const char *key,
virJSONType type);
bool virJSONValueIsObject(virJSONValue *object); bool
virJSONValueIsObject(virJSONValue *object);
bool
virJSONValueIsArray(virJSONValue *array);
size_t
virJSONValueArraySize(const virJSONValue *array);
virJSONValue *
virJSONValueArrayGet(virJSONValue *object,
unsigned int element);
virJSONValue *
virJSONValueArraySteal(virJSONValue *object,
unsigned int element);
bool virJSONValueIsArray(virJSONValue *array);
size_t virJSONValueArraySize(const virJSONValue *array);
virJSONValue *virJSONValueArrayGet(virJSONValue *object, unsigned int element);
virJSONValue *virJSONValueArraySteal(virJSONValue *object, unsigned int element);
typedef int (*virJSONArrayIteratorFunc)(size_t pos, typedef int (*virJSONArrayIteratorFunc)(size_t pos,
virJSONValue *item, virJSONValue *item,
void *opaque); void *opaque);
int virJSONValueArrayForeachSteal(virJSONValue *array,
virJSONArrayIteratorFunc cb,
void *opaque);
int virJSONValueObjectKeysNumber(virJSONValue *object); int
const char *virJSONValueObjectGetKey(virJSONValue *object, unsigned int n); virJSONValueArrayForeachSteal(virJSONValue *array,
virJSONValue *virJSONValueObjectGetValue(virJSONValue *object, unsigned int n); virJSONArrayIteratorFunc cb,
void *opaque);
const char *virJSONValueGetString(virJSONValue *object); int
const char *virJSONValueGetNumberString(virJSONValue *number); virJSONValueObjectKeysNumber(virJSONValue *object);
int virJSONValueGetNumberInt(virJSONValue *object, int *value); const char *
int virJSONValueGetNumberUint(virJSONValue *object, unsigned int *value); virJSONValueObjectGetKey(virJSONValue *object,
int virJSONValueGetNumberLong(virJSONValue *object, long long *value); unsigned int n);
int virJSONValueGetNumberUlong(virJSONValue *object, unsigned long long *value); virJSONValue *
int virJSONValueGetNumberDouble(virJSONValue *object, double *value); virJSONValueObjectGetValue(virJSONValue *object,
int virJSONValueGetBoolean(virJSONValue *object, bool *value); unsigned int n);
virJSONValue *virJSONValueObjectGetObject(virJSONValue *object,
const char *key);
virJSONValue *virJSONValueObjectGetArray(virJSONValue *object,
const char *key);
virJSONValue *virJSONValueObjectStealArray(virJSONValue *object,
const char *key);
virJSONValue *virJSONValueObjectStealObject(virJSONValue *object,
const char *key);
const char *virJSONValueObjectGetString(virJSONValue *object, const char *key); const char *
char **virJSONValueObjectGetStringArray(virJSONValue *object, const char *key); virJSONValueGetString(virJSONValue *object);
const char *virJSONValueObjectGetStringOrNumber(virJSONValue *object, const char *key); const char *
int virJSONValueObjectGetNumberInt(virJSONValue *object, const char *key, int *value); virJSONValueGetNumberString(virJSONValue *number);
int virJSONValueObjectGetNumberUint(virJSONValue *object, const char *key, unsigned int *value); int
int virJSONValueObjectGetNumberLong(virJSONValue *object, const char *key, long long *value); virJSONValueGetNumberInt(virJSONValue *object,
int virJSONValueObjectGetNumberUlong(virJSONValue *object, const char *key, unsigned long long *value); int *value);
int virJSONValueObjectGetNumberDouble(virJSONValue *object, const char *key, double *value); int
int virJSONValueObjectGetBoolean(virJSONValue *object, const char *key, bool *value); virJSONValueGetNumberUint(virJSONValue *object,
unsigned int *value);
int
virJSONValueGetNumberLong(virJSONValue *object,
long long *value);
int
virJSONValueGetNumberUlong(virJSONValue *object,
unsigned long long *value);
int
virJSONValueGetNumberDouble(virJSONValue *object,
double *value);
int
virJSONValueGetBoolean(virJSONValue *object,
bool *value);
int virJSONValueObjectAppendString(virJSONValue *object, const char *key, const char *value); virJSONValue *
int virJSONValueObjectAppendStringPrintf(virJSONValue *object, const char *key, const char *fmt, ...) virJSONValueObjectGetObject(virJSONValue *object,
const char *key);
virJSONValue *
virJSONValueObjectGetArray(virJSONValue *object,
const char *key);
virJSONValue *
virJSONValueObjectStealArray(virJSONValue *object,
const char *key);
virJSONValue *
virJSONValueObjectStealObject(virJSONValue *object,
const char *key);
const char *
virJSONValueObjectGetString(virJSONValue *object,
const char *key);
char **
virJSONValueObjectGetStringArray(virJSONValue *object,
const char *key);
const char *
virJSONValueObjectGetStringOrNumber(virJSONValue *object,
const char *key);
int
virJSONValueObjectGetNumberInt(virJSONValue *object,
const char *key,
int *value);
int
virJSONValueObjectGetNumberUint(virJSONValue *object,
const char *key,
unsigned int *value);
int
virJSONValueObjectGetNumberLong(virJSONValue *object,
const char *key,
long long *value);
int
virJSONValueObjectGetNumberUlong(virJSONValue *object,
const char *key,
unsigned long long *value);
int
virJSONValueObjectGetNumberDouble(virJSONValue *object,
const char *key,
double *value);
int
virJSONValueObjectGetBoolean(virJSONValue *object,
const char *key,
bool *value);
int
virJSONValueObjectAppendString(virJSONValue *object,
const char *key,
const char *value);
int
virJSONValueObjectAppendStringPrintf(virJSONValue *object,
const char *key,
const char *fmt,
...)
G_GNUC_PRINTF(3, 4); G_GNUC_PRINTF(3, 4);
int virJSONValueObjectPrependString(virJSONValue *object, const char *key, const char *value); int
int virJSONValueObjectAppendNumberInt(virJSONValue *object, const char *key, int number); virJSONValueObjectPrependString(virJSONValue *object,
int virJSONValueObjectAppendNumberUint(virJSONValue *object, const char *key, unsigned int number); const char *key,
int virJSONValueObjectAppendNumberLong(virJSONValue *object, const char *key, long long number); const char *value);
int virJSONValueObjectAppendNumberUlong(virJSONValue *object, const char *key, unsigned long long number); int
int virJSONValueObjectAppendNumberDouble(virJSONValue *object, const char *key, double number); virJSONValueObjectAppendNumberInt(virJSONValue *object,
int virJSONValueObjectAppendBoolean(virJSONValue *object, const char *key, int boolean); const char *key,
int virJSONValueObjectAppendNull(virJSONValue *object, const char *key); int number);
int
virJSONValueObjectAppendNumberUint(virJSONValue *object,
const char *key,
unsigned int number);
int
virJSONValueObjectAppendNumberLong(virJSONValue *object,
const char *key,
long long number);
int
virJSONValueObjectAppendNumberUlong(virJSONValue *object,
const char *key,
unsigned long long number);
int
virJSONValueObjectAppendNumberDouble(virJSONValue *object,
const char *key,
double number);
int
virJSONValueObjectAppendBoolean(virJSONValue *object,
const char *key,
int boolean);
int
virJSONValueObjectAppendNull(virJSONValue *object,
const char *key);
int virJSONValueObjectRemoveKey(virJSONValue *object, const char *key, int
virJSONValue **value) virJSONValueObjectRemoveKey(virJSONValue *object,
const char *key,
virJSONValue **value)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int virJSONValueArrayAppendString(virJSONValue *object, const char *value); int
virJSONValueArrayAppendString(virJSONValue *object,
const char *value);
virJSONValue *virJSONValueFromString(const char *jsonstring); virJSONValue *
char *virJSONValueToString(virJSONValue *object, virJSONValueFromString(const char *jsonstring);
bool pretty); char *
int virJSONValueToBuffer(virJSONValue *object, virJSONValueToString(virJSONValue *object,
virBuffer *buf, bool pretty);
bool pretty) int
virJSONValueToBuffer(virJSONValue *object,
virBuffer *buf,
bool pretty)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT; ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
typedef int (*virJSONValueObjectIteratorFunc)(const char *key, typedef int (*virJSONValueObjectIteratorFunc)(const char *key,
virJSONValue *value, virJSONValue *value,
void *opaque); void *opaque);
int virJSONValueObjectForeachKeyValue(virJSONValue *object, int
virJSONValueObjectIteratorFunc cb, virJSONValueObjectForeachKeyValue(virJSONValue *object,
void *opaque); virJSONValueObjectIteratorFunc cb,
void *opaque);
virJSONValue *virJSONValueCopy(const virJSONValue *in); virJSONValue *
virJSONValueCopy(const virJSONValue *in);
char *virJSONStringReformat(const char *jsonstr, bool pretty); char *
virJSONStringReformat(const char *jsonstr,
bool pretty);
virJSONValue *virJSONValueObjectDeflatten(virJSONValue *json); virJSONValue *
virJSONValueObjectDeflatten(virJSONValue *json);
G_DEFINE_AUTOPTR_CLEANUP_FUNC(virJSONValue, virJSONValueFree); G_DEFINE_AUTOPTR_CLEANUP_FUNC(virJSONValue, virJSONValueFree);