1
This commit is contained in:
parent
e7c340d53a
commit
02a78a2bde
@ -28,3 +28,9 @@ Player* RoomOb::GetByAccountId(const std::string& account_id)
|
||||
auto itr = id_hash_.find(account_id);
|
||||
return itr != id_hash_.end() ? itr->second : nullptr;
|
||||
}
|
||||
|
||||
Player* RoomOb::GetBySocket(int socket_handle)
|
||||
{
|
||||
auto itr = socket_hash_.find(socket_handle);
|
||||
return itr != socket_hash_.end() ? itr->second : nullptr;
|
||||
}
|
||||
|
@ -13,8 +13,10 @@ class RoomOb : public std::enable_shared_from_this<RoomOb>
|
||||
void UnInit();
|
||||
|
||||
Player* GetByAccountId(const std::string& account_id);
|
||||
Player* GetBySocket(int socket_handle);
|
||||
|
||||
private:
|
||||
Room* room_ = nullptr;
|
||||
std::map<std::string, Player*> id_hash_;
|
||||
std::map<int, Player*> socket_hash_;
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user