# WOK
TKWOK
WOKMake

# WOKMake_Step Class Reference

Base class for umake Process
.

`#include <WOKMake_Step.hxx>`

Inheritance diagram for WOKMake_Step:

[legend]

## Public Member Functions

Standard_EXPORT void | GetInputFromStep (const Handle(WOKMake_Step)&astep)
Standard_EXPORT const Handle_WOKMake_HSequenceOfInputFile & | InputFileList ()
Standard_EXPORT void | AddExecDepItem (const Handle(WOKMake_InputFile)&input, const Handle(WOKMake_OutputFile)&output, const Standard_Boolean adirectflag)
| Add an execution item in sequence .
virtual Standard_EXPORT WOKMake_Status | Make ()
| Computes dependances Decides if perform is needed. Performs Step on needed entities returns status .
Standard_EXPORT Handle_WOKMake_HSequenceOfOutputFile | OutputFileList () const
virtual Standard_EXPORT Standard_Boolean | HandleOutputFile (const Handle(WOKMake_OutputFile)&anfile)
| Handles Output file new/same/disappereread .
const Handle_WOKernel_DevUnit & | Unit () const
Standard_EXPORT Handle_TCollection_HAsciiString | StepOutputID () const
virtual Standard_EXPORT Handle_TCollection_HAsciiString | InputFilesFileName () const
virtual Standard_EXPORT Handle_TCollection_HAsciiString | DepItemsFileName () const
virtual Standard_EXPORT Handle_TCollection_HAsciiString | OutputFilesFileName () const
virtual Standard_EXPORT Handle_TCollection_HAsciiString | LogFileName () const
virtual Standard_EXPORT Handle_WOKernel_File | AdmFile (const Handle(TCollection_HAsciiString)&aname) const
Standard_EXPORT Handle_WOKernel_File | LocateAdmFile (const Handle(WOKernel_Locator)&alocator, const Handle(TCollection_HAsciiString)&aname) const
Standard_EXPORT const Handle_TCollection_HAsciiString & | UniqueName ()
Standard_EXPORT Handle_TCollection_HAsciiString | Code () const
Standard_EXPORT Handle_TCollection_HAsciiString | SubCode () const
Standard_EXPORT Standard_Boolean | IsHidden () const
Standard_EXPORT Standard_Boolean | IsChecked () const
Standard_EXPORT void | SetUptodate ()
Standard_EXPORT void | SetSucceeded ()
Standard_EXPORT void | SetIncomplete ()
Standard_EXPORT void | SetFailed ()
Standard_EXPORT void | SetUnprocessed ()
Standard_EXPORT void | SetStatus (const WOKMake_Status astatus)
Standard_EXPORT WOKMake_Status | Status () const
Standard_EXPORT Standard_Boolean | IsOrIsSubStepOf (const Handle(TCollection_HAsciiString)&acode) const
| return true if step has that code or if step is sub of thet code
const Handle_WOKUtils_Shell & | Shell () const
const Handle_WOKernel_UnitGraph & | UnitGraph () const
const Handle_WOKernel_Locator & | Locator () const
virtual Standard_EXPORT Handle_WOKernel_Locator | InLocator () const
virtual Standard_EXPORT Handle_WOKernel_Locator | OutLocator () const
Standard_EXPORT void | SetOutputDir (const Handle(WOKUtils_Path)&adir)
Standard_EXPORT Handle_WOKUtils_Path | OutputDir ()
Standard_EXPORT Standard_Boolean | IsDBMSDependent () const
Standard_EXPORT Standard_Boolean | IsStationDependent () const
Standard_EXPORT void | SetOptions (const Handle(WOKMake_HSequenceOfStepOption)&options)
Standard_EXPORT Handle_WOKMake_HSequenceOfStepOption | Options () const
Standard_EXPORT void | SetTargets (const Handle(TColStd_HSequenceOfHAsciiString)&targets)
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | Targets () const
Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString | PrecedenceSteps () const
Standard_EXPORT void | SetPrecedenceSteps (const Handle(TColStd_HSequenceOfHAsciiString)&steps)
Standard_EXPORT Standard_Boolean | IsToExecute () const
Standard_EXPORT void | DoExecute ()
Standard_EXPORT void | DontExecute ()
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const

