32void Console::messageLogged(
const Ogre::String& message, Ogre::LogMessageLevel lml,
bool maskDebug,
const Ogre::String& logName,
bool& skipThisMessage)
32void Console::messageLogged(
const Ogre::String& message, Ogre::LogMessageLevel lml,
bool maskDebug,
const Ogre::String& logName,
bool& skipThisMessage) {
…}
44 case Ogre::LML_WARNING:
48 case Ogre::LML_CRITICAL:
Central state/object manager and communications hub.
void putNetMessage(int user_id, MessageType type, const char *text)
virtual void messageLogged(const Ogre::String &message, Ogre::LogMessageLevel lml, bool maskDebug, const Ogre::String &logName, bool &skipThisMessage) override
unsigned long queryMessageTimer()
std::mutex m_messages_mutex
std::vector< Message > m_messages
@ CONSOLE_MSGTYPE_ACTOR
Parsing/spawn/simulation messages for actors.
@ CONSOLE_MSGTYPE_SCRIPT
Messages sent from scripts.
@ CONSOLE_MSGTYPE_INFO
Generic message.
@ CONSOLE_MSGTYPE_TERRN
Parsing/spawn/simulation messages for terrain.
@ CONSOLE_MSGTYPE_LOG
Logfile echo.
void purgeNetChatMessagesByUser(int user_id)
void putMessage(MessageArea area, MessageType type, std::string const &msg, std::string icon="")
void handleMessage(MessageArea area, MessageType type, std::string const &msg, int net_id=0, std::string icon="")
@ CONSOLE_SYSTEM_REPLY
Success.
void forwardLogMessage(MessageArea area, std::string const &msg, Ogre::LogMessageLevel lml)
Wrapper for classic c-string (local buffer) Refresher: strlen() excludes '\0' terminator; strncat() A...
const char * ToCStr() const
CVar * diag_log_console_echo
std::string SanitizeUtf8String(std::string const &str_in)