Open CASCADE Technology  6.9.0
Public Member Functions

Transfer_ProcessForFinder Class Reference

#include <Transfer_ProcessForFinder.hxx>

Inheritance diagram for Transfer_ProcessForFinder:
Inheritance graph
[legend]

Public Member Functions

 Transfer_ProcessForFinder (const Standard_Integer nb=10000)
 
 Transfer_ProcessForFinder (const Handle< Message_Messenger > &printer, const Standard_Integer nb=10000)
 
void Clear ()
 
void Clean ()
 
void Resize (const Standard_Integer nb)
 
void SetActor (const Handle< Transfer_ActorOfProcessForFinder > &actor)
 
Handle
< Transfer_ActorOfProcessForFinder
Actor () const
 
Handle< Transfer_BinderFind (const Handle< Transfer_Finder > &start) const
 
Standard_Boolean IsBound (const Handle< Transfer_Finder > &start) const
 
Standard_Boolean IsAlreadyUsed (const Handle< Transfer_Finder > &start) const
 
void Bind (const Handle< Transfer_Finder > &start, const Handle< Transfer_Binder > &binder)
 
void Rebind (const Handle< Transfer_Finder > &start, const Handle< Transfer_Binder > &binder)
 
Standard_Boolean Unbind (const Handle< Transfer_Finder > &start)
 
Handle< Transfer_BinderFindElseBind (const Handle< Transfer_Finder > &start)
 
void SetMessenger (const Handle< Message_Messenger > &messenger)
 
Handle< Message_MessengerMessenger () const
 
void SetTraceLevel (const Standard_Integer tracelev)
 
Standard_Integer TraceLevel () const
 
void SendFail (const Handle< Transfer_Finder > &start, const Message_Msg &amsg)
 
void SendWarning (const Handle< Transfer_Finder > &start, const Message_Msg &amsg)
 
void SendMsg (const Handle< Transfer_Finder > &start, const Message_Msg &amsg)
 
void AddFail (const Handle< Transfer_Finder > &start, const Standard_CString mess, const Standard_CString orig="")
 
void AddError (const Handle< Transfer_Finder > &start, const Standard_CString mess, const Standard_CString orig="")
 
void AddFail (const Handle< Transfer_Finder > &start, const Message_Msg &amsg)
 
void AddWarning (const Handle< Transfer_Finder > &start, const Standard_CString mess, const Standard_CString orig="")
 
void AddWarning (const Handle< Transfer_Finder > &start, const Message_Msg &amsg)
 
void Mend (const Handle< Transfer_Finder > &start, const Standard_CString pref="")
 
Handle< Interface_CheckCheck (const Handle< Transfer_Finder > &start) const
 
void BindTransient (const Handle< Transfer_Finder > &start, const Handle< Standard_Transient > &res)
 
const Handle
< Standard_Transient > & 
FindTransient (const Handle< Transfer_Finder > &start) const
 
void BindMultiple (const Handle< Transfer_Finder > &start)
 
void AddMultiple (const Handle< Transfer_Finder > &start, const Handle< Standard_Transient > &res)
 
Standard_Boolean FindTypedTransient (const Handle< Transfer_Finder > &start, const Handle< Standard_Type > &atype, Handle< Standard_Transient > &val) const
 
Standard_Boolean GetTypedTransient (const Handle< Transfer_Binder > &binder, const Handle< Standard_Type > &atype, Handle< Standard_Transient > &val) const
 
Standard_Integer NbMapped () const
 
const Handle< Transfer_Finder > & Mapped (const Standard_Integer num) const
 
Standard_Integer MapIndex (const Handle< Transfer_Finder > &start) const
 
Handle< Transfer_BinderMapItem (const Standard_Integer num) const
 
void SetRoot (const Handle< Transfer_Finder > &start)
 
void SetRootManagement (const Standard_Boolean stat)
 
Standard_Integer NbRoots () const
 
const Handle< Transfer_Finder > & Root (const Standard_Integer num) const
 
