From 1a7b3c31095762afebeab1cc1717259c0e3c5cc9 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Thu, 24 Dec 2015 13:55:55 -0500 Subject: hal_rpc_logout_all(), hal_rpc_is_logged_in(). --- rpc_api.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'rpc_api.c') 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) -- cgit v1.2.3