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