Handle< Transfer_BinderRootItem (const Standard_Integer num) const
 
Standard_Integer RootIndex (const Handle< Transfer_Finder > &start) const
 
Standard_Integer NestingLevel () const
 
void ResetNestingLevel ()
 
Standard_Boolean Recognize (const Handle< Transfer_Finder > &start) const
 
Handle< Transfer_BinderTransferring (const Handle< Transfer_Finder > &start)
 
Standard_Boolean Transfer (const Handle< Transfer_Finder > &start)
 
void SetErrorHandle (const Standard_Boolean err)
 
Standard_Boolean ErrorHandle () const
 
void StartTrace (const Handle< Transfer_Binder > &binder, const Handle< Transfer_Finder > &start, const Standard_Integer level, const Standard_Integer mode) const
 
virtual void PrintTrace (const Handle< Transfer_Finder > &start, const Handle< Message_Messenger > &S) const
 
Standard_Boolean IsLooping (const Standard_Integer alevel) const
 
Transfer_IteratorOfProcessForFinder RootResult (const Standard_Boolean withstart=Standard_False) const
 
Transfer_IteratorOfProcessForFinder CompleteResult (const Standard_Boolean withstart=Standard_False) const
 
Transfer_IteratorOfProcessForFinder AbnormalResult () const
 
Interface_CheckIterator CheckList (const Standard_Boolean erronly) const
 
Transfer_IteratorOfProcessForFinder ResultOne (const Handle< Transfer_Finder > &start, const Standard_Integer level, const Standard_Boolean withstart=Standard_False) const
 
Interface_CheckIterator CheckListOne (const Handle< Transfer_Finder > &start, const Standard_Integer level, const Standard_Boolean erronly) const
 
Standard_Boolean IsCheckListEmpty (const Handle< Transfer_Finder > &start, const Standard_Integer level, const Standard_Boolean erronly) const
 
void RemoveResult (const Handle< Transfer_Finder > &start, const Standard_Integer level, const Standard_Boolean compute=Standard_True)
 
virtual Standard_Integer CheckNum (const Handle< Transfer_Finder > &start) const
 
void SetProgress (const Handle< Message_ProgressIndicator > &theProgress)
 
Handle< Message_ProgressIndicatorGetProgress () const
 
- Public Member Functions inherited from MMgt_TShared
virtual void Delete () const
 Memory deallocator for transient classes. More...
 
- Public Member Functions inherited from Standard_Transient
 Standard_Transient ()
 Empty constructor. More...
 
 Standard_Transient (const Standard_Transient &)
 Copy constructor – does nothing. More...
 
Standard_Transientoperator= (const Standard_Transient &)
 Assignment operator, needed to avoid copying reference counter. More...
 
virtual ~Standard_Transient ()
 Destructor must be virtual. More...
 
virtual const
Handle_Standard_Type & 
DynamicType () const
 Returns a type information object about this object. More...
 
Standard_Boolean IsInstance (const Handle_Standard_Type &theType) const
 Returns a true value if this is an instance of Type. More...
 
Standard_Boolean IsInstance (const Standard_CString theTypeName) const
 Returns a true value if this is an instance of TypeName. More...
 
Standard_Boolean IsKind (const Handle_Standard_Type &theType) const
 Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
 
Standard_Boolean IsKind (const Standard_CString theTypeName) const
 Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
 
virtual Handle_Standard_Transient This () const
 Returns a Handle which references this object. Must never be called to objects created in stack. More...
 
Standard_Integer GetRefCount () const
 Get the reference counter of this object. More...
 

Constructor & Destructor Documentation

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

Member Function Documentation

