/** * Sends a message to the plugin. * * @param[in] message Message */ void LLPluginInstance::sendMessage(const std::string &message) { if(mPluginSendMessageFunction) { LL_DEBUGS("Plugin") << "sending message to plugin: \"" << message << "\"" << LL_ENDL; mPluginSendMessageFunction(message.c_str(), &mPluginUserData); } else { LL_WARNS("Plugin") << "dropping message: \"" << message << "\"" << LL_ENDL; } }
/** * Sends a message to the plugin. * * @param[in] message Message */ void LLPluginInstance::sendMessage(const std::string &message) { // Don't check for a NULL mPluginUserData *ON PAIN OF DEATH* -- MC if (mPluginSendMessageFunction && mPluginUserData) { LL_DEBUGS("PluginInstance") << "sending message to plugin: \"" << message << "\"" << LL_ENDL; mPluginSendMessageFunction(message.c_str(), &mPluginUserData); } else { LL_WARNS("PluginInstance") << "dropping message: \"" << message << "\"" << LL_ENDL; } }