28 #ifndef INC_KERNEL_OC_USERMAN_H_ 29 #define INC_KERNEL_OC_USERMAN_H_ 33 #include <oc_errors.h> 40 #define _________________________________________TYPES_SECTION______________________________________________________________________________ 47 #undef _________________________________________TYPES_SECTION______________________________________________________________________________ 55 #define _________________________________________FUNCTIONS_SECTION__________________________________________________________________________ 59 extern oC_ErrorCode_t oC_UserMan_TurnOn (
void );
60 extern oC_ErrorCode_t oC_UserMan_TurnOff (
void );
61 extern oC_ErrorCode_t oC_UserMan_CreateAndAddUser(
const char * Name,
const char * Password , oC_User_Permissions_t Permissions);
62 extern oC_ErrorCode_t oC_UserMan_AddUser (
oC_User_t User );
63 extern oC_ErrorCode_t oC_UserMan_RemoveUser (
oC_User_t User );
64 extern oC_List(
oC_User_t) oC_UserMan_GetList (
void );
65 extern
oC_User_t oC_UserMan_GetRootUser (
void );
66 extern
oC_User_t oC_UserMan_GetUser ( const
char * Name );
67 extern oC_ErrorCode_t oC_UserMan_Rename (
oC_User_t User , const
char * NewName );
70 #undef _________________________________________FUNCTIONS_SECTION__________________________________________________________________________
The file with list library.
The file with interface for user system.