aboutsummaryrefslogtreecommitdiff
path: root/rpc_api.c
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2015-12-24 13:55:55 -0500
committerRob Austein <sra@hactrn.net>2015-12-24 13:55:55 -0500
commit1a7b3c31095762afebeab1cc1717259c0e3c5cc9 (patch)
tree77753c21bf6510ccadcb96684004a9808f6f9ae6 /rpc_api.c
parent7dfad9f2b40f32fb2f2d38c4637ae9faad4228d9 (diff)
hal_rpc_logout_all(), hal_rpc_is_logged_in().
Diffstat (limited to 'rpc_api.c')
-rw-r--r--rpc_api.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/rpc_api.c b/rpc_api.c
index 08ba4cd..d0ed25c 100644
--- a/rpc_api.c
+++ b/rpc_api.c
@@ -148,6 +148,19 @@ hal_error_t hal_rpc_logout(const hal_client_handle_t client)
return misc_dispatch->logout(client);
}
+hal_error_t hal_rpc_logout_all(void)
+{
+ return misc_dispatch->logout_all();
+}
+
+hal_error_t hal_rpc_is_logged_in(const hal_client_handle_t client,
+ const hal_user_t user)
+{
+ if (user != HAL_USER_NORMAL && user != HAL_USER_SO && user != HAL_USER_WHEEL)
+ return HAL_ERROR_BAD_ARGUMENTS;
+ return misc_dispatch->is_logged_in(client, user);
+}
+
hal_error_t hal_rpc_hash_get_digest_length(const hal_digest_algorithm_t alg, size_t *length)
{
if (length == NULL)