Home · Overviews · Reference · Classes codeless banner

RuleEngineState Class Reference

    #include <RuleEngineState>

Public Types

Public Variables

Related Non-Members

Macros


Detailed Description


Member Type Documentation

enum RuleEngineState::Error

ConstantValue
RuleEngineState::NoError0
RuleEngineState::PrereqFailed1
RuleEngineState::CommandEvalFail2
RuleEngineState::CommandExecFail3
RuleEngineState::PrereqEvalFail4
RuleEngineState::PrereqFuncFail5
RuleEngineState::PrereqMissing6
RuleEngineState::TestEvalFail7
RuleEngineState::InputEvalFail8
RuleEngineState::InputFuncFail9
RuleEngineState::InputMissing10
RuleEngineState::NotFound11

enum RuleEngineState::ExecuteState

ConstantValueDescription
RuleEngineState::NotStarted0Nothing done
RuleEngineState::Queued1Been queued for run
RuleEngineState::Waiting2Waiting for prerequisites
RuleEngineState::Throttled3Waiting for non-prerequisites
RuleEngineState::Executing4Running commands
RuleEngineState::DoneNothingToDo5Completed with no action
RuleEngineState::DoneStartDoneNothingToDo 
RuleEngineState::DoneFailed6Completed with failed action
RuleEngineState::DoneSucceeded7Completed successfully
RuleEngineState::DoneNotFound8Proxy rule not found


Member Variable Documentation

QList<uint> RuleEngineState::depOptions

QList<SchedulerRule> RuleEngineState::depRules

Error RuleEngineState::error

QString RuleEngineState::errorDesc

Rule * RuleEngineState::errorRule

ExecuteState RuleEngineState::executeState

QStringList RuleEngineState::inputFiles

Rule * RuleEngineState::rule

QString RuleEngineState::ruleName

int RuleEngineState::serialProgression

int RuleEngineState::waitCount


Related Non-Members

typedef RuleEngineScheduler::Threads

Equivalent to QList<RuleEngineThread *>


Macro Documentation

RULESTATE_ERROR_DESC ( state, type, desc )

Set state RuleEngineState::error to type and RuleEngineState::errorDesc to desc.

RULE_ERROR_DESC ( rule, type, desc )

Set rule RuleEngineState::error to type and RuleEngineState::errorDesc to desc.

RULE_ERROR_TYPE ( rule, type, causerule )

Set rule RuleEngineState::error to type and RuleEngineState::errorRule to causerule.


Copyright © 2009 Trolltech
Qt Extended - QBuild Maintainer Guide