Example #1
0
void User::WriteCommon(const char* text, ...)
{
	std::string textbuffer;
	VAFORMAT(textbuffer, text, text);
	textbuffer = ":" + this->GetFullHost() + " " + textbuffer;
	this->WriteCommonRaw(textbuffer, true);
}
Example #2
0
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);
}
Example #3
0
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);
}
Example #4
0
/* 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);
}
Example #5
0
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);
    }
}
Example #6
0
void User::SendText(const char *text, ...)
{
	std::string line;
	VAFORMAT(line, text, text);
	SendText(line);
}
Example #7
0
void User::WriteFrom(User *user, const char* text, ...)
{
	std::string textbuffer;
	VAFORMAT(textbuffer, text, text);
	this->WriteFrom(user, textbuffer);
}
Example #8
0
void User::WriteNumeric(unsigned int numeric, const char* text, ...)
{
	std::string textbuffer;
	VAFORMAT(textbuffer, text, text);
	this->WriteNumeric(numeric, textbuffer);
}
Example #9
0
/** 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);
}
Example #10
0
const char* InspIRCd::Format(const char* formatString, ...)
{
	const char* ret;
	VAFORMAT(ret, formatString, formatString);
	return ret;
}
Example #11
0
std::string InspIRCd::Format(const char* formatString, ...)
{
	std::string ret;
	VAFORMAT(ret, formatString, formatString);
	return ret;
}