## Static Public Member Functions

static Standard_EXPORT Handle_TCollection_HAsciiString | StepOutputID (const Handle(TCollection_HAsciiString)&aname, const Handle(TCollection_HAsciiString)&acode)
static Standard_EXPORT Handle_TCollection_HAsciiString | StepOutputID (const Handle(TCollection_HAsciiString)&aname, const Handle(TCollection_HAsciiString)&acode, const Handle(TCollection_HAsciiString)&asubcode)
static Standard_EXPORT Handle_TCollection_HAsciiString | UniqueName (const Handle(WOKernel_DevUnit)&aunit, const Handle(TCollection_HAsciiString)&acode, const Handle(TCollection_HAsciiString)&asubcode)
static Standard_EXPORT void | SplitUniqueName (const Handle(TCollection_HAsciiString)&anid, Handle(TCollection_HAsciiString)&auname, Handle(TCollection_HAsciiString)&acode, Handle(TCollection_HAsciiString)&asubcode)

## Protected Member Functions

Standard_EXPORT | WOKMake_Step (const Handle(WOKMake_BuildProcess)&aprocess, const Handle(WOKernel_DevUnit)&aunit, const Handle(TCollection_HAsciiString)&acode, const Standard_Boolean checked, const Standard_Boolean hidden)
virtual Standard_EXPORT Handle_WOKBuilder_Entity | BuilderEntity (const Handle(WOKernel_File)&afile) const
virtual Standard_EXPORT Handle_WOKBuilder_Entity | BuilderEntity (const Handle(WOKUtils_Path)&apath) const
virtual Standard_EXPORT Standard_Boolean | HandleInputFile (const Handle(WOKMake_InputFile)&anitem)=0
| 1 - Adds File In list if file is an input of step 2 - Sets Build Flag if file is a candidate to construction
virtual Standard_EXPORT void | GetInputFlow ()
| Computes Entity list involved in step preforming in the InputFlow list. .
virtual Standard_EXPORT void | LoadDependencies ()
virtual Standard_EXPORT Handle_WOKMake_HSequenceOfInputFile | OutOfDateEntities ()
| Set Build flag to OutOfDate entities Clears Build flag to Uptodate Entities This base implementation does nothing .
virtual Standard_EXPORT Handle_WOKMake_HSequenceOfInputFile | HandleTargets ()
virtual Standard_EXPORT Handle_WOKMake_HSequenceOfInputFile | ForceBuild ()
| Force construction of step .
virtual Standard_EXPORT void | CompleteExecList (const Handle(WOKMake_HSequenceOfInputFile)&alist)
virtual Standard_EXPORT Handle_WOKMake_HSequenceOfInputFile | ExecutionInputList ()
Standard_EXPORT Standard_Boolean | CheckStatus (const Standard_CString acontext) const
virtual Standard_EXPORT void | AcquitExecution (const Handle(WOKMake_HSequenceOfInputFile)&execlist)
virtual Standard_EXPORT void | Init ()
virtual Standard_EXPORT void | Terminate ()
Handle_WOKMake_BuildProcess | BuildProcess () const
virtual Standard_EXPORT Handle_TCollection_HAsciiString | AdmFileType () const =0
virtual Standard_EXPORT Handle_TCollection_HAsciiString | OutputDirTypeName () const =0

## Protected Attributes

WOKMake_IndexedDataMapOfHAsciiStringOfInputFile | myinflow
WOKMake_IndexedDataMapOfHAsciiStringOfInputFile | mydepin
WOKMake_IndexedMapOfDepItem | mydepitems
Handle_TColStd_HArray2OfInteger | mydepmatrix
WOKMake_IndexedDataMapOfHAsciiStringOfOutputFile | mydepout
WOKMake_IndexedDataMapOfHAsciiStringOfOutputFile | myoutflow

## Private Member Functions

Standard_EXPORT WOKMake_FileStatus | StepFileStatus (const Handle(WOKMake_StepFile)&afile, const Handle(WOKernel_Locator)&alocator)
virtual Standard_EXPORT void | Execute (const Handle(WOKMake_HSequenceOfInputFile)&execlist)=0
| Executes step Computes output files .
Standard_EXPORT void | SetSubCode (const Handle(TCollection_HAsciiString)&acode)

