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

DataExchange
TKXSBase
Transfer


Transfer_ProcessForFinder Class Reference

#include <Transfer_ProcessForFinder.hxx>

Inheritance diagram for Transfer_ProcessForFinder:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT Transfer_ProcessForFinder (const Standard_Integer nb=10000)
Standard_EXPORT Transfer_ProcessForFinder (const Handle(Message_Messenger)&printer, const Standard_Integer nb=10000)
Standard_EXPORT void Clear ()
Standard_EXPORT void Clean ()
Standard_EXPORT void Resize (const Standard_Integer nb)
Standard_EXPORT void SetActor (const Handle(Transfer_ActorOfProcessForFinder)&actor)
Standard_EXPORT Handle_Transfer_ActorOfProcessForFinder Actor () const
Standard_EXPORT Handle_Transfer_Binder Find (const Handle(Transfer_Finder)&start) const
Standard_EXPORT Standard_Boolean IsBound (const Handle(Transfer_Finder)&start) const
Standard_EXPORT Standard_Boolean IsAlreadyUsed (const Handle(Transfer_Finder)&start) const
Standard_EXPORT void Bind (const Handle(Transfer_Finder)&start, const Handle(Transfer_Binder)&binder)
Standard_EXPORT void Rebind (const Handle(Transfer_Finder)&start, const Handle(Transfer_Binder)&binder)
Standard_EXPORT Standard_Boolean Unbind (const Handle(Transfer_Finder)&start)
Standard_EXPORT Handle_Transfer_Binder FindElseBind (const Handle(Transfer_Finder)&start)
Standard_EXPORT void SetMessenger (const Handle(Message_Messenger)&messenger)
Standard_EXPORT Handle_Message_Messenger Messenger () const
Standard_EXPORT void SetTraceLevel (const Standard_Integer tracelev)
Standard_EXPORT Standard_Integer TraceLevel () const
Standard_EXPORT void SendFail (const Handle(Transfer_Finder)&start, const Message_Msg &amsg)
Standard_EXPORT void SendWarning (const Handle(Transfer_Finder)&start, const Message_Msg &amsg)
Standard_EXPORT void SendMsg (const Handle(Transfer_Finder)&start, const Message_Msg &amsg)
Standard_EXPORT void AddFail (const Handle(Transfer_Finder)&start, const Standard_CString mess, const Standard_CString orig="")
Standard_EXPORT void AddError (const Handle(Transfer_Finder)&start, const Standard_CString mess, const Standard_CString orig="")
Standard_EXPORT void AddFail (const Handle(Transfer_Finder)&start, const Message_Msg &amsg)
Standard_EXPORT void AddWarning (const Handle(Transfer_Finder)&start, const Standard_CString mess, const Standard_CString orig="")
Standard_EXPORT void AddWarning (const Handle(Transfer_Finder)&start, const Message_Msg &amsg)
Standard_EXPORT void Mend (const Handle(Transfer_Finder)&start, const Standard_CString pref="")
Standard_EXPORT Handle_Interface_Check Check (const Handle(Transfer_Finder)&start) const
Standard_EXPORT void BindTransient (const Handle(Transfer_Finder)&start, const Handle(Standard_Transient)&res)
Standard_EXPORT const Handle_Standard_Transient & FindTransient (const Handle(Transfer_Finder)&start) const
Standard_EXPORT void BindMultiple (const Handle(Transfer_Finder)&start)
Standard_EXPORT void AddMultiple (const Handle(Transfer_Finder)&start, const Handle(Standard_Transient)&res)
Standard_EXPORT Standard_Boolean FindTypedTransient (const Handle(Transfer_Finder)&start, const Handle(Standard_Type)&atype, Handle(Standard_Transient)&val) const
Standard_EXPORT Standard_Boolean GetTypedTransient (const Handle(Transfer_Binder)&binder, const Handle(Standard_Type)&atype, Handle(Standard_Transient)&val) const
Standard_EXPORT Standard_Integer NbMapped () const
Standard_EXPORT const Handle_Transfer_Finder & Mapped (const Standard_Integer num) const
Standard_EXPORT Standard_Integer MapIndex (const Handle(Transfer_Finder)&start) const
Standard_EXPORT Handle_Transfer_Binder MapItem (const Standard_Integer num) const
Standard_EXPORT void SetRoot (const Handle(Transfer_Finder)&start)
Standard_EXPORT void SetRootManagement (const Standard_Boolean stat)
Standard_EXPORT Standard_Integer NbRoots () const
Standard_EXPORT const Handle_Transfer_Finder & Root (const Standard_Integer num) const
Standard_EXPORT Handle_Transfer_Binder RootItem (const Standard_Integer num) const
Standard_EXPORT Standard_Integer RootIndex (const Handle(Transfer_Finder)&start) const
Standard_EXPORT Standard_Integer NestingLevel () const
Standard_EXPORT void ResetNestingLevel ()
Standard_EXPORT Standard_Boolean Recognize (const Handle(Transfer_Finder)&start) const
Standard_EXPORT Handle_Transfer_Binder Transferring (const Handle(Transfer_Finder)&start)
Standard_EXPORT Standard_Boolean Transfer (const Handle(Transfer_Finder)&start)
Standard_EXPORT void SetErrorHandle (const Standard_Boolean err)
Standard_EXPORT Standard_Boolean ErrorHandle () const
Standard_EXPORT void StartTrace (const Handle(Transfer_Binder)&binder, const Handle(Transfer_Finder)&start, const Standard_Integer level, const Standard_Integer mode) const
virtual Standard_EXPORT void PrintTrace (const Handle(Transfer_Finder)&start, const Handle(Message_Messenger)&S) const
Standard_EXPORT Standard_Boolean IsLooping (const Standard_Integer alevel) const
Standard_EXPORT Transfer_IteratorOfProcessForFinder RootResult (const Standard_Boolean withstart=Standard_False) const
Standard_EXPORT Transfer_IteratorOfProcessForFinder CompleteResult (const Standard_Boolean withstart=Standard_False) const
Standard_EXPORT Transfer_IteratorOfProcessForFinder AbnormalResult () const
Standard_EXPORT Interface_CheckIterator CheckList (const Standard_Boolean erronly) const
Standard_EXPORT Transfer_IteratorOfProcessForFinder ResultOne (const Handle(Transfer_Finder)&start, const Standard_Integer level, const Standard_Boolean withstart=Standard_False) const
Standard_EXPORT Interface_CheckIterator CheckListOne (const Handle(Transfer_Finder)&start, const Standard_Integer level, const Standard_Boolean erronly) const
Standard_EXPORT Standard_Boolean IsCheckListEmpty (const Handle(Transfer_Finder)&start, const Standard_Integer level, const Standard_Boolean erronly) const
Standard_EXPORT void RemoveResult (const Handle(Transfer_Finder)&start, const Standard_Integer level, const Standard_Boolean compute=Standard_True)
virtual Standard_EXPORT Standard_Integer CheckNum (const Handle(Transfer_Finder)&start) const
Standard_EXPORT void SetProgress (const Handle(Message_ProgressIndicator)&theProgress)
Standard_EXPORT Handle_Message_ProgressIndicator GetProgress () const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Member Functions

