]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
m_spanningtree Get rid of some boilerplate
authorAttila Molnar <attilamolnar@hush.com>
Tue, 20 Jan 2015 16:42:31 +0000 (17:42 +0100)
committerAttila Molnar <attilamolnar@hush.com>
Tue, 20 Jan 2015 16:42:31 +0000 (17:42 +0100)
Make methods const while at it

src/modules/m_spanningtree/treeserver.cpp
src/modules/m_spanningtree/treeserver.h
src/modules/m_spanningtree/treesocket.h
src/modules/m_spanningtree/treesocket1.cpp

index 98d7c87545b6a3229a81f051f8b1e24d1e0fc475..6eb9dd3c6c4b672ca0a2839b1a4db3dde012e344 100644 (file)
@@ -127,11 +127,6 @@ void TreeServer::BeginBurst(unsigned long startms)
        ServerInstance->Logs->Log(MODNAME, LOG_DEBUG, "Server %s started bursting at time %lu behind_bursting %u", sid.c_str(), startms, behind_bursting);
 }
 
-const std::string& TreeServer::GetID()
-{
-       return sid;
-}
-
 void TreeServer::FinishBurstInternal()
 {
        // Check is needed because 1202 protocol servers don't send the bursting state of a server, so servers
@@ -266,19 +261,6 @@ void TreeServer::AddHashEntry()
        Utils->sidlist[sid] = this;
 }
 
-/** These accessors etc should be pretty self-
- * explanitory.
- */
-TreeServer* TreeServer::GetRoute()
-{
-       return Route;
-}
-
-const std::string& TreeServer::GetVersion()
-{
-       return VersionString;
-}
-
 void TreeServer::SetNextPingTime(time_t t)
 {
        this->NextPing = t;
@@ -300,21 +282,6 @@ void TreeServer::SetPingFlag()
        LastPingWasGood = true;
 }
 
-TreeSocket* TreeServer::GetSocket()
-{
-       return Socket;
-}
-
-TreeServer* TreeServer::GetParent()
-{
-       return Parent;
-}
-
-void TreeServer::SetVersion(const std::string &Version)
-{
-       VersionString = Version;
-}
-
 void TreeServer::AddChild(TreeServer* Child)
 {
        Children.push_back(Child);
index f06e0bafa8307f3ca23177b2c6ae48bf22f9d9c4..d7fbfdf53d070271db99fcb2650a3650dd89bd2e 100644 (file)
@@ -119,7 +119,7 @@ class TreeServer : public Server
         * The 'route' is defined as the locally-
         * connected server which can be used to reach this server.
         */
-       TreeServer* GetRoute();
+       TreeServer* GetRoute() const { return Route; }
 
        /** Returns true if this server is the tree root (i.e.: us)
         */
@@ -136,7 +136,7 @@ class TreeServer : public Server
 
        /** Get server version string
         */
-       const std::string& GetVersion();
+       const std::string& GetVersion() const { return VersionString; }
 
        /** Get the full version string of this server
         * @return The full version string of this server, including patch version and other info
@@ -178,16 +178,16 @@ class TreeServer : public Server
        /** Get the TreeSocket pointer for local servers.
         * For remote servers, this returns NULL.
         */
-       TreeSocket* GetSocket();
+       TreeSocket* GetSocket() const { return Socket; }
 
        /** Get the parent server.
         * For the root node, this returns NULL.
         */
-       TreeServer* GetParent();
+       TreeServer* GetParent() const { return Parent; }
 
        /** Set the server version string
         */
-       void SetVersion(const std::string &Version);
+       void SetVersion(const std::string& verstr) { VersionString = verstr; }
 
        /** Set the full version string
         * @param verstr The version string to set
@@ -214,7 +214,7 @@ class TreeServer : public Server
 
        /** Get server ID
         */
-       const std::string& GetID();
+       const std::string& GetID() const { return sid; }
 
        /** Marks a server as having finished bursting and performs appropriate actions.
         */
index 6dc584537cc97669145d16aabe3afce8f42cea77..4887623c125f1e4aaff4f77a73f6305b152a06b0 100644 (file)
@@ -174,7 +174,7 @@ class TreeSocket : public BufferedSocket
 
        /** Get link state
         */
-       ServerState GetLinkState();
+       ServerState GetLinkState() const { return LinkState; }
 
        /** Get challenge set in our CAPAB for challenge/response
         */
index d2fec0118a005f33a884e3eb97a4a161523b2607..025bd1e611fd633a304e271dfc7d977bf6ee85d5 100644 (file)
@@ -69,11 +69,6 @@ TreeSocket::TreeSocket(int newfd, ListenSocket* via, irc::sockets::sockaddrs* cl
        Utils->timeoutlist[this] = std::pair<std::string, int>(linkID, 30);
 }
 
-ServerState TreeSocket::GetLinkState()
-{
-       return this->LinkState;
-}
-
 void TreeSocket::CleanNegotiationInfo()
 {
        // connect is good, reset the autoconnect block (if used)