## Private Attributes

Handle_WOKernel_DevUnit | myunit
Handle_TCollection_HAsciiString | myunique
Handle_TCollection_HAsciiString | mycode
Handle_TCollection_HAsciiString | mysubcode
WOKMake_BuildProcessPtr | myprocess
Standard_Boolean | myinputcomp
Handle_WOKMake_HSequenceOfInputFile | myinput
Standard_Boolean | mydeploaded
WOKMake_IndexedMapOfDepItem | myitems
Handle_WOKMake_HSequenceOfOutputFile | myoutput
Handle_TColStd_HSequenceOfHAsciiString | myprecsteps
WOKMake_Status | mystatus
Standard_Boolean | mycheck
Standard_Boolean | myhidden
Standard_Boolean | myexecflag
Handle_TColStd_HSequenceOfHAsciiString | mytargets
Handle_WOKMake_HSequenceOfStepOption | myoptions
Handle_WOKUtils_Path | myoutputdir

## Constructor & Destructor Documentation

Standard_EXPORT WOKMake_Step::WOKMake_Step | ( | const Handle(WOKMake_BuildProcess)& | aprocess,
|  | const Handle(WOKernel_DevUnit)& | aunit,
|  | const Handle(TCollection_HAsciiString)& | acode,
|  | const Standard_Boolean | checked,
|  | const Standard_Boolean | hidden
| ) | `[protected]`

## Member Function Documentation

virtual Standard_EXPORT void WOKMake_Step::AcquitExecution | ( | const Handle(WOKMake_HSequenceOfInputFile)& | execlist | ) | `[protected, virtual]`

| Reimplemented in WOKDeliv_DeliveryMetaStep, and WOKDeliv_DeliveryStep.

Standard_EXPORT void WOKMake_Step::AddExecDepItem | ( | const Handle(WOKMake_InputFile)& | input,
|  | const Handle(WOKMake_OutputFile)& | output,
|  | const Standard_Boolean | adirectflag
| ) |

virtual Standard_EXPORT Handle_WOKernel_File WOKMake_Step::AdmFile | ( | const Handle(TCollection_HAsciiString)& | aname | ) | const`[virtual]`

| Reimplemented in WOKDeliv_DeliveryMetaStep, and WOKDeliv_DeliveryStep.

virtual Standard_EXPORT Handle_TCollection_HAsciiString WOKMake_Step::AdmFileType | ( |  | ) | const`[protected, pure virtual]`

Implemented in WOKDeliv_DelivBuildSource, WOKDeliv_DeliveryBase, WOKDeliv_DeliveryCopy, WOKDeliv_DeliveryDATA, WOKDeliv_DeliveryExecList, WOKDeliv_DeliveryFiles, WOKDeliv_DeliveryGET, WOKDeliv_DeliveryLIB, WOKDeliv_DeliveryOBJSSchema, WOKDeliv_DeliverySOURCES, WOKDeliv_DeliveryStepList, WOKDeliv_DeliverySTUBClient, WOKMake_MetaStep, WOKMake_TriggerStep, WOKOBJS_SchGen, WOKOrbix_ExtractServerList, WOKOrbix_IDLCompile, WOKOrbix_IDLFill, WOKOrbix_IDLSourceExtract, WOKStep_CodeGenerate, WOKStep_Compile, WOKStep_ComputeLinkList, WOKStep_EngDatFiles, WOKStep_EngLDFile, WOKStep_Extract, WOKStep_ExtractExecList, WOKStep_ImplementationDep, WOKStep_Include, WOKStep_LibExtract, WOKStep_LibLimit, WOKStep_Library, WOKStep_LibUnCompress, WOKStep_Link, WOKStep_LinkList, WOKStep_MSFill, WOKStep_Source, WOKStep_SourceExtract, WOKStep_TemplateExtract, WOKStep_TKList, WOKStep_TKReplace, and WOKStep_WNTCollect.

virtual Standard_EXPORT Handle_WOKBuilder_Entity WOKMake_Step::BuilderEntity | ( | const Handle(WOKUtils_Path)& | apath | ) | const`[protected, virtual]`

