diff options
author | Stefan Metzmacher <metze@samba.org> | 2010-03-25 15:00:38 +0100 |
---|---|---|
committer | Stefan Metzmacher <metze@samba.org> | 2010-03-29 18:11:16 +0200 |
commit | 4f41b53487ac9bc96c7960e8edab464558656373 (patch) | |
tree | 50a7e9cd9752249821e384ee35d0a8b6e3466622 /source3/rpc_client/cli_pipe.c | |
parent | dc09b12681ea0e6d4c2b0f1c99dfeb1f23019c65 (diff) | |
download | samba-4f41b53487ac9bc96c7960e8edab464558656373.tar.gz samba-4f41b53487ac9bc96c7960e8edab464558656373.tar.bz2 samba-4f41b53487ac9bc96c7960e8edab464558656373.zip |
s3:rpc_client: add rpccli_is_connected()
metze
Diffstat (limited to 'source3/rpc_client/cli_pipe.c')
-rw-r--r-- | source3/rpc_client/cli_pipe.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/source3/rpc_client/cli_pipe.c b/source3/rpc_client/cli_pipe.c index 09874c72cd..551516bb5b 100644 --- a/source3/rpc_client/cli_pipe.c +++ b/source3/rpc_client/cli_pipe.c @@ -3093,6 +3093,19 @@ unsigned int rpccli_set_timeout(struct rpc_pipe_client *rpc_cli, return 0; } +bool rpccli_is_connected(struct rpc_pipe_client *rpc_cli) +{ + if (rpc_cli == NULL) { + return false; + } + + if (rpc_cli->transport == NULL) { + return false; + } + + return rpc_cli->transport->is_connected(rpc_cli->transport->priv); +} + bool rpccli_get_pwd_hash(struct rpc_pipe_client *rpc_cli, uint8_t nt_hash[16]) { struct cli_state *cli; |