void CSentransProcess::writeToStream(ostream& fout) const
{
	fout << "\\+Process " << getProcessorID() << PROC_ENABLED_STATUS << "\n";
	outputInt(fout, "Function",m_iFunction);
	outputBool(fout, "MonitorAmbiguities",m_bMonitorAmbiguities);
	outputBool(fout, "MonitorRulesApplied",m_bMonitorRulesApplied);
	outputBool(fout, "OutputClassContents",m_bOutputClassContents);
	outputBool(fout, "TraceRules",m_bTraceRules);
	if(m_iFunction == kOtherRuleFile)
		fout << "\\OtherRuleFile " << m_sOtherRuleFilePath << "\n";

	fout << "\\-Process " << getProcessorID() << "\n";
}
Example #2
0
int  threadProcessorId()
{
    cpu_set_t  cpu_set;
    CPU_ZERO(&cpu_set);
    sched_getaffinity(gettid(),sizeof(cpu_set_t), &cpu_set);

    return getProcessorID(&cpu_set);
}
void CPCPATRDllProcess::writeToStream(ostream& fout) const
{
  fout << "\\+Process " << getProcessorID() << PROC_ENABLED_STATUS << "\n";
  outputBool(fout, "AmplePropertyIsFeature", m_bAmplePropertyIsFeature);
  outputBool(fout,"PromoteDefaultAtomicValues", m_bPromoteDefaultAtomicValues);
  outputBool(fout, "ShowFailures", m_bShowFailures);
  outputBool(fout, "DisplayGloss", m_bDisplayGloss);
  outputBool(fout, "DisplayFeatures", m_bDisplayFeatures);
  outputBool(fout, "AllFeatures", m_bAllFeatures);
  outputBool(fout, "FlatFeatureDisplay", m_bFlatFeatureDisplay);
  outputBool(fout, "TrimEmptyFeatures", m_bTrimEmptyFeatures);
  outputBool(fout, "PerformUnification", m_bPerformUnification);
  outputBool(fout, "WriteAmpleParses", m_bWriteAmpleParses);
  outputInt(fout, "MaxAmbiguities", m_uiMaxAmbiguities);
  USES_CONVERSION_U8;
  fout << "\\SentenceFinalPunctuation " << T2CU8(m_sSentenceFinalPunctuation) << "\n";
  outputInt(fout, "TimeLimit", m_uiTimeLimit)	;
  outputInt(fout, "TreeDisplayFormat", m_iTreeDisplayFormat);
  fout << "\\GrammarFileName " <<  T2CA(m_sGrammarFileName) << "\n";
#ifndef hab262
  outputInt(fout, "RootGlossFeature", m_iRootGlossSetting);
#endif // hab262
  fout << "\\-Process " << getProcessorID() << "\n";
}
Example #4
0
int
affinity_processGetProcessorId()
{
    int ret;
    cpu_set_t cpu_set;
    CPU_ZERO(&cpu_set);
    ret = sched_getaffinity(getpid(),sizeof(cpu_set_t), &cpu_set);

    if (ret < 0)
    {
        ERROR;
    }

    return getProcessorID(&cpu_set);
}