Merging this will allow to test a lot of things and every single functions that just need to be put where a comment waits for them. Same for numeric replies.
This pull request includes several changes across multiple files to enhance functionality and update ownership information. The most important changes include the addition of new headers and source files, updates to the Client class, the introduction of a Parser class, and modifications to the Server class to handle new commands.
New Headers and Source Files:
Added Parser.hpp and Parser.cpp for handling command parsing and validation. (includes/Parser.hpp, src/Parser.cpp) [1][2]
Updates to Client Class:
Added new member variables and corresponding getters and setters to Client class, such as _nickName, _userName, _realName, and flags for nickname, username, real name, password, and acceptance status. (includes/Client.hpp, src/Client.cpp) [1][2][3]
Modifications to Server Class:
Introduced an enumeration Command to represent various IRC commands and updated the Server class to handle these commands. (includes/Server.hpp, src/Server.cpp) [1][2][3]
Other Changes:
Updated Makefile to include new headers and source files. (Makefile)
Merging this will allow to test a lot of things and every single functions that just need to be put where a comment waits for them. Same for numeric replies.
This pull request includes several changes across multiple files to enhance functionality and update ownership information. The most important changes include the addition of new headers and source files, updates to the
Client
class, the introduction of aParser
class, and modifications to theServer
class to handle new commands.New Headers and Source Files:
Parser.hpp
andParser.cpp
for handling command parsing and validation. (includes/Parser.hpp
,src/Parser.cpp
) [1] [2]Updates to
Client
Class:Client
class, such as_nickName
,_userName
,_realName
, and flags for nickname, username, real name, password, and acceptance status. (includes/Client.hpp
,src/Client.cpp
) [1] [2] [3]Modifications to
Server
Class:Command
to represent various IRC commands and updated theServer
class to handle these commands. (includes/Server.hpp
,src/Server.cpp
) [1] [2] [3]Other Changes:
Makefile
to include new headers and source files. (Makefile
)