]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/helperfuncs.cpp
Removed some remnants from mesh linking
[user/henk/code/inspircd.git] / src / helperfuncs.cpp
index ea7b1f9dc574c84ae7e482fad24eebb84b9a04d7..068f83bd3bcfca2baf36a7f8af71378b37ceabc4 100644 (file)
@@ -516,6 +516,46 @@ void WriteOpers(char* text, ...)
         }
 }
 
+void ServerNoticeAll(char* text, ...)
+{
+       if (!text)
+               return;
+
+       char textbuffer[MAXBUF];
+       va_list argsPtr;
+       va_start (argsPtr, text);
+       vsnprintf(textbuffer, MAXBUF, text, argsPtr);
+       va_end(argsPtr);
+
+       for (user_hash::const_iterator i = clientlist.begin(); i != clientlist.end(); i++)
+       {
+               if ((i->second) && (i->second->fd != FD_MAGIC_NUMBER))
+               {
+                       WriteServ(i->second->fd,"NOTICE $%s :%s",ServerName,textbuffer);
+               }
+       }
+}
+
+void ServerPrivmsgAll(char* text, ...)
+{
+       if (!text)
+               return;
+
+       char textbuffer[MAXBUF];
+       va_list argsPtr;
+       va_start (argsPtr, text);
+       vsnprintf(textbuffer, MAXBUF, text, argsPtr);
+       va_end(argsPtr);
+
+       for (user_hash::const_iterator i = clientlist.begin(); i != clientlist.end(); i++)
+       {
+               if ((i->second) && (i->second->fd != FD_MAGIC_NUMBER))
+               {
+                       WriteServ(i->second->fd,"PRIVMSG $%s :%s",ServerName,textbuffer);
+               }
+       }
+}
+
 void NoticeAllOpers(userrec *source, bool local_only, char* text, ...)
 {
         if ((!text) || (!source))
@@ -1088,16 +1128,6 @@ long chancount(void)
         return chanlist.size();
 }
 
-long count_servs(void)
-{
-        return 0;
-}
-
-long servercount(void)
-{
-        return count_servs()+1;
-}
-
 long local_count()
 {
         int c = 0;