Added missing constructor for NetChannel in NetServerCh.
This commit is contained in:
parent
981b40d3b1
commit
39bbcd0d56
@ -17,7 +17,9 @@ namespace ehs
|
|||||||
public:
|
public:
|
||||||
~NetServerCh() override;
|
~NetServerCh() override;
|
||||||
|
|
||||||
NetServerCh(UInt_64 maxEndpoints = 0);
|
NetServerCh();
|
||||||
|
|
||||||
|
NetServerCh(Str_8 name, const Version &version, UInt_64 maxEndpoints);
|
||||||
|
|
||||||
NetServerCh(NetServerCh &&server) noexcept;
|
NetServerCh(NetServerCh &&server) noexcept;
|
||||||
|
|
||||||
|
@ -11,20 +11,25 @@ namespace ehs
|
|||||||
Shutdown();
|
Shutdown();
|
||||||
}
|
}
|
||||||
|
|
||||||
NetServerCh::NetServerCh(const UInt_64 maxEndpoints)
|
NetServerCh::NetServerCh()
|
||||||
: maxEndpoints(maxEndpoints)
|
: maxEndpoints(0)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
NetServerCh::NetServerCh(Str_8 name, const Version &version, const UInt_64 maxEndpoints)
|
||||||
|
: NetChannel((Str_8 &&)name, version), maxEndpoints(maxEndpoints)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
NetServerCh::NetServerCh(NetServerCh &&server) noexcept
|
NetServerCh::NetServerCh(NetServerCh &&server) noexcept
|
||||||
: endpoints((Vector<NetEnd *> &&)server.endpoints), maxEndpoints(server.maxEndpoints)
|
: NetChannel((NetChannel &&)server), endpoints((Vector<NetEnd *> &&)server.endpoints), maxEndpoints(server.maxEndpoints)
|
||||||
{
|
{
|
||||||
for (UInt_64 i = 0; i < endpoints.Size(); i++)
|
for (UInt_64 i = 0; i < endpoints.Size(); i++)
|
||||||
endpoints[i]->owner = this;
|
endpoints[i]->owner = this;
|
||||||
}
|
}
|
||||||
|
|
||||||
NetServerCh::NetServerCh(const NetServerCh &server)
|
NetServerCh::NetServerCh(const NetServerCh &server)
|
||||||
: maxEndpoints(server.maxEndpoints)
|
: NetChannel(server), maxEndpoints(server.maxEndpoints)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -33,6 +38,8 @@ namespace ehs
|
|||||||
if (this == &server)
|
if (this == &server)
|
||||||
return *this;
|
return *this;
|
||||||
|
|
||||||
|
NetChannel::operator=((NetChannel &&)server);
|
||||||
|
|
||||||
Shutdown();
|
Shutdown();
|
||||||
|
|
||||||
endpoints = (Vector<NetEnd *> &&)server.endpoints;
|
endpoints = (Vector<NetEnd *> &&)server.endpoints;
|
||||||
@ -51,6 +58,8 @@ namespace ehs
|
|||||||
if (this == &server)
|
if (this == &server)
|
||||||
return *this;
|
return *this;
|
||||||
|
|
||||||
|
NetChannel::operator=(server);
|
||||||
|
|
||||||
Shutdown();
|
Shutdown();
|
||||||
|
|
||||||
endpoints = {};
|
endpoints = {};
|
||||||
@ -81,6 +90,11 @@ namespace ehs
|
|||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Serializer<UInt_64> NetServerCh::OnShutdown()
|
||||||
|
{
|
||||||
|
return {};
|
||||||
|
}
|
||||||
|
|
||||||
Serializer<UInt_64> OnShutdown()
|
Serializer<UInt_64> OnShutdown()
|
||||||
{
|
{
|
||||||
return {};
|
return {};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user