#define RPC_DEFAULT_PORT "5260"
static int
-_spdk_jsonrpc_client_send_request(struct spdk_jsonrpc_client *client)
+jsonrpc_client_send_request(struct spdk_jsonrpc_client *client)
{
ssize_t rc;
struct spdk_jsonrpc_client_request *request = client->request;
}
static int
-_spdk_jsonrpc_client_resp_ready_count(struct spdk_jsonrpc_client *client)
+jsonrpc_client_resp_ready_count(struct spdk_jsonrpc_client *client)
{
return client->resp != NULL && client->resp->ready ? 1 : 0;
}
static int
-_spdk_jsonrpc_client_recv(struct spdk_jsonrpc_client *client)
+jsonrpc_client_recv(struct spdk_jsonrpc_client *client)
{
ssize_t rc;
client->recv_buf[client->recv_offset] = '\0';
/* Check to see if we have received a full JSON value. */
- return spdk_jsonrpc_parse_response(client);
+ return jsonrpc_parse_response(client);
}
static int
-_spdk_jsonrpc_client_poll(struct spdk_jsonrpc_client *client, int timeout)
+jsonrpc_client_poll(struct spdk_jsonrpc_client *client, int timeout)
{
int rc;
struct pollfd pfd = { .fd = client->sockfd, .events = POLLIN | POLLOUT };
rc = 0;
if (pfd.revents & POLLOUT) {
- rc = _spdk_jsonrpc_client_send_request(client);
+ rc = jsonrpc_client_send_request(client);
}
if (rc == 0 && (pfd.revents & POLLIN)) {
- rc = _spdk_jsonrpc_client_recv(client);
+ rc = jsonrpc_client_recv(client);
/* Incomplete message in buffer isn't an error. */
if (rc == -EAGAIN) {
rc = 0;
}
}
- return rc ? rc : _spdk_jsonrpc_client_resp_ready_count(client);
+ return rc ? rc : jsonrpc_client_resp_ready_count(client);
}
static int
-_spdk_jsonrpc_client_poll_connecting(struct spdk_jsonrpc_client *client, int timeout)
+jsonrpc_client_poll_connecting(struct spdk_jsonrpc_client *client, int timeout)
{
socklen_t rc_len;
int rc;
}
static int
-_spdk_jsonrpc_client_connect(struct spdk_jsonrpc_client *client, int domain, int protocol,
- struct sockaddr *server_addr, socklen_t addrlen)
+jsonrpc_client_connect(struct spdk_jsonrpc_client *client, int domain, int protocol,
+ struct sockaddr *server_addr, socklen_t addrlen)
{
int rc, flags;
goto err;
}
- rc = _spdk_jsonrpc_client_connect(client, AF_UNIX, 0, (struct sockaddr *)&addr_un, sizeof(addr_un));
+ rc = jsonrpc_client_connect(client, AF_UNIX, 0, (struct sockaddr *)&addr_un, sizeof(addr_un));
} else {
/* TCP/IP socket */
struct addrinfo hints;
goto err;
}
- rc = _spdk_jsonrpc_client_connect(client, res->ai_family, res->ai_protocol, res->ai_addr,
- res->ai_addrlen);
+ rc = jsonrpc_client_connect(client, res->ai_family, res->ai_protocol, res->ai_addr,
+ res->ai_addrlen);
freeaddrinfo(res);
}
spdk_jsonrpc_client_poll(struct spdk_jsonrpc_client *client, int timeout)
{
if (client->connected) {
- return _spdk_jsonrpc_client_poll(client, timeout);
+ return jsonrpc_client_poll(client, timeout);
} else {
- return _spdk_jsonrpc_client_poll_connecting(client, timeout);
+ return jsonrpc_client_poll_connecting(client, timeout);
}
}