Transfer_IteratorOfProcessForFinder Transfer_ProcessForFinder::AbnormalResult ( ) const
Handle< Transfer_ActorOfProcessForFinder > Transfer_ProcessForFinder::Actor ( ) const
void Transfer_ProcessForFinder::AddError ( const Handle< Transfer_Finder > &  start,
const Standard_CString  mess,
const Standard_CString  orig = "" 
)
void Transfer_ProcessForFinder::AddFail ( const Handle< Transfer_Finder > &  start,
const Standard_CString  mess,
const Standard_CString  orig = "" 
)
void Transfer_ProcessForFinder::AddFail ( const Handle< Transfer_Finder > &  start,
const Message_Msg amsg 
)
void Transfer_ProcessForFinder::AddMultiple ( const Handle< Transfer_Finder > &  start,
const Handle< Standard_Transient > &  res 
)
void Transfer_ProcessForFinder::AddWarning ( const Handle< Transfer_Finder > &  start,
const Standard_CString  mess,
const Standard_CString  orig = "" 
)
void Transfer_ProcessForFinder::AddWarning ( const Handle< Transfer_Finder > &  start,
const Message_Msg amsg 
)
void Transfer_ProcessForFinder::Bind ( const Handle< Transfer_Finder > &  start,
const Handle< Transfer_Binder > &  binder 
)
void Transfer_ProcessForFinder::BindMultiple ( const Handle< Transfer_Finder > &  start)
void Transfer_ProcessForFinder::BindTransient ( const Handle< Transfer_Finder > &  start,
const Handle< Standard_Transient > &  res 
)
Handle< Interface_Check > Transfer_ProcessForFinder::Check ( const Handle< Transfer_Finder > &  start) const
Interface_CheckIterator Transfer_ProcessForFinder::CheckList ( const Standard_Boolean  erronly) const
Interface_CheckIterator Transfer_ProcessForFinder::CheckListOne ( const Handle< Transfer_Finder > &  start,
const Standard_Integer  level,
const Standard_Boolean  erronly 
) const
virtual Standard_Integer Transfer_ProcessForFinder::CheckNum ( const Handle< Transfer_Finder > &  start) const
virtual
void Transfer_ProcessForFinder::Clean ( )
void Transfer_ProcessForFinder::Clear ( )
Transfer_IteratorOfProcessForFinder Transfer_ProcessForFinder::CompleteResult ( const Standard_Boolean  withstart = Standard_False) const
Standard_Boolean Transfer_ProcessForFinder::ErrorHandle ( ) const
Handle< Transfer_Binder > Transfer_ProcessForFinder::Find ( const Handle< Transfer_Finder > &  start) const
Handle< Transfer_Binder > Transfer_ProcessForFinder::FindElseBind ( const Handle< Transfer_Finder > &  start)
const Handle< Standard_Transient >& Transfer_ProcessForFinder::FindTransient ( const Handle< Transfer_Finder > &  start) const
Standard_Boolean Transfer_ProcessForFinder::FindTypedTransient ( const Handle< Transfer_Finder > &  start,
const Handle< Standard_Type > &  atype,
Handle< Standard_Transient > &  val 
) const
Handle< Message_ProgressIndicator > Transfer_ProcessForFinder::GetProgress ( ) const
Standard_Boolean Transfer_ProcessForFinder::GetTypedTransient ( const Handle< Transfer_Binder > &  binder,
const Handle< Standard_Type > &  atype,
Handle< Standard_Transient > &  val 
) const
Standard_Boolean Transfer_ProcessForFinder::IsAlreadyUsed ( const Handle< Transfer_Finder > &  start) const
Standard_Boolean Transfer_ProcessForFinder::IsBound ( const Handle< Transfer_Finder > &  start) const
Standard_Boolean Transfer_ProcessForFinder::IsCheckListEmpty ( const Handle< Transfer_Finder > &  start,
const Standard_Integer  level,
const Standard_Boolean  erronly 
) const
Standard_Boolean Transfer_ProcessForFinder::IsLooping ( const Standard_Integer  alevel) const
Standard_Integer Transfer_ProcessForFinder::MapIndex ( const Handle< Transfer_Finder > &  start) const
Handle< Transfer_Binder > Transfer_ProcessForFinder::MapItem ( const Standard_Integer  num) const
const Handle< Transfer_Finder >& Transfer_ProcessForFinder::Mapped ( const Standard_Integer  num) const
void Transfer_ProcessForFinder::Mend ( const Handle< Transfer_Finder > &  start,
const Standard_CString  pref = "" 
)
Handle< Message_Messenger > Transfer_ProcessForFinder::Messenger ( ) const
Standard_Integer Transfer_ProcessForFinder::NbMapped ( ) const
Standard_Integer Transfer_ProcessForFinder::NbRoots ( ) const
Standard_Integer Transfer_ProcessForFinder::NestingLevel ( ) const
virtual void Transfer_ProcessForFinder::PrintTrace ( const Handle< Transfer_Finder > &  start,
const Handle< Message_Messenger > &  S 
) const
virtual