| Reimplemented in WOKStep_MSStep.

virtual Standard_EXPORT Handle_WOKBuilder_Entity WOKMake_Step::BuilderEntity | ( | const Handle(WOKernel_File)& | afile | ) | const`[protected, virtual]`

| Reimplemented in WOKStep_MSStep.

Handle_WOKMake_BuildProcess WOKMake_Step::BuildProcess | ( |  | ) | const`[protected]`

Standard_EXPORT Standard_Boolean WOKMake_Step::CheckStatus | ( | const Standard_CString | acontext | ) | const`[protected]`

Standard_EXPORT Handle_TCollection_HAsciiString WOKMake_Step::Code | ( |  | ) | const

virtual Standard_EXPORT void WOKMake_Step::CompleteExecList | ( | const Handle(WOKMake_HSequenceOfInputFile)& | alist | ) | `[protected, virtual]`

| Reimplemented in WOKDeliv_DelivBuildArchive, WOKStep_Library, WOKStep_Link, and WOKStep_WNTCollect.

virtual Standard_EXPORT Handle_TCollection_HAsciiString WOKMake_Step::DepItemsFileName | ( |  | ) | const`[virtual]`

Standard_EXPORT void WOKMake_Step::DoExecute | ( |  | ) |

Standard_EXPORT void WOKMake_Step::DontExecute | ( |  | ) |

virtual Standard_EXPORT void WOKMake_Step::Execute | ( | const Handle(WOKMake_HSequenceOfInputFile)& | execlist | ) | `[private, pure virtual]`

Implemented in WOKDeliv_DelivBuildArchive, WOKDeliv_DelivBuildExec, WOKDeliv_DelivBuildSource, WOKDeliv_DeliveryBase, WOKDeliv_DeliveryCopy, WOKDeliv_DeliveryDATA, WOKDeliv_DeliveryExecList, WOKDeliv_DeliveryFiles, WOKDeliv_DeliveryGET, WOKDeliv_DeliveryLIB, WOKDeliv_DeliveryListShared, WOKDeliv_DeliveryOBJSSchema, WOKDeliv_DeliverySOURCES, WOKDeliv_DeliveryStepList, WOKDeliv_DeliverySTUBClient, WOKMake_MetaStep, WOKMake_TriggerStep, WOKOBJS_SchGen, WOKOrbix_ExtractServerList, WOKOrbix_IDLCompile, WOKOrbix_IDLFill, WOKOrbix_IDLSource, WOKOrbix_IDLSourceExtract, WOKOrbix_ServerSource, WOKStep_ArchiveLibrary, WOKStep_CDLUnitSource, WOKStep_ClientExtract, WOKStep_CodeGenerate, WOKStep_Compile, WOKStep_ComputeLinkList, WOKStep_DynamicLibrary, WOKStep_EngDatFiles, WOKStep_EngLDFile, WOKStep_EngLinkList, WOKStep_ExecLink, WOKStep_Extract, WOKStep_ExtractExecList, WOKStep_ImplementationDep, WOKStep_Include, WOKStep_JiniExtract, WOKStep_LibExtract, WOKStep_LibLimit, WOKStep_LibLink, WOKStep_LibUnCompress, WOKStep_MSFill, WOKStep_Source, WOKStep_SourceExtract, WOKStep_TKList, WOKStep_TKReplace, WOKStep_ToolkitSource, WOKStep_WNTK, WOKStep_WNTLibrary, and WOKStep_WNTLink.

virtual Standard_EXPORT Handle_WOKMake_HSequenceOfInputFile WOKMake_Step::ExecutionInputList | ( |  | ) | `[protected, virtual]`

virtual Standard_EXPORT Handle_WOKMake_HSequenceOfInputFile WOKMake_Step::ForceBuild | ( |  | ) | `[protected, virtual]`

virtual Standard_EXPORT void WOKMake_Step::GetInputFlow | ( |  | ) | `[protected, virtual]`

| Reimplemented in WOKStep_ClientExtract, and WOKStep_JiniExtract.

Standard_EXPORT void WOKMake_Step::GetInputFromStep | ( | const Handle(WOKMake_Step)& | astep | ) |

