Lines Matching defs:client

27 #include "sd-dhcp6-client.h"
52 sd_dhcp6_client *client;
57 assert_se(sd_dhcp6_client_new(&client) >= 0);
58 assert_se(client);
60 assert_se(sd_dhcp6_client_attach_event(client, e, 0) >= 0);
62 assert_se(sd_dhcp6_client_set_index(client, 15) == 0);
63 assert_se(sd_dhcp6_client_set_index(client, -42) == -EINVAL);
64 assert_se(sd_dhcp6_client_set_index(client, -1) == 0);
65 assert_se(sd_dhcp6_client_set_index(client, 42) >= 0);
67 assert_se(sd_dhcp6_client_set_mac(client, (const uint8_t *) &mac_addr,
71 assert_se(sd_dhcp6_client_set_request_option(client, SD_DHCP6_OPTION_CLIENTID) == -EINVAL);
72 assert_se(sd_dhcp6_client_set_request_option(client, SD_DHCP6_OPTION_DNS_SERVERS) == -EEXIST);
73 assert_se(sd_dhcp6_client_set_request_option(client, SD_DHCP6_OPTION_NTP_SERVER) == -EEXIST);
74 assert_se(sd_dhcp6_client_set_request_option(client, SD_DHCP6_OPTION_SNTP_SERVERS) == -EEXIST);
75 assert_se(sd_dhcp6_client_set_request_option(client, SD_DHCP6_OPTION_DOMAIN_LIST) == -EEXIST);
76 assert_se(sd_dhcp6_client_set_request_option(client, 10) == -EINVAL);
78 assert_se(sd_dhcp6_client_set_callback(client, NULL, NULL) >= 0);
80 assert_se(sd_dhcp6_client_detach_event(client) >= 0);
81 assert_se(!sd_dhcp6_client_unref(client));
358 static void test_client_solicit_cb(sd_dhcp6_client *client, int event,
368 assert_se(sd_dhcp6_client_get_lease(client, &lease) >= 0);
380 assert_se(sd_dhcp6_client_set_request_option(client, SD_DHCP6_OPTION_DNS_SERVERS) == -EBUSY);
557 static void test_client_information_cb(sd_dhcp6_client *client, int event,
568 assert_se(sd_dhcp6_client_get_lease(client, &lease) >= 0);
583 assert_se(sd_dhcp6_client_set_information_request(client, false) == -EBUSY);
584 assert_se(sd_dhcp6_client_set_callback(client, NULL, e) >= 0);
585 assert_se(sd_dhcp6_client_stop(client) >= 0);
586 assert_se(sd_dhcp6_client_set_information_request(client, false) >= 0);
588 assert_se(sd_dhcp6_client_set_callback(client,
591 assert_se(sd_dhcp6_client_set_local_address(client, &address) >= 0);
593 assert_se(sd_dhcp6_client_start(client) >= 0);
702 sd_dhcp6_client *client;
710 assert_se(sd_dhcp6_client_new(&client) >= 0);
711 assert_se(client);
713 assert_se(sd_dhcp6_client_attach_event(client, e, 0) >= 0);
715 assert_se(sd_dhcp6_client_set_index(client, test_index) == 0);
716 assert_se(sd_dhcp6_client_set_mac(client, (const uint8_t *) &mac_addr,
720 assert_se(sd_dhcp6_client_get_information_request(client, &val) >= 0);
722 assert_se(sd_dhcp6_client_set_information_request(client, true) >= 0);
723 assert_se(sd_dhcp6_client_get_information_request(client, &val) >= 0);
726 assert_se(sd_dhcp6_client_set_callback(client,
733 assert_se(sd_dhcp6_client_set_local_address(client, &address) >= 0);
735 assert_se(sd_dhcp6_client_start(client) >= 0);
741 assert_se(!sd_dhcp6_client_unref(client));