27 #include <sys/socket.h>
28 #include <arpa/inet.h>
29 #include <netinet/in.h>
44 int citrusleaf_info(
char *host,
short port,
char *names,
char **values,
int timeout_ms);
45 int citrusleaf_info_host(
struct sockaddr_in *sa_in,
char *names,
char **values,
int timeout_ms,
bool send_asis,
bool check_bounds);
46 int citrusleaf_info_cluster(cl_cluster *asc,
char *names,
char **values,
bool send_asis,
bool check_bounds,
int timeout_ms);
50 bool (*callback)(
const cl_cluster_node *node,
const struct sockaddr_in * sa_in,
const char *command,
char *values,
void *udata));
int citrusleaf_info_cluster_foreach(cl_cluster *cluster, const char *command, bool send_asis, bool check_bounds, int timeout_ms, void *udata, bool(*callback)(const cl_cluster_node *node, const struct sockaddr_in *sa_in, const char *command, char *values, void *udata))
int citrusleaf_info_cluster_all(cl_cluster *asc, char *names, char **values, bool send_asis, bool check_bounds, int timeout_ms)
int citrusleaf_info_cluster(cl_cluster *asc, char *names, char **values, bool send_asis, bool check_bounds, int timeout_ms)
int citrusleaf_info_host(struct sockaddr_in *sa_in, char *names, char **values, int timeout_ms, bool send_asis, bool check_bounds)
int citrusleaf_info(char *host, short port, char *names, char **values, int timeout_ms)