Standard_EXPORT const WOKMake_Step::Handle | ( | Standard_Type |  | ) | const

Reimplemented in WOKDeliv_DelivBuildArchive, WOKDeliv_DelivBuildExec, WOKDeliv_DelivBuildSource, WOKDeliv_DeliveryArchive, WOKDeliv_DeliveryBase, WOKDeliv_DeliveryCopy, WOKDeliv_DeliveryDATA, WOKDeliv_DeliveryExecList, WOKDeliv_DeliveryFiles, WOKDeliv_DeliveryGET, WOKDeliv_DeliveryLIB, WOKDeliv_DeliveryListShared, WOKDeliv_DeliveryMetaStep, WOKDeliv_DeliveryOBJSSchema, WOKDeliv_DeliveryShared, WOKDeliv_DeliverySource, WOKDeliv_DeliverySOURCES, WOKDeliv_DeliveryStep, WOKDeliv_DeliveryStepList, WOKDeliv_DeliverySTUBClient, WOKDFLT_DFLTExtract, WOKMake_MetaStep, WOKMake_TriggerStep, WOKOBJS_EngLinkList, WOKOBJS_SchExtract, WOKOBJS_SchGen, WOKOrbix_ExtractServerList, WOKOrbix_IDLCompile, WOKOrbix_IDLFill, WOKOrbix_IDLSource, WOKOrbix_IDLSourceExtract, WOKOrbix_ServerSource, WOKStep_ArchiveLibrary, WOKStep_CDLUnitSource, WOKStep_ClientExtract, WOKStep_CodeGenerate, WOKStep_Compile, WOKStep_ComputeLinkList, WOKStep_DirectLinkList, WOKStep_DirectTKReplace, WOKStep_DLLink, WOKStep_DynamicLibrary, WOKStep_EngDatFiles, WOKStep_EngineExtract, WOKStep_EngLDFile, WOKStep_EngLinkList, WOKStep_ExecLink, WOKStep_ExecutableSource, WOKStep_EXELink, WOKStep_Extract, WOKStep_ExtractExecList, WOKStep_HeaderExtract, WOKStep_ImplementationDep, WOKStep_ImportLibrary, WOKStep_Include, WOKStep_JiniExtract, WOKStep_LibExtract, WOKStep_LibLimit, WOKStep_LibLink, WOKStep_Library, WOKStep_LibUnCompress, WOKStep_Link, WOKStep_LinkList, WOKStep_MSFill, WOKStep_MSStep, WOKStep_ProcessStep, WOKStep_ResourceSource, WOKStep_ServerExtract, WOKStep_Source, WOKStep_SourceExtract, WOKStep_StaticLibrary, WOKStep_TemplateExtract, WOKStep_TKList, WOKStep_TKReplace, WOKStep_ToolkitSource, WOKStep_TransitiveLinkList, WOKStep_TransitiveTKReplace, WOKStep_WNTCollect, WOKStep_WNTK, WOKStep_WNTLibrary, and WOKStep_WNTLink.

virtual Standard_EXPORT Standard_Boolean WOKMake_Step::HandleInputFile | ( | const Handle(WOKMake_InputFile)& | anitem | ) | `[protected, pure virtual]`

Implemented in WOKDeliv_DelivBuildArchive, WOKDeliv_DelivBuildExec, WOKDeliv_DeliveryBase, WOKDeliv_DeliveryCopy, WOKDeliv_DeliveryDATA, WOKDeliv_DeliveryExecList, WOKDeliv_DeliveryFiles, WOKDeliv_DeliveryGET, WOKDeliv_DeliveryLIB, WOKDeliv_DeliveryOBJSSchema, WOKDeliv_DeliverySOURCES, WOKDeliv_DeliveryStepList, WOKDeliv_DeliverySTUBClient, WOKMake_MetaStep, WOKMake_TriggerStep, WOKOBJS_SchGen, WOKOrbix_ExtractServerList, WOKOrbix_IDLCompile, WOKOrbix_IDLFill, WOKOrbix_IDLSourceExtract, WOKStep_ClientExtract, WOKStep_CodeGenerate, WOKStep_Compile, WOKStep_ComputeLinkList, WOKStep_DynamicLibrary, WOKStep_EngDatFiles, WOKStep_EngineExtract, WOKStep_EngLDFile, WOKStep_Extract, WOKStep_ExtractExecList, WOKStep_ImplementationDep, WOKStep_Include, WOKStep_JiniExtract, WOKStep_LibExtract, WOKStep_LibLimit, WOKStep_Library, WOKStep_LibUnCompress, WOKStep_Link, WOKStep_LinkList, WOKStep_MSFill, WOKStep_Source, WOKStep_TKList, WOKStep_TKReplace, WOKStep_WNTK, WOKStep_WNTLibrary, and WOKStep_WNTLink.

