Lines Matching refs:client
21 int mqtt_client_tls_connect(struct mqtt_client *client) in mqtt_client_tls_connect() argument
23 const struct sockaddr *broker = client->broker; in mqtt_client_tls_connect()
24 struct mqtt_sec_config *tls_config = &client->transport.tls.config; in mqtt_client_tls_connect()
27 client->transport.tls.sock = zsock_socket(broker->sa_family, in mqtt_client_tls_connect()
29 if (client->transport.tls.sock < 0) { in mqtt_client_tls_connect()
33 NET_DBG("Created socket %d", client->transport.tls.sock); in mqtt_client_tls_connect()
35 if (client->transport.if_name != NULL) { in mqtt_client_tls_connect()
38 strncpy(ifname.ifr_name, client->transport.if_name, in mqtt_client_tls_connect()
41 ret = zsock_setsockopt(client->transport.tls.sock, SOL_SOCKET, in mqtt_client_tls_connect()
54 if (client->transport.proxy.addrlen != 0) { in mqtt_client_tls_connect()
55 ret = setsockopt(client->transport.tls.sock, in mqtt_client_tls_connect()
57 &client->transport.proxy.addr, in mqtt_client_tls_connect()
58 client->transport.proxy.addrlen); in mqtt_client_tls_connect()
65 ret = zsock_setsockopt(client->transport.tls.sock, SOL_TLS, TLS_PEER_VERIFY, in mqtt_client_tls_connect()
73 ret = zsock_setsockopt(client->transport.tls.sock, SOL_TLS, in mqtt_client_tls_connect()
82 ret = zsock_setsockopt(client->transport.tls.sock, SOL_TLS, in mqtt_client_tls_connect()
93 ret = zsock_setsockopt(client->transport.tls.sock, SOL_TLS, in mqtt_client_tls_connect()
104 ret = zsock_setsockopt(client->transport.tls.sock, SOL_TLS, in mqtt_client_tls_connect()
113 ret = zsock_setsockopt(client->transport.tls.sock, SOL_TLS, in mqtt_client_tls_connect()
127 ret = zsock_connect(client->transport.tls.sock, client->broker, in mqtt_client_tls_connect()
137 (void) zsock_close(client->transport.tls.sock); in mqtt_client_tls_connect()
141 int mqtt_client_tls_write(struct mqtt_client *client, const uint8_t *data, in mqtt_client_tls_write() argument
148 ret = zsock_send(client->transport.tls.sock, data + offset, in mqtt_client_tls_write()
160 int mqtt_client_tls_write_msg(struct mqtt_client *client, in mqtt_client_tls_write_msg() argument
172 ret = zsock_sendmsg(client->transport.tls.sock, message, 0); in mqtt_client_tls_write_msg()
199 int mqtt_client_tls_read(struct mqtt_client *client, uint8_t *data, uint32_t buflen, in mqtt_client_tls_read() argument
209 ret = zsock_recv(client->transport.tls.sock, data, buflen, flags); in mqtt_client_tls_read()
217 int mqtt_client_tls_disconnect(struct mqtt_client *client) in mqtt_client_tls_disconnect() argument
221 NET_INFO("Closing socket %d", client->transport.tls.sock); in mqtt_client_tls_disconnect()
222 ret = zsock_close(client->transport.tls.sock); in mqtt_client_tls_disconnect()