From 86e3034a0a60b0db911983dcf620faa8fdd4d95c Mon Sep 17 00:00:00 2001 From: aortigos Date: Fri, 8 May 2026 16:37:51 +0200 Subject: [PATCH] User constructor with fd --- User/User.cpp | 7 ++++++- User/User.hpp | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/User/User.cpp b/User/User.cpp index c125fd8..983025e 100644 --- a/User/User.cpp +++ b/User/User.cpp @@ -16,11 +16,16 @@ // Constructors // ////////////////// -User::User() +User::User() : fd(-1), nick(""), username(""), realname(""), buffer(""), authenticated(false), registered(false) { // std::cout << "User default constructor called" << std::endl; } +User::User(int fd) : fd(fd), nick(""), username(""), realname(""), buffer(""), authenticated(false), registered(false) +{ + // std::cout << "User with fd constructor called" << std::endl; +} + User::User(const User &other) { *this = other; diff --git a/User/User.hpp b/User/User.hpp index da62791..0b6d3c6 100644 --- a/User/User.hpp +++ b/User/User.hpp @@ -29,6 +29,7 @@ class User public: User(); + User(int fd); User(const User &other); User& operator=(const User &other); ~User();