virtual Standard_EXPORT Standard_Boolean WOKMake_Step::HandleOutputFile | ( | const Handle(WOKMake_OutputFile)& | anfile | ) | `[virtual]`

| Reimplemented in WOKDeliv_DeliveryStep, WOKMake_MetaStep, and WOKStep_WNTCollect.

virtual Standard_EXPORT Handle_WOKMake_HSequenceOfInputFile WOKMake_Step::HandleTargets | ( |  | ) | `[protected, virtual]`

virtual Standard_EXPORT void WOKMake_Step::Init | ( |  | ) | `[protected, virtual]`

| Reimplemented in WOKMake_TriggerStep, WOKOrbix_IDLCompile, WOKStep_ClientExtract, WOKStep_CodeGenerate, WOKStep_Compile, WOKStep_JiniExtract, and WOKStep_ProcessStep.

virtual Standard_EXPORT Handle_WOKernel_Locator WOKMake_Step::InLocator | ( |  | ) | const`[virtual]`

Standard_EXPORT const Handle_WOKMake_HSequenceOfInputFile& WOKMake_Step::InputFileList | ( |  | ) |

virtual Standard_EXPORT Handle_TCollection_HAsciiString WOKMake_Step::InputFilesFileName | ( |  | ) | const`[virtual]`

Standard_EXPORT Standard_Boolean WOKMake_Step::IsChecked | ( |  | ) | const

Standard_EXPORT Standard_Boolean WOKMake_Step::IsDBMSDependent | ( |  | ) | const

Standard_EXPORT Standard_Boolean WOKMake_Step::IsHidden | ( |  | ) | const

Standard_EXPORT Standard_Boolean WOKMake_Step::IsOrIsSubStepOf | ( | const Handle(TCollection_HAsciiString)& | acode | ) | const

Standard_EXPORT Standard_Boolean WOKMake_Step::IsStationDependent | ( |  | ) | const

Standard_EXPORT Standard_Boolean WOKMake_Step::IsToExecute | ( |  | ) | const

virtual Standard_EXPORT void WOKMake_Step::LoadDependencies | ( |  | ) | `[protected, virtual]`

| Reimplemented in WOKStep_LinkList.

Standard_EXPORT Handle_WOKernel_File WOKMake_Step::LocateAdmFile | ( | const Handle(WOKernel_Locator)& | alocator,
|  | const Handle(TCollection_HAsciiString)& | aname
| ) | const

const Handle_WOKernel_Locator& WOKMake_Step::Locator | ( |  | ) | const

virtual Standard_EXPORT Handle_TCollection_HAsciiString WOKMake_Step::LogFileName | ( |  | ) | const`[virtual]`

virtual Standard_EXPORT WOKMake_Status WOKMake_Step::Make | ( |  | ) | `[virtual]`

| Reimplemented in WOKDeliv_DeliveryBase, WOKDeliv_DeliveryCopy, and WOKMake_MetaStep.

Standard_EXPORT Handle_WOKMake_HSequenceOfStepOption WOKMake_Step::Options | ( |  | ) | const

virtual Standard_EXPORT Handle_WOKernel_Locator WOKMake_Step::OutLocator | ( |  | ) | const`[virtual]`

| Reimplemented in WOKDeliv_DeliveryMetaStep, and WOKDeliv_DeliveryStep.

virtual Standard_EXPORT Handle_WOKMake_HSequenceOfInputFile WOKMake_Step::OutOfDateEntities | ( |  | ) | `[protected, virtual]`

