void User::WriteCommon(const char* text, ...) { std::string textbuffer; VAFORMAT(textbuffer, text, text); textbuffer = ":" + this->GetFullHost() + " " + textbuffer; this->WriteCommonRaw(textbuffer, true); }
void LogManager::Log(const std::string &type, LogLevel loglevel, const char *fmt, ...) { if (Logging) return; std::string buf; VAFORMAT(buf, fmt, fmt); this->Log(type, loglevel, buf); }
void User::WriteCommon(const char* text, ...) { if (this->registered != REG_ALL || quitting) return; std::string textbuffer; VAFORMAT(textbuffer, text, text); textbuffer = ":" + this->GetFullHost() + " " + textbuffer; this->WriteCommonRaw(textbuffer, true); }
/* This method will attempt to get a message to a remote user. */ void ModuleSpanningTree::RemoteMessage(User* user, const char* format, ...) { std::string text; VAFORMAT(text, format, format); if (IS_LOCAL(user)) user->WriteNotice(text); else ServerInstance->PI->SendUserNotice(user, text); }
void UserManager::ServerNoticeAll(const char* text, ...) { std::string message; VAFORMAT(message, text, text); message = "NOTICE $" + ServerInstance->Config->ServerName + " :" + message; for (LocalUserList::const_iterator i = local_users.begin(); i != local_users.end(); i++) { User* t = *i; t->WriteServ(message); } }
void User::SendText(const char *text, ...) { std::string line; VAFORMAT(line, text, text); SendText(line); }
void User::WriteFrom(User *user, const char* text, ...) { std::string textbuffer; VAFORMAT(textbuffer, text, text); this->WriteFrom(user, textbuffer); }
void User::WriteNumeric(unsigned int numeric, const char* text, ...) { std::string textbuffer; VAFORMAT(textbuffer, text, text); this->WriteNumeric(numeric, textbuffer); }
/** WriteServ() * Same as Write(), except `text' is prefixed with `:server.name '. */ void User::WriteServ(const char* text, ...) { std::string textbuffer; VAFORMAT(textbuffer, text, text); this->WriteServ(textbuffer); }
const char* InspIRCd::Format(const char* formatString, ...) { const char* ret; VAFORMAT(ret, formatString, formatString); return ret; }
std::string InspIRCd::Format(const char* formatString, ...) { std::string ret; VAFORMAT(ret, formatString, formatString); return ret; }