12#ifndef MINESERVER_CLIENT_H
13#define MINESERVER_CLIENT_H
33 std::unique_ptr<std::byte[]> verifyToken;
47 void initiatePlayerJoin();
76 void close(
const std::string &reason =
"");
Network POSIX Client.
Definition network.h:42
Client class.
Definition client.h:27
void close(const std::string &reason="")
Stops the client.
Definition client.cpp:224
Client(const ClientSocket &sock)
Construct a new Client object.
Definition client.cpp:24
void start()
Starts the client, blocking.
Definition client.cpp:201
~Client()
Destroy the Client object.
Definition client.cpp:30
Stream interface.
Definition stream.h:32
Player object.
Definition player.h:25
The file containing just the enum of client state.
ClientState
Client State.
Definition clientstate.h:31
The file for handling player logic.
The file containing data for all of the streams.
The file containing MinecraftUUID logic.