mirror of
https://github.com/BeamMP/BeamMP-Server.git
synced 2026-04-02 22:06:26 +00:00
Client: inline trivial getters & setters
This commit is contained in:
@@ -37,31 +37,32 @@ private:
|
||||
int ID = -1;
|
||||
|
||||
public:
|
||||
bool isConnected = false;
|
||||
bool isSynced = false;
|
||||
bool isGuest = false;
|
||||
|
||||
void AddNewCar(int ident, const std::string& Data);
|
||||
void SetCarData(int ident, const std::string& Data);
|
||||
std::set<std::unique_ptr<VData>>& GetAllCars();
|
||||
void SetName(const std::string& name);
|
||||
void SetRoles(const std::string& role);
|
||||
void SetName(const std::string& name) { Name = name; }
|
||||
void SetRoles(const std::string& role) { Role = role; }
|
||||
std::string GetCarData(int ident);
|
||||
void SetUDPAddr(sockaddr_in Addr);
|
||||
void SetDownSock(SOCKET CSock);
|
||||
void SetTCPSock(SOCKET CSock);
|
||||
void SetStatus(int status);
|
||||
void SetUDPAddr(sockaddr_in Addr) { UDPADDR = Addr; }
|
||||
void SetDownSock(SOCKET CSock) { SOCK[1] = CSock; }
|
||||
void SetTCPSock(SOCKET CSock) { SOCK[0] = CSock; }
|
||||
void SetStatus(int status) { Status = status; }
|
||||
void DeleteCar(int ident);
|
||||
sockaddr_in GetUDPAddr();
|
||||
bool isConnected = false;
|
||||
std::string GetRoles();
|
||||
std::string GetName();
|
||||
bool isSynced = false;
|
||||
bool isGuest = false;
|
||||
SOCKET GetDownSock();
|
||||
SOCKET GetTCPSock();
|
||||
void SetID(int ID);
|
||||
sockaddr_in GetUDPAddr() { return UDPADDR; }
|
||||
std::string GetRoles() { return Role; }
|
||||
std::string GetName() { return Name; }
|
||||
SOCKET GetDownSock() { return SOCK[1]; }
|
||||
SOCKET GetTCPSock() { return SOCK[0]; }
|
||||
void SetID(int ID) { this->ID = ID; }
|
||||
int GetOpenCarID();
|
||||
int GetCarCount();
|
||||
void ClearCars();
|
||||
int GetStatus();
|
||||
int GetID();
|
||||
int GetStatus() { return Status; }
|
||||
int GetID() { return ID; }
|
||||
};
|
||||
struct ClientInterface {
|
||||
std::set<std::unique_ptr<Client>> Clients;
|
||||
@@ -80,7 +81,7 @@ struct ClientInterface {
|
||||
}
|
||||
void AddClient(Client*&& c) {
|
||||
Assert(c);
|
||||
Clients.insert(std::move(std::unique_ptr<Client>(c)));
|
||||
Clients.insert(std::unique_ptr<Client>(c));
|
||||
}
|
||||
int Size() {
|
||||
return int(Clients.size());
|
||||
|
||||
Reference in New Issue
Block a user