Go to the source code of this file.
Definition at line 377 of file rtaisolver.cc.
References IncludeParser::GetFileName(), IncludeParser::GetLineData(), HighParser::IsKeyWord(), MBDYN_EXCEPT_ARGS, ReadRTParams(), and SAFENEWWITHCONSTRUCTOR.
Referenced by ReadRTSolver().
380 unsigned long lRTPeriod;
381 unsigned long RTStackSize;
382 bool bRTAllowNonRoot;
384 ReadRTParams(pS, HP, eRTMode, lRTPeriod, RTStackSize, bRTAllowNonRoot, RTCpuMap);
386 bool bRTHard =
false;
387 if (HP.
IsKeyWord(
"hard" "real" "time")) {
392 std::string LogProcName;
397 silent_cerr(
"RTAISolver: unable to get "
398 "log process name (\"file name\") "
407 LogProcName =
"logproc";
416 RTStackSize, bRTAllowNonRoot, RTCpuMap,
417 bRTHard, bRTlog, LogProcName));
#define MBDYN_EXCEPT_ARGS
virtual const char * GetFileName(enum Delims Del=DEFAULTDELIM)
virtual bool IsKeyWord(const char *sKeyWord)
#define SAFENEWWITHCONSTRUCTOR(pnt, item, constructor)
void ReadRTParams(Solver *pS, MBDynParser &HP, RTSolverBase::RTMode &eRTMode, unsigned long &lRTPeriod, unsigned long &RTStackSize, bool &bRTAllowNonRoot, int &RTCpuMap)
virtual HighParser::ErrOut GetLineData(void) const