コード例 #1
0
ファイル: llplugininstance.cpp プロジェクト: Kiera/Crow
/** 
 * 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;
	}
}
コード例 #2
0
/** 
 * 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;
	}
}