Standard_EXPORT Handle_Transfer_Binder FindAndMask (const Handle(Transfer_Finder)&start)
Standard_EXPORT Handle_Transfer_Binder TransferProduct (const Handle(Transfer_Finder)&start)

Private Attributes

Standard_Boolean theerrh
Standard_Integer thetrace
Handle_Message_Messenger themessenger
Standard_Integer thelevel
Standard_Integer therootl
Standard_Boolean therootm
TColStd_IndexedMapOfInteger theroots
Handle_Transfer_Finder thelastobj
Handle_Transfer_Binder thelastbnd
Standard_Integer theindex
Handle_Transfer_ActorOfProcessForFinder theactor
Transfer_TransferMapOfProcessForFinder themap
Handle_Message_ProgressIndicator myProgress

Constructor & Destructor Documentation

Standard_EXPORT Transfer_ProcessForFinder::Transfer_ProcessForFinder const Standard_Integer  nb = 10000  ) 
 

Standard_EXPORT Transfer_ProcessForFinder::Transfer_ProcessForFinder const Handle(Message_Messenger)&  printer,
const Standard_Integer  nb = 10000
 


Member Function Documentation

Standard_EXPORT Transfer_IteratorOfProcessForFinder Transfer_ProcessForFinder::AbnormalResult  )  const
 

