void
start(netresolve_query_t query, char **settings)
{
- const char *node = netresolve_backend_get_node(query);
+ const char *node = netresolve_backend_get_nodename(query);
/* Fail for non-NULL node name and when defaulting to loopback is requested. */
if (netresolve_backend_get_default_loopback(query) || (node && *node)) {
{
struct priv_dns *priv = netresolve_backend_get_priv(query);
int family = netresolve_backend_get_family(query);
- const char *node = netresolve_backend_get_node(query);
+ const char *node = netresolve_backend_get_nodename(query);
struct priv_address_lookup *lookup_data = calloc(1, sizeof *lookup_data);
if (!lookup_data) {
char *name;
if (asprintf(&name, "_%s._%s.%s",
- netresolve_backend_get_service(query),
+ netresolve_backend_get_servname(query),
protocol_to_string(netresolve_backend_get_protocol(query)),
- netresolve_backend_get_node(query)) == -1) {
+ netresolve_backend_get_nodename(query)) == -1) {
netresolve_backend_failed(query);
return;
}
void
start(netresolve_query_t query, char **settings)
{
- const char *node = netresolve_backend_get_node(query);
- const char *service = netresolve_backend_get_service(query);
+ const char *node = netresolve_backend_get_nodename(query);
+ const char *service = netresolve_backend_get_servname(query);
struct addrinfo hints = {
.ai_family = netresolve_backend_get_family(query),
.ai_socktype = netresolve_backend_get_socktype(query),
void
start(netresolve_query_t query, char **settings)
{
- const char *request_node = netresolve_backend_get_node(query);
+ const char *request_node = netresolve_backend_get_nodename(query);
const Node *node;
int count = 0;
void
start(netresolve_query_t query, char **settings)
{
- const char *node = netresolve_backend_get_node(query);
+ const char *node = netresolve_backend_get_nodename(query);
bool ipv4 = !node || !*node || !strcmp(node, "localhost") || !strcmp(node, "localhost4");
bool ipv6 = !node || !*node || !strcmp(node, "localhost") || !strcmp(node, "localhost6");
start(netresolve_query_t query, char **settings)
{
struct priv_nss *priv = netresolve_backend_new_priv(query, sizeof *priv);
- const char *node = netresolve_backend_get_node(query);
+ const char *node = netresolve_backend_get_nodename(query);
int family = netresolve_backend_get_family(query);
int status = NSS_STATUS_UNAVAIL;
void
start(netresolve_query_t query, char **settings)
{
- const char *request_node = netresolve_backend_get_node(query);
+ const char *request_node = netresolve_backend_get_nodename(query);
Address address;
int family;
int ifindex;
void
start(netresolve_query_t query, char **settings)
{
- const char *node = netresolve_backend_get_node(query);
+ const char *node = netresolve_backend_get_nodename(query);
int family = netresolve_backend_get_family(query);
int socktype = netresolve_backend_get_socktype(query);
#include "netresolve-private.h"
const char *
-netresolve_backend_get_node(netresolve_query_t query)
+netresolve_backend_get_nodename(netresolve_query_t query)
{
- return query->request.node;
+ return query->request.nodename;
}
const char *
-netresolve_backend_get_service(netresolve_query_t query)
+netresolve_backend_get_servname(netresolve_query_t query)
{
- return query->request.service;
+ return query->request.servname;
}
int
.ifindex = ifindex,
};
- netresolve_get_service_info(path_callback, &data, query->request.service,
+ netresolve_get_service_info(path_callback, &data, query->request.servname,
query->request.socktype, query->request.protocol);
return;
}
channel->query->backend = channel->backends;
memcpy(&channel->query->request, &channel->request, sizeof channel->request);
- channel->query->request.node = node;
- channel->query->request.service = service;
+ channel->query->request.nodename = node;
+ channel->query->request.servname = service;
netresolve_query_set_state(channel->query, NETRESOLVE_STATE_WAITING);
typedef struct netresolve_query *netresolve_query_t;
/* Input */
-const char *netresolve_backend_get_node(netresolve_query_t query);
-const char *netresolve_backend_get_service(netresolve_query_t query);
+const char *netresolve_backend_get_nodename(netresolve_query_t query);
+const char *netresolve_backend_get_servname(netresolve_query_t query);
int netresolve_backend_get_family(netresolve_query_t query);
int netresolve_backend_get_protocol(netresolve_query_t query);
int netresolve_backend_get_socktype(netresolve_query_t query);
void *user_data_sock;
} callbacks;
struct netresolve_request {
- /* Perform L3 address resolution using 'node' if not NULL. Use
+ /* Perform L3 address resolution using 'nodename' if not NULL. Use
* 'family' to chose between IPv4, IPv6 and mixed IPv4/IPv6
- * resolution and additional flags to further tweak node name
+ * resolution and additional flags to further tweak nodename name
* resolution.
*/
- const char *node;
+ const char *nodename;
int family;
- /* Perform L4 port resolution using 'service' if not NULL. Use
+ /* Perform L4 port resolution using 'servname' if not NULL. Use
* 'socktype' and 'protocol' to limit the possible options and
- * additional flags to further tweak service name resolution.
+ * additional flags to further tweak servname name resolution.
*/
- const char *service;
+ const char *servname;
int socktype;
int protocol;
/* Advanced configuration */
const char *
netresolve_get_request_string(netresolve_query_t query)
{
- const char *node = netresolve_backend_get_node(query);
- const char *service = netresolve_backend_get_service(query);
+ const char *node = netresolve_backend_get_nodename(query);
+ const char *service = netresolve_backend_get_servname(query);
char *start = query->buffer;
char *end = query->buffer + sizeof query->buffer;