]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
m_spanningtree Remove public TreeServer methods that are only called from TreeServer
authorAttila Molnar <attilamolnar@hush.com>
Tue, 20 Jan 2015 16:49:04 +0000 (17:49 +0100)
committerAttila Molnar <attilamolnar@hush.com>
Tue, 20 Jan 2015 16:49:04 +0000 (17:49 +0100)
src/modules/m_spanningtree/treeserver.cpp
src/modules/m_spanningtree/treeserver.h

index 6eb9dd3c6c4b672ca0a2839b1a4db3dde012e344..534315ff71be9566b3215183cf839409ecf744e2 100644 (file)
@@ -112,7 +112,7 @@ TreeServer::TreeServer(const std::string& Name, const std::string& Desc, const s
         */
 
        this->AddHashEntry();
-       Parent->AddChild(this);
+       Parent->Children.push_back(this);
 }
 
 void TreeServer::BeginBurst(unsigned long startms)
@@ -163,7 +163,7 @@ void TreeServer::FinishBurst()
 void TreeServer::SQuitChild(TreeServer* server, const std::string& reason)
 {
        DelServerEvent(Utils->Creator, server->GetName());
-       DelChild(server);
+       stdalgo::erase(Children, server);
 
        if (IsRoot())
        {
@@ -282,16 +282,6 @@ void TreeServer::SetPingFlag()
        LastPingWasGood = true;
 }
 
-void TreeServer::AddChild(TreeServer* Child)
-{
-       Children.push_back(Child);
-}
-
-bool TreeServer::DelChild(TreeServer* Child)
-{
-       return stdalgo::erase(Children, Child);
-}
-
 CullResult TreeServer::cull()
 {
        // Recursively cull all servers that are under us in the tree
index d7fbfdf53d070271db99fcb2650a3650dd89bd2e..4465de15e4ea439563a86e0f4b3eae6eed2b4aab 100644 (file)
@@ -204,14 +204,6 @@ class TreeServer : public Server
         */
        const ChildServers& GetChildren() const { return Children; }
 
-       /** Add a child server
-        */
-       void AddChild(TreeServer* Child);
-
-       /** Delete a child server, return false if it didn't exist.
-        */
-       bool DelChild(TreeServer* Child);
-
        /** Get server ID
         */
        const std::string& GetID() const { return sid; }