Standard_EXPORT Handle_Transfer_ActorOfProcessForFinder Transfer_ProcessForFinder::Actor  )  const
 

Standard_EXPORT void Transfer_ProcessForFinder::AddError const Handle(Transfer_Finder)&  start,
const Standard_CString  mess,
const Standard_CString  orig = ""
 

Standard_EXPORT void Transfer_ProcessForFinder::AddFail const Handle(Transfer_Finder)&  start,
const Message_Msg &  amsg
 

Standard_EXPORT void Transfer_ProcessForFinder::AddFail const Handle(Transfer_Finder)&  start,
const Standard_CString  mess,
const Standard_CString  orig = ""
 

Standard_EXPORT void Transfer_ProcessForFinder::AddMultiple const Handle(Transfer_Finder)&  start,
const Handle(Standard_Transient)&  res
 

Standard_EXPORT void Transfer_ProcessForFinder::AddWarning const Handle(Transfer_Finder)&  start,
const Message_Msg &  amsg
 

Standard_EXPORT void Transfer_ProcessForFinder::AddWarning const Handle(Transfer_Finder)&  start,
const Standard_CString  mess,
const Standard_CString  orig = ""
 

Standard_EXPORT void Transfer_ProcessForFinder::Bind const Handle(Transfer_Finder)&  start,
const Handle(Transfer_Binder)&  binder
 

Standard_EXPORT void Transfer_ProcessForFinder::BindMultiple const Handle(Transfer_Finder)&  start  ) 
 

Standard_EXPORT void Transfer_ProcessForFinder::BindTransient const Handle(Transfer_Finder)&  start,
const Handle(Standard_Transient)&  res
 

Standard_EXPORT Handle_Interface_Check Transfer_ProcessForFinder::Check const Handle(Transfer_Finder)&  start  )  const
 

Standard_EXPORT Interface_CheckIterator Transfer_ProcessForFinder::CheckList const Standard_Boolean  erronly  )  const
 

Standard_EXPORT Interface_CheckIterator Transfer_ProcessForFinder::CheckListOne const Handle(Transfer_Finder)&  start,
const Standard_Integer  level,
const Standard_Boolean  erronly
const
 

virtual Standard_EXPORT Standard_Integer Transfer_ProcessForFinder::CheckNum const Handle(Transfer_Finder)&  start  )  const [virtual]
 

Standard_EXPORT void Transfer_ProcessForFinder::Clean  ) 
 

Standard_EXPORT void Transfer_ProcessForFinder::Clear  ) 
 

Standard_EXPORT Transfer_IteratorOfProcessForFinder Transfer_ProcessForFinder::CompleteResult const Standard_Boolean  withstart = Standard_False  )  const
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForFinder::ErrorHandle  )  const
 

Standard_EXPORT Handle_Transfer_Binder Transfer_ProcessForFinder::Find const Handle(Transfer_Finder)&  start  )  const
 

Standard_EXPORT Handle_Transfer_Binder Transfer_ProcessForFinder::FindAndMask const Handle(Transfer_Finder)&  start  )  [private]
 

