From 9036d32261311e95c4ea21a9866d9b43b733cd5e Mon Sep 17 00:00:00 2001 From: Timo Sirainen Date: Fri, 19 Nov 2010 21:08:37 +0000 Subject: [PATCH] lib-master: Added missing anvil_client_is_connected() --- src/lib-master/anvil-client.c | 5 +++++ src/lib-master/anvil-client.h | 3 +++ 2 files changed, 8 insertions(+) diff --git a/src/lib-master/anvil-client.c b/src/lib-master/anvil-client.c index 011dce085a..c5a3195f57 100644 --- a/src/lib-master/anvil-client.c +++ b/src/lib-master/anvil-client.c @@ -189,3 +189,8 @@ void anvil_client_cmd(struct anvil_client *client, const char *cmd) { (void)anvil_client_send(client, cmd); } + +bool anvil_client_is_connected(struct anvil_client *client) +{ + return client->fd != -1; +} diff --git a/src/lib-master/anvil-client.h b/src/lib-master/anvil-client.h index f4f057fdbf..ad1605c004 100644 --- a/src/lib-master/anvil-client.h +++ b/src/lib-master/anvil-client.h @@ -25,4 +25,7 @@ void anvil_client_query(struct anvil_client *client, const char *query, /* Send a command to anvil, don't expect any replies. */ void anvil_client_cmd(struct anvil_client *client, const char *cmd); +/* Returns TRUE if anvil is connected to. */ +bool anvil_client_is_connected(struct anvil_client *client); + #endif -- 2.47.3