ServidorTFG
Public Member Functions | List of all members
session_manager Class Reference
Inheritance diagram for session_manager:
session_manager_ssl

Public Member Functions

 session_manager (int fd)
 session_manager::session_manager Object that guide a session More...
 
void start_dialog ()
 start_dialog Start the default state, ready to listen petitions
 
int generate_package ()
 generate_package Generate a package More...
 
int remove ()
 remove Remove a package More...
 
void send_information ()
 send_information Send the actual packages generated whit these aplication
 
void send_user_info ()
 send_user_info Send the list of generated users and the privileges
 
bool validate_pass ()
 validate_pass Recive an user and password and check if these mach with the users database More...
 
void create_user ()
 create_user Recive an user and password to create a user
 
void remove_user ()
 remove_user Recive a user to remove it
 

Constructor & Destructor Documentation

◆ session_manager()

session_manager::session_manager ( int  fd)

session_manager::session_manager Object that guide a session

Parameters
fdClient flie descriptor

Member Function Documentation

◆ generate_package()

int session_manager::generate_package ( )

generate_package Generate a package

Returns
Positive if the package has been installed well

◆ remove()

int session_manager::remove ( )

remove Remove a package

Returns
Positive if the package has been removed well

◆ validate_pass()

bool session_manager::validate_pass ( )

validate_pass Recive an user and password and check if these mach with the users database

Returns
If the pass mach with the user, return true, if not, return false

The documentation for this class was generated from the following files: