/*
 * user.h
 *
 * Gouverneur Th. - Cuisinier Gi.
 * 
 * Declaration of an user.
 *
 */

#ifndef USER_H
#define USER_H

#include <string>
#include <sock_base.h>

class User
{
	std::string 		login;
	std::string 		pass;
	bool			auth;
	Sock_Base::sConn	*sC;

	public:
		User();
		User(std::string, std::string);
		~User();

		inline void setLogin(std::string l) { login = l; };
		inline void setPass(std::string p) { pass = p; };
		inline void setAuth(bool a) { auth = a; };
		inline void setConn(Sock_Base::sConn *s) { sC = s; };

		inline std::string getLogin(void)const { return login; };
		inline std::string getPass(void)const { return pass; };
		inline bool	getAuth(void)const { return auth; };
		inline Sock_Base::sConn *getConn(void) { return sC; };
};


#endif
