OCC Main Page | WOK | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

WOK
TKWOK
WOKMake


WOKMake_Step Class Reference

Base class for umake Process
.

#include <WOKMake_Step.hxx>

Inheritance diagram for WOKMake_Step:

Inheritance graph
[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:
Generated on Mon Aug 25 15:00:09 2008 for OpenCASCADE by  doxygen 1.4.1