haproxy/include/haproxy/guid.h
Amaury Denoyelle 83731c8048 MINOR: guid: define guid_is_valid_fmt()
Extract GUID format validation in a dedicated function named
guid_is_valid_fmt(). For the moment, it is only used on guid_insert().

This will be reused when parsing stats-file, to ensure GUID has a valid
format before tree lookup.
2024-04-26 11:29:25 +02:00

17 lines
449 B
C

#ifndef _HAPROXY_GUID_H
#define _HAPROXY_GUID_H
#include <haproxy/guid-t.h>
extern struct eb_root guid_tree;
void guid_init(struct guid_node *node);
int guid_insert(enum obj_type *obj_type, const char *uid, char **errmsg);
void guid_remove(struct guid_node *guid);
struct guid_node *guid_lookup(const char *uid);
int guid_is_valid_fmt(const char *uid, char **errmsg);
char *guid_name(const struct guid_node *guid);
#endif /* _HAPROXY_GUID_H */