Reimplemented in Transfer_FinderProcess.

void Transfer_ProcessForFinder::Rebind ( const Handle< Transfer_Finder > &  start,
const Handle< Transfer_Binder > &  binder 
)
Standard_Boolean Transfer_ProcessForFinder::Recognize ( const Handle< Transfer_Finder > &  start) const
void Transfer_ProcessForFinder::RemoveResult ( const Handle< Transfer_Finder > &  start,
const Standard_Integer  level,
const Standard_Boolean  compute = Standard_True 
)
void Transfer_ProcessForFinder::ResetNestingLevel ( )
void Transfer_ProcessForFinder::Resize ( const Standard_Integer  nb)
Transfer_IteratorOfProcessForFinder Transfer_ProcessForFinder::ResultOne ( const Handle< Transfer_Finder > &  start,
const Standard_Integer  level,
const Standard_Boolean  withstart = Standard_False 
) const
const Handle< Transfer_Finder >& Transfer_ProcessForFinder::Root ( const Standard_Integer  num) const
Standard_Integer Transfer_ProcessForFinder::RootIndex ( const Handle< Transfer_Finder > &  start) const
Handle< Transfer_Binder > Transfer_ProcessForFinder::RootItem ( const Standard_Integer  num) const
Transfer_IteratorOfProcessForFinder Transfer_ProcessForFinder::RootResult ( const Standard_Boolean  withstart = Standard_False) const
void Transfer_ProcessForFinder::SendFail ( const Handle< Transfer_Finder > &  start,
const Message_Msg amsg 
)
void Transfer_ProcessForFinder::SendMsg ( const Handle< Transfer_Finder > &  start,
const Message_Msg amsg 
)
void Transfer_ProcessForFinder::SendWarning ( const Handle< Transfer_Finder > &  start,
const Message_Msg amsg 
)
void Transfer_ProcessForFinder::SetActor ( const Handle< Transfer_ActorOfProcessForFinder > &  actor)
void Transfer_ProcessForFinder::SetErrorHandle ( const Standard_Boolean  err)
void Transfer_ProcessForFinder::SetMessenger ( const Handle< Message_Messenger > &  messenger)
void Transfer_ProcessForFinder::SetProgress ( const Handle< Message_ProgressIndicator > &  theProgress)
void Transfer_ProcessForFinder::SetRoot ( const Handle< Transfer_Finder > &  start)
void Transfer_ProcessForFinder::SetRootManagement ( const Standard_Boolean  stat)
void Transfer_ProcessForFinder::SetTraceLevel ( const Standard_Integer  tracelev)
void Transfer_ProcessForFinder::StartTrace ( const Handle< Transfer_Binder > &  binder,
const Handle< Transfer_Finder > &  start,
const Standard_Integer  level,
const Standard_Integer  mode 
) const
Standard_Integer Transfer_ProcessForFinder::TraceLevel ( ) const
Standard_Boolean Transfer_ProcessForFinder::Transfer ( const Handle< Transfer_Finder > &  start)
Handle< Transfer_Binder > Transfer_ProcessForFinder::Transferring ( const Handle< Transfer_Finder > &  start)
Standard_Boolean Transfer_ProcessForFinder::Unbind ( const Handle< Transfer_Finder > &  start)

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