2012-08-09 13:15:30 -07:00
|
|
|
#ifndef ENTRANCE_SESSION_H_
|
|
|
|
#define ENTRANCE_SESSION_H_
|
|
|
|
#include <pwd.h>
|
|
|
|
|
2013-09-03 11:08:37 -07:00
|
|
|
void entrance_session_init(const char *dname);
|
2014-01-16 12:50:15 -08:00
|
|
|
void entrance_session_cookie(void);
|
2012-08-09 13:15:30 -07:00
|
|
|
void entrance_session_end(const char *login);
|
2014-01-08 15:04:44 -08:00
|
|
|
void entrance_session_shutdown(void);
|
2012-08-09 13:15:30 -07:00
|
|
|
Eina_Bool entrance_session_authenticate(const char *login, const char *pwd);
|
2014-01-08 14:49:40 -08:00
|
|
|
void entrance_session_close(Eina_Bool opened);
|
2012-08-09 13:15:30 -07:00
|
|
|
Eina_Bool entrance_session_login(const char *command, Eina_Bool push);
|
|
|
|
void entrance_session_pid_set(pid_t pid);
|
2014-01-08 15:04:44 -08:00
|
|
|
pid_t entrance_session_pid_get(void);
|
|
|
|
long entrance_session_seed_get(void);
|
|
|
|
char *entrance_session_login_get(void);
|
|
|
|
int entrance_session_logged_get(void);
|
|
|
|
Eina_List *entrance_session_list_get(void);
|
2012-08-09 13:15:30 -07:00
|
|
|
|
|
|
|
#endif /* ENTRANCE_SESSION_H_ */
|