what is the purpose of this api ? is there any documentation that explains each of the apis ?
what is the purpose of this api ? is there any documentation that explains each of the apis ?
Hello,
the maapi_get_elem
is explained in the man
pages or in the ConffD user Guide, section confd_lib_maapi
.
From ConfD User Guide:
int maapi_get_elem(int sock, int thandle, confd_value_t *v, const char *fmt, ...);
This reads a value from the path in fmt
and writes the result into the result parameter confd_value_t
. The path must lead to a leaf node in the data tree. Note that for the C_BUF
, C_BINARY
,C_LIST
, C_OBJECTREF
, C_OID
, C_QNAME
, and C_HEXSTR
confd_value_t types the buffer(s) pointed to are allocated using malloc(3)
, it is up to the user of this interface to free them using confd_free_value()
.