Standard_EXPORT Handle_Transfer_Binder Transfer_ProcessForFinder::FindElseBind const Handle(Transfer_Finder)&  start  ) 
 

Standard_EXPORT const Handle_Standard_Transient& Transfer_ProcessForFinder::FindTransient const Handle(Transfer_Finder)&  start  )  const
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForFinder::FindTypedTransient const Handle(Transfer_Finder)&  start,
const Handle(Standard_Type)&  atype,
Handle(Standard_Transient)&  val
const
 

Standard_EXPORT Handle_Message_ProgressIndicator Transfer_ProcessForFinder::GetProgress  )  const
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForFinder::GetTypedTransient const Handle(Transfer_Binder)&  binder,
const Handle(Standard_Type)&  atype,
Handle(Standard_Transient)&  val
const
 

Standard_EXPORT const Transfer_ProcessForFinder::Handle Standard_Type   )  const
 

Reimplemented in Transfer_FinderProcess.

Standard_EXPORT Standard_Boolean Transfer_ProcessForFinder::IsAlreadyUsed const Handle(Transfer_Finder)&  start  )  const
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForFinder::IsBound const Handle(Transfer_Finder)&  start  )  const
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForFinder::IsCheckListEmpty const Handle(Transfer_Finder)&  start,
const Standard_Integer  level,
const Standard_Boolean  erronly
const
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForFinder::IsLooping const Standard_Integer  alevel  )  const
 

Standard_EXPORT Standard_Integer Transfer_ProcessForFinder::MapIndex const Handle(Transfer_Finder)&  start  )  const
 

Standard_EXPORT Handle_Transfer_Binder Transfer_ProcessForFinder::MapItem const Standard_Integer  num  )  const
 

Standard_EXPORT const Handle_Transfer_Finder& Transfer_ProcessForFinder::Mapped const Standard_Integer  num  )  const
 

Standard_EXPORT void Transfer_ProcessForFinder::Mend const Handle(Transfer_Finder)&  start,
const Standard_CString  pref = ""
 

Standard_EXPORT Handle_Message_Messenger Transfer_ProcessForFinder::Messenger  )  const
 

Standard_EXPORT Standard_Integer Transfer_ProcessForFinder::NbMapped  )  const
 

Standard_EXPORT Standard_Integer Transfer_ProcessForFinder::NbRoots  )  const
 

Standard_EXPORT Standard_Integer Transfer_ProcessForFinder::NestingLevel  )  const
 

virtual Standard_EXPORT void Transfer_ProcessForFinder::PrintTrace const Handle(Transfer_Finder)&  start,
const Handle(Message_Messenger)&  S
const [virtual]
 

Reimplemented in Transfer_FinderProcess.

Standard_EXPORT void Transfer_ProcessForFinder::Rebind const Handle(Transfer_Finder)&  start,
const Handle(Transfer_Binder)&  binder
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForFinder::Recognize const Handle(Transfer_Finder)&  start  )  const
 

Standard_EXPORT void Transfer_ProcessForFinder::RemoveResult const Handle(Transfer_Finder)&  start,
const Standard_Integer  level,
const Standard_Boolean  compute = Standard_True
 

Standard_EXPORT void Transfer_ProcessForFinder::ResetNestingLevel  ) 
 

Standard_EXPORT void Transfer_ProcessForFinder::Resize const Standard_Integer  nb  ) 
 

Standard_EXPORT Transfer_IteratorOfProcessForFinder Transfer_ProcessForFinder::ResultOne const Handle(Transfer_Finder)&  start,
const Standard_Integer  level,
const Standard_Boolean  withstart = Standard_False
const
 

Standard_EXPORT const Handle_Transfer_Finder& Transfer_ProcessForFinder::Root const Standard_Integer  num  )  const
 

Standard_EXPORT Standard_Integer Transfer_ProcessForFinder::RootIndex const Handle(Transfer_Finder)&  start  )  const
 

