コード例 #1
0
void JNICALL ScriptMethodsRemoteDebugNamespace::printChannelMessage (JNIEnv *env, jobject self, jstring channel, jstring message)
{
	JavaStringParam localChannel(channel);
	std::string channelText;
	JavaLibrary::convert(localChannel, channelText);
	JavaStringParam localMessage(message);
	std::string messageText;
	JavaLibrary::convert(localMessage, messageText);

	DEBUG_OUTPUT_CHANNEL(channelText.c_str(), ("%s", messageText.c_str()));
}
コード例 #2
0
ファイル: main.cpp プロジェクト: ppodhajski/Tide
int main(int argc, char* argv[])
{
    logger_id = "forker";
    qInstallMessageHandler(qtMessageLogger);

    COMMAND_LINE_PARSER_CHECK(CommandLineHelper, "tideForker");

    {
        MPIChannelPtr worldChannel(new MPIChannel(argc, argv));
        const int rank = worldChannel->getRank();
        MPIChannelPtr localChannel(new MPIChannel(*worldChannel, 0, rank));
        MPIChannelPtr mainChannel(new MPIChannel(*worldChannel, 0, rank));

        ProcessForker(localChannel).run();
    }
    print_log(LOG_DEBUG, LOG_GENERAL, "done.");
    return EXIT_SUCCESS;
}