Made NetChannel methods public in EHC.
This commit is contained in:
parent
62f8a662a0
commit
16b56a7084
@ -63,23 +63,12 @@ namespace ehs
|
|||||||
|
|
||||||
bool AddEncryption(NetEnc *enc);
|
bool AddEncryption(NetEnc *enc);
|
||||||
|
|
||||||
bool AddServer(NetServerCh *server);
|
|
||||||
|
|
||||||
bool AddClient(NetClientCh *channel);
|
|
||||||
|
|
||||||
private:
|
|
||||||
bool HasEncryption(UInt_64 encId) const;
|
|
||||||
|
|
||||||
bool HasEncryption(const Str_8& encName) const;
|
|
||||||
|
|
||||||
NetEnc* GetEncryption(UInt_64 encId) const;
|
|
||||||
|
|
||||||
NetEnc* GetEncryption(const Str_8& encName) const;
|
|
||||||
|
|
||||||
bool HasServer(UInt_64 serverId) const;
|
bool HasServer(UInt_64 serverId) const;
|
||||||
|
|
||||||
bool HasServer(const Str_8& serverName) const;
|
bool HasServer(const Str_8& serverName) const;
|
||||||
|
|
||||||
|
bool AddServer(NetServerCh *server);
|
||||||
|
|
||||||
NetServerCh *GetServer(UInt_64 serverId) const;
|
NetServerCh *GetServer(UInt_64 serverId) const;
|
||||||
|
|
||||||
NetServerCh *GetServer(const Str_8& serverName) const;
|
NetServerCh *GetServer(const Str_8& serverName) const;
|
||||||
@ -88,8 +77,19 @@ namespace ehs
|
|||||||
|
|
||||||
bool HasClient(const Str_8& clientName) const;
|
bool HasClient(const Str_8& clientName) const;
|
||||||
|
|
||||||
|
bool AddClient(NetClientCh *channel);
|
||||||
|
|
||||||
NetClientCh *GetClient(UInt_64 clientId) const;
|
NetClientCh *GetClient(UInt_64 clientId) const;
|
||||||
|
|
||||||
NetClientCh *GetClient(const Str_8& clientName) const;
|
NetClientCh *GetClient(const Str_8& clientName) const;
|
||||||
|
|
||||||
|
private:
|
||||||
|
bool HasEncryption(UInt_64 encId) const;
|
||||||
|
|
||||||
|
bool HasEncryption(const Str_8& encName) const;
|
||||||
|
|
||||||
|
NetEnc* GetEncryption(UInt_64 encId) const;
|
||||||
|
|
||||||
|
NetEnc* GetEncryption(const Str_8& encName) const;
|
||||||
};
|
};
|
||||||
}
|
}
|
@ -270,58 +270,6 @@ namespace ehs
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool EHC::AddServer(NetServerCh *server)
|
|
||||||
{
|
|
||||||
if (HasServer(server->GetId()))
|
|
||||||
return false;
|
|
||||||
|
|
||||||
server->owner = this;
|
|
||||||
|
|
||||||
servers.Push(server);
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool EHC::AddClient(NetClientCh *client)
|
|
||||||
{
|
|
||||||
if (HasServer(client->GetId()))
|
|
||||||
return false;
|
|
||||||
|
|
||||||
client->owner = this;
|
|
||||||
|
|
||||||
clients.Push(client);
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool EHC::HasEncryption(UInt_64 encId) const
|
|
||||||
{
|
|
||||||
for (UInt_64 i = 0; i < encryptions.Size(); ++i)
|
|
||||||
if (encryptions[i]->GetId() == encId)
|
|
||||||
return true;
|
|
||||||
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool EHC::HasEncryption(const Str_8& encName) const
|
|
||||||
{
|
|
||||||
return HasEncryption(encName.Hash_64());
|
|
||||||
}
|
|
||||||
|
|
||||||
NetEnc* EHC::GetEncryption(UInt_64 encId) const
|
|
||||||
{
|
|
||||||
for (UInt_64 i = 0; i < encryptions.Size(); ++i)
|
|
||||||
if (encryptions[i]->GetId() == encId)
|
|
||||||
return encryptions[i];
|
|
||||||
|
|
||||||
return nullptr;
|
|
||||||
}
|
|
||||||
|
|
||||||
NetEnc* EHC::GetEncryption(const Str_8& encName) const
|
|
||||||
{
|
|
||||||
return GetEncryption(encName.Hash_64());
|
|
||||||
}
|
|
||||||
|
|
||||||
bool EHC::HasServer(const UInt_64 serverId) const
|
bool EHC::HasServer(const UInt_64 serverId) const
|
||||||
{
|
{
|
||||||
for (UInt_64 i = 0; i < servers.Size(); ++i)
|
for (UInt_64 i = 0; i < servers.Size(); ++i)
|
||||||
@ -336,6 +284,18 @@ namespace ehs
|
|||||||
return HasServer(serverName.Hash_64());
|
return HasServer(serverName.Hash_64());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool EHC::AddServer(NetServerCh *server)
|
||||||
|
{
|
||||||
|
if (HasServer(server->GetId()))
|
||||||
|
return false;
|
||||||
|
|
||||||
|
server->owner = this;
|
||||||
|
|
||||||
|
servers.Push(server);
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
NetServerCh *EHC::GetServer(const UInt_64 serverId) const
|
NetServerCh *EHC::GetServer(const UInt_64 serverId) const
|
||||||
{
|
{
|
||||||
for (UInt_64 i = 0; i < servers.Size(); ++i)
|
for (UInt_64 i = 0; i < servers.Size(); ++i)
|
||||||
@ -364,6 +324,18 @@ namespace ehs
|
|||||||
return HasClient(clientName.Hash_64());
|
return HasClient(clientName.Hash_64());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool EHC::AddClient(NetClientCh *client)
|
||||||
|
{
|
||||||
|
if (HasServer(client->GetId()))
|
||||||
|
return false;
|
||||||
|
|
||||||
|
client->owner = this;
|
||||||
|
|
||||||
|
clients.Push(client);
|
||||||
|
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
NetClientCh *EHC::GetClient(const UInt_64 clientId) const
|
NetClientCh *EHC::GetClient(const UInt_64 clientId) const
|
||||||
{
|
{
|
||||||
for (UInt_64 i = 0; i < clients.Size(); ++i)
|
for (UInt_64 i = 0; i < clients.Size(); ++i)
|
||||||
@ -377,4 +349,32 @@ namespace ehs
|
|||||||
{
|
{
|
||||||
return GetClient(clientName.Hash_64());
|
return GetClient(clientName.Hash_64());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool EHC::HasEncryption(UInt_64 encId) const
|
||||||
|
{
|
||||||
|
for (UInt_64 i = 0; i < encryptions.Size(); ++i)
|
||||||
|
if (encryptions[i]->GetId() == encId)
|
||||||
|
return true;
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool EHC::HasEncryption(const Str_8& encName) const
|
||||||
|
{
|
||||||
|
return HasEncryption(encName.Hash_64());
|
||||||
|
}
|
||||||
|
|
||||||
|
NetEnc* EHC::GetEncryption(UInt_64 encId) const
|
||||||
|
{
|
||||||
|
for (UInt_64 i = 0; i < encryptions.Size(); ++i)
|
||||||
|
if (encryptions[i]->GetId() == encId)
|
||||||
|
return encryptions[i];
|
||||||
|
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
|
NetEnc* EHC::GetEncryption(const Str_8& encName) const
|
||||||
|
{
|
||||||
|
return GetEncryption(encName.Hash_64());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user