Standard_EXPORT Handle_Transfer_Binder Transfer_ProcessForFinder::RootItem const Standard_Integer  num  )  const
 

Standard_EXPORT Transfer_IteratorOfProcessForFinder Transfer_ProcessForFinder::RootResult const Standard_Boolean  withstart = Standard_False  )  const
 

Standard_EXPORT void Transfer_ProcessForFinder::SendFail const Handle(Transfer_Finder)&  start,
const Message_Msg &  amsg
 

Standard_EXPORT void Transfer_ProcessForFinder::SendMsg const Handle(Transfer_Finder)&  start,
const Message_Msg &  amsg
 

Standard_EXPORT void Transfer_ProcessForFinder::SendWarning const Handle(Transfer_Finder)&  start,
const Message_Msg &  amsg
 

Standard_EXPORT void Transfer_ProcessForFinder::SetActor const Handle(Transfer_ActorOfProcessForFinder)&  actor  ) 
 

Standard_EXPORT void Transfer_ProcessForFinder::SetErrorHandle const Standard_Boolean  err  ) 
 

Standard_EXPORT void Transfer_ProcessForFinder::SetMessenger const Handle(Message_Messenger)&  messenger  ) 
 

Standard_EXPORT void Transfer_ProcessForFinder::SetProgress const Handle(Message_ProgressIndicator)&  theProgress  ) 
 

Standard_EXPORT void Transfer_ProcessForFinder::SetRoot const Handle(Transfer_Finder)&  start  ) 
 

Standard_EXPORT void Transfer_ProcessForFinder::SetRootManagement const Standard_Boolean  stat  ) 
 

Standard_EXPORT void Transfer_ProcessForFinder::SetTraceLevel const Standard_Integer  tracelev  ) 
 

Standard_EXPORT void Transfer_ProcessForFinder::StartTrace const Handle(Transfer_Binder)&  binder,
const Handle(Transfer_Finder)&  start,
const Standard_Integer  level,
const Standard_Integer  mode
const
 

Standard_EXPORT Standard_Integer Transfer_ProcessForFinder::TraceLevel  )  const
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForFinder::Transfer const Handle(Transfer_Finder)&  start  ) 
 

Standard_EXPORT Handle_Transfer_Binder Transfer_ProcessForFinder::TransferProduct const Handle(Transfer_Finder)&  start  )  [private]
 

Standard_EXPORT Handle_Transfer_Binder Transfer_ProcessForFinder::Transferring const Handle(Transfer_Finder)&  start  ) 
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForFinder::Unbind const Handle(Transfer_Finder)&  start  ) 
 


Field Documentation

Handle_Message_ProgressIndicator Transfer_ProcessForFinder::myProgress [private]
 

Handle_Transfer_ActorOfProcessForFinder Transfer_ProcessForFinder::theactor [private]
 

Standard_Boolean Transfer_ProcessForFinder::theerrh [private]
 

Standard_Integer Transfer_ProcessForFinder::theindex [private]
 

Handle_Transfer_Binder Transfer_ProcessForFinder::thelastbnd [private]
 

Handle_Transfer_Finder Transfer_ProcessForFinder::thelastobj [private]
 

Standard_Integer Transfer_ProcessForFinder::thelevel [private]
 

Transfer_TransferMapOfProcessForFinder Transfer_ProcessForFinder::themap [private]
 

Handle_Message_Messenger Transfer_ProcessForFinder::themessenger [private]
 

Standard_Integer Transfer_ProcessForFinder::therootl [private]
 

Standard_Boolean Transfer_ProcessForFinder::therootm [private]
 

TColStd_IndexedMapOfInteger Transfer_ProcessForFinder::theroots [private]
 

Standard_Integer Transfer_ProcessForFinder::thetrace [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:46:01 2008 for OpenCASCADE by  doxygen 1.4.1