2 * Copyright (c) 2013, TOYOTA MOTOR CORPORATION.
4 * This program is licensed under the terms and conditions of the
5 * Apache License, version 2.0. The full text of the Apache License is at
6 * http://www.apache.org/licenses/LICENSE-2.0
10 * @brief header file of User Control API
11 * for privilege applications
16 #ifndef _ICO_SYC_USERCTL_H_
17 #define _ICO_SYC_USERCTL_H_
23 /*============================================================================*/
25 /*============================================================================*/
26 /*--------------------------------------------------------------------------*/
28 * @brief ico_syc_change_user
29 * Change the login user.
30 * If fails to authenticate the user,
31 * callback function notifies the result.
33 * @param[in] name user name
34 * @param[in] password user's password
37 /*--------------------------------------------------------------------------*/
38 void ico_syc_change_user(const char *name, const char *password);
40 /*--------------------------------------------------------------------------*/
42 * @brief ico_syc_get_userlist
44 * Callback function notifies the user list.
49 /*--------------------------------------------------------------------------*/
50 void ico_syc_get_userlist(void);
52 /*--------------------------------------------------------------------------*/
54 * @brief ico_syc_get_lastinfo
55 * Get the application's last information.
56 * Callback function notifies the application's last information.
61 /*--------------------------------------------------------------------------*/
62 void ico_syc_get_lastinfo(void);
64 /*--------------------------------------------------------------------------*/
66 * @brief ico_syc_set_lastinfo
67 * Set the application's last information.
69 * @param[in] lastinfo application's last information
72 /*--------------------------------------------------------------------------*/
73 void ico_syc_set_lastinfo(const char *lastinfo);
79 #endif /*_ICO_SYC_USERCTL_H_*/
80 /* vim:set expandtab ts=4 sw=4: */