| Reimplemented in WOKDFLT_DFLTExtract, WOKOBJS_SchExtract, WOKOBJS_SchGen, WOKOrbix_ExtractServerList, WOKStep_ClientExtract, WOKStep_CodeGenerate, WOKStep_EngineExtract, WOKStep_HeaderExtract, WOKStep_JiniExtract, WOKStep_LibLimit, WOKStep_MSFill, WOKStep_ServerExtract, WOKStep_SourceExtract, and WOKStep_TKList.

Standard_EXPORT Handle_WOKUtils_Path WOKMake_Step::OutputDir | ( |  | ) |

virtual Standard_EXPORT Handle_TCollection_HAsciiString WOKMake_Step::OutputDirTypeName | ( |  | ) | const`[protected, pure virtual]`

Implemented in WOKDeliv_DeliveryMetaStep, WOKDeliv_DeliveryStep, WOKMake_MetaStep, WOKMake_TriggerStep, WOKOBJS_SchGen, WOKOrbix_ExtractServerList, WOKOrbix_IDLCompile, WOKOrbix_IDLFill, WOKOrbix_IDLSourceExtract, WOKStep_CodeGenerate, WOKStep_Compile, WOKStep_ComputeLinkList, WOKStep_EngDatFiles, WOKStep_EngLDFile, WOKStep_Extract, WOKStep_ExtractExecList, WOKStep_ImplementationDep, WOKStep_Include, WOKStep_LibExtract, WOKStep_LibLimit, WOKStep_Library, WOKStep_LibUnCompress, WOKStep_Link, WOKStep_LinkList, WOKStep_MSFill, WOKStep_Source, WOKStep_SourceExtract, WOKStep_TemplateExtract, WOKStep_TKList, WOKStep_TKReplace, and WOKStep_WNTCollect.

Standard_EXPORT Handle_WOKMake_HSequenceOfOutputFile WOKMake_Step::OutputFileList | ( |  | ) | const

virtual Standard_EXPORT Handle_TCollection_HAsciiString WOKMake_Step::OutputFilesFileName | ( |  | ) | const`[virtual]`

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString WOKMake_Step::PrecedenceSteps | ( |  | ) | const

Standard_EXPORT void WOKMake_Step::SetFailed | ( |  | ) |

Standard_EXPORT void WOKMake_Step::SetIncomplete | ( |  | ) |

Standard_EXPORT void WOKMake_Step::SetOptions | ( | const Handle(WOKMake_HSequenceOfStepOption)& | options | ) |

Standard_EXPORT void WOKMake_Step::SetOutputDir | ( | const Handle(WOKUtils_Path)& | adir | ) |

Standard_EXPORT void WOKMake_Step::SetPrecedenceSteps | ( | const Handle(TColStd_HSequenceOfHAsciiString)& | steps | ) |

Standard_EXPORT void WOKMake_Step::SetStatus | ( | const WOKMake_Status | astatus | ) |

Standard_EXPORT void WOKMake_Step::SetSubCode | ( | const Handle(TCollection_HAsciiString)& | acode | ) | `[private]`

Standard_EXPORT void WOKMake_Step::SetSucceeded | ( |  | ) |

Standard_EXPORT void WOKMake_Step::SetTargets | ( | const Handle(TColStd_HSequenceOfHAsciiString)& | targets | ) |

Standard_EXPORT void WOKMake_Step::SetUnprocessed | ( |  | ) |

Standard_EXPORT void WOKMake_Step::SetUptodate | ( |  | ) |

const Handle_WOKUtils_Shell& WOKMake_Step::Shell | ( |  | ) | const

static Standard_EXPORT void WOKMake_Step::SplitUniqueName | ( | const Handle(TCollection_HAsciiString)& | anid,
|  | Handle(TCollection_HAsciiString)& | auname,
|  | Handle(TCollection_HAsciiString)& | acode,
|  | Handle(TCollection_HAsciiString)& | asubcode
| ) | `[static]`

Standard_EXPORT WOKMake_Status WOKMake_Step::Status | ( |  | ) | const

Standard_EXPORT WOKMake_FileStatus WOKMake_Step::StepFileStatus | ( | const Handle(WOKMake_StepFile)& | afile,
|  | const Handle(WOKernel_Locator)& | alocator
| ) | `[private]`

