mirror of
https://github.com/EQEmu/Server.git
synced 2026-04-03 09:12:26 +00:00
[Cleanup] Remove FindCLEByLSID(), GetCLE(), GetCLEIPCount(), and RemoveCLEByLSID() from clientlist.h (#3098)
# Notes - These are unused.
This commit is contained in:
parent
11fc5a9e93
commit
0a64e26672
@ -85,19 +85,6 @@ void ClientList::CLERemoveZSRef(ZoneServer* iZS) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ClientListEntry* ClientList::GetCLE(uint32 iID) {
|
|
||||||
LinkedListIterator<ClientListEntry*> iterator(clientlist);
|
|
||||||
|
|
||||||
iterator.Reset();
|
|
||||||
while(iterator.MoreElements()) {
|
|
||||||
if (iterator.GetData()->GetID() == iID) {
|
|
||||||
return iterator.GetData();
|
|
||||||
}
|
|
||||||
iterator.Advance();
|
|
||||||
}
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
//Check current CLE Entry IPs against incoming connection
|
//Check current CLE Entry IPs against incoming connection
|
||||||
|
|
||||||
void ClientList::GetCLEIP(uint32 in_ip) {
|
void ClientList::GetCLEIP(uint32 in_ip) {
|
||||||
@ -207,31 +194,6 @@ void ClientList::GetCLEIP(uint32 in_ip) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
uint32 ClientList::GetCLEIPCount(uint32 in_ip) {
|
|
||||||
ClientListEntry* cle = nullptr;
|
|
||||||
LinkedListIterator<ClientListEntry*> iterator(clientlist);
|
|
||||||
|
|
||||||
int count = 0;
|
|
||||||
iterator.Reset();
|
|
||||||
|
|
||||||
while (iterator.MoreElements()) {
|
|
||||||
cle = iterator.GetData();
|
|
||||||
if (
|
|
||||||
cle->GetIP() == in_ip &&
|
|
||||||
(
|
|
||||||
cle->Admin() < RuleI(World, ExemptMaxClientsStatus) ||
|
|
||||||
RuleI(World, ExemptMaxClientsStatus) < 0
|
|
||||||
) &&
|
|
||||||
cle->Online() >= CLE_Status::Online
|
|
||||||
) { // If the IP matches, and the connection admin status is below the exempt status, or exempt status is less than 0 (no-one is exempt)
|
|
||||||
count++; // Increment the occurences of this IP address
|
|
||||||
}
|
|
||||||
iterator.Advance();
|
|
||||||
}
|
|
||||||
|
|
||||||
return count;
|
|
||||||
}
|
|
||||||
|
|
||||||
void ClientList::DisconnectByIP(uint32 in_ip) {
|
void ClientList::DisconnectByIP(uint32 in_ip) {
|
||||||
ClientListEntry* cle = nullptr;
|
ClientListEntry* cle = nullptr;
|
||||||
LinkedListIterator<ClientListEntry*> iterator(clientlist);
|
LinkedListIterator<ClientListEntry*> iterator(clientlist);
|
||||||
@ -296,19 +258,6 @@ ClientListEntry* ClientList::FindCLEByCharacterID(uint32 iCharID) {
|
|||||||
return nullptr;
|
return nullptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
ClientListEntry* ClientList::FindCLEByLSID(uint32 iLSID) {
|
|
||||||
LinkedListIterator<ClientListEntry*> iterator(clientlist);
|
|
||||||
|
|
||||||
iterator.Reset();
|
|
||||||
while (iterator.MoreElements()) {
|
|
||||||
if (iterator.GetData()->LSID() == iLSID) {
|
|
||||||
return iterator.GetData();
|
|
||||||
}
|
|
||||||
iterator.Advance();
|
|
||||||
}
|
|
||||||
return nullptr;
|
|
||||||
}
|
|
||||||
|
|
||||||
void ClientList::SendCLEList(const int16& admin, const char* to, WorldTCPConnection* connection, const char* iName) {
|
void ClientList::SendCLEList(const int16& admin, const char* to, WorldTCPConnection* connection, const char* iName) {
|
||||||
LinkedListIterator<ClientListEntry*> iterator(clientlist);
|
LinkedListIterator<ClientListEntry*> iterator(clientlist);
|
||||||
int x = 0, y = 0;
|
int x = 0, y = 0;
|
||||||
@ -1314,21 +1263,6 @@ void ClientList::UpdateClientGuild(uint32 char_id, uint32 guild_id) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void ClientList::RemoveCLEByLSID(uint32 iLSID)
|
|
||||||
{
|
|
||||||
LinkedListIterator<ClientListEntry *> iterator(clientlist);
|
|
||||||
|
|
||||||
iterator.Reset();
|
|
||||||
while (iterator.MoreElements()) {
|
|
||||||
if (iterator.GetData()->LSAccountID() == iLSID) {
|
|
||||||
iterator.RemoveCurrent();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
iterator.Advance();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
bool ClientList::IsAccountInGame(uint32 iLSID) {
|
bool ClientList::IsAccountInGame(uint32 iLSID) {
|
||||||
LinkedListIterator<ClientListEntry*> iterator(clientlist);
|
LinkedListIterator<ClientListEntry*> iterator(clientlist);
|
||||||
iterator.Reset();
|
iterator.Reset();
|
||||||
|
|||||||
@ -53,16 +53,12 @@ public:
|
|||||||
ClientListEntry* FindCharacter(const char* name);
|
ClientListEntry* FindCharacter(const char* name);
|
||||||
ClientListEntry* FindCLEByAccountID(uint32 iAccID);
|
ClientListEntry* FindCLEByAccountID(uint32 iAccID);
|
||||||
ClientListEntry* FindCLEByCharacterID(uint32 iCharID);
|
ClientListEntry* FindCLEByCharacterID(uint32 iCharID);
|
||||||
ClientListEntry* FindCLEByLSID(uint32 iLSID);
|
|
||||||
ClientListEntry* GetCLE(uint32 iID);
|
|
||||||
void GetCLEIP(uint32 in_ip);
|
void GetCLEIP(uint32 in_ip);
|
||||||
uint32 GetCLEIPCount(uint32 iLSAccountID);
|
|
||||||
void DisconnectByIP(uint32 in_ip);
|
void DisconnectByIP(uint32 in_ip);
|
||||||
void CLCheckStale();
|
void CLCheckStale();
|
||||||
void CLEKeepAlive(uint32 numupdates, uint32* wid);
|
void CLEKeepAlive(uint32 numupdates, uint32* wid);
|
||||||
void CLEAdd(uint32 iLSID, const char* iLoginServerName, const char* iLoginName, const char* iLoginKey, int16 iWorldAdmin = AccountStatus::Player, uint32 ip = 0, uint8 local=0);
|
void CLEAdd(uint32 iLSID, const char* iLoginServerName, const char* iLoginName, const char* iLoginKey, int16 iWorldAdmin = AccountStatus::Player, uint32 ip = 0, uint8 local=0);
|
||||||
void UpdateClientGuild(uint32 char_id, uint32 guild_id);
|
void UpdateClientGuild(uint32 char_id, uint32 guild_id);
|
||||||
void RemoveCLEByLSID(uint32 iLSID);
|
|
||||||
bool IsAccountInGame(uint32 iLSID);
|
bool IsAccountInGame(uint32 iLSID);
|
||||||
|
|
||||||
int GetClientCount();
|
int GetClientCount();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user