Standard_EXPORT Handle_TCollection_HAsciiString WOKMake_Step::StepOutputID | ( |  | ) | const

static Standard_EXPORT Handle_TCollection_HAsciiString WOKMake_Step::StepOutputID | ( | const Handle(TCollection_HAsciiString)& | aname,
|  | const Handle(TCollection_HAsciiString)& | acode,
|  | const Handle(TCollection_HAsciiString)& | asubcode
| ) | `[static]`

static Standard_EXPORT Handle_TCollection_HAsciiString WOKMake_Step::StepOutputID | ( | const Handle(TCollection_HAsciiString)& | aname,
|  | const Handle(TCollection_HAsciiString)& | acode
| ) | `[static]`

Standard_EXPORT Handle_TCollection_HAsciiString WOKMake_Step::SubCode | ( |  | ) | const

Standard_EXPORT Handle_TColStd_HSequenceOfHAsciiString WOKMake_Step::Targets | ( |  | ) | const

virtual Standard_EXPORT void WOKMake_Step::Terminate | ( |  | ) | `[protected, virtual]`

| Reimplemented in WOKMake_TriggerStep.

Standard_EXPORT const Handle_TCollection_HAsciiString& WOKMake_Step::UniqueName | ( |  | ) |

static Standard_EXPORT Handle_TCollection_HAsciiString WOKMake_Step::UniqueName | ( | const Handle(WOKernel_DevUnit)& | aunit,
|  | const Handle(TCollection_HAsciiString)& | acode,
|  | const Handle(TCollection_HAsciiString)& | asubcode
| ) | `[static]`

const Handle_WOKernel_DevUnit& WOKMake_Step::Unit | ( |  | ) | const

const Handle_WOKernel_UnitGraph& WOKMake_Step::UnitGraph | ( |  | ) | const

## Field Documentation

Standard_Boolean WOKMake_Step::mycheck `[private]`

Handle_TCollection_HAsciiString WOKMake_Step::mycode `[private]`

WOKMake_IndexedDataMapOfHAsciiStringOfInputFile WOKMake_Step::mydepin `[protected]`

WOKMake_IndexedMapOfDepItem WOKMake_Step::mydepitems `[protected]`

Standard_Boolean WOKMake_Step::mydeploaded `[private]`

Handle_TColStd_HArray2OfInteger WOKMake_Step::mydepmatrix `[protected]`

WOKMake_IndexedDataMapOfHAsciiStringOfOutputFile WOKMake_Step::mydepout `[protected]`

Standard_Boolean WOKMake_Step::myexecflag `[private]`

Standard_Boolean WOKMake_Step::myhidden `[private]`

WOKMake_IndexedDataMapOfHAsciiStringOfInputFile WOKMake_Step::myinflow `[protected]`

Handle_WOKMake_HSequenceOfInputFile WOKMake_Step::myinput `[private]`

Standard_Boolean WOKMake_Step::myinputcomp `[private]`

WOKMake_IndexedMapOfDepItem WOKMake_Step::myitems `[private]`

Handle_WOKMake_HSequenceOfStepOption WOKMake_Step::myoptions `[private]`

WOKMake_IndexedDataMapOfHAsciiStringOfOutputFile WOKMake_Step::myoutflow `[protected]`

Handle_WOKMake_HSequenceOfOutputFile WOKMake_Step::myoutput `[private]`

Handle_WOKUtils_Path WOKMake_Step::myoutputdir `[private]`

Handle_TColStd_HSequenceOfHAsciiString WOKMake_Step::myprecsteps `[private]`

WOKMake_BuildProcessPtr WOKMake_Step::myprocess `[private]`

WOKMake_Status WOKMake_Step::mystatus `[private]`

Handle_TCollection_HAsciiString WOKMake_Step::mysubcode `[private]`

Handle_TColStd_HSequenceOfHAsciiString WOKMake_Step::mytargets `[private]`

Handle_TCollection_HAsciiString WOKMake_Step::myunique `[private]`

Handle_WOKernel_DevUnit WOKMake_Step::myunit `[private]`

The documentation for this class was generated from the following file:

- WOKMake_Step.hxx