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

DataExchange
TKXSBase
Transfer


Transfer_ProcessForTransient Class Reference

#include <Transfer_ProcessForTransient.hxx>

Inheritance diagram for Transfer_ProcessForTransient:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT Transfer_ProcessForTransient (const Standard_Integer nb=10000)
Standard_EXPORT Transfer_ProcessForTransient (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_ActorOfProcessForTransient)&actor)
Standard_EXPORT Handle_Transfer_ActorOfProcessForTransient Actor () const
Standard_EXPORT Handle_Transfer_Binder Find (const Handle(Standard_Transient)&start) const
Standard_EXPORT Standard_Boolean IsBound (const Handle(Standard_Transient)&start) const
Standard_EXPORT Standard_Boolean IsAlreadyUsed (const Handle(Standard_Transient)&start) const
Standard_EXPORT void Bind (const Handle(Standard_Transient)&start, const Handle(Transfer_Binder)&binder)
Standard_EXPORT void Rebind (const Handle(Standard_Transient)&start, const Handle(Transfer_Binder)&binder)
Standard_EXPORT Standard_Boolean Unbind (const Handle(Standard_Transient)&start)
Standard_EXPORT Handle_Transfer_Binder FindElseBind (const Handle(Standard_Transient)&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(Standard_Transient)&start, const Message_Msg &amsg)
Standard_EXPORT void SendWarning (const Handle(Standard_Transient)&start, const Message_Msg &amsg)
Standard_EXPORT void SendMsg (const Handle(Standard_Transient)&start, const Message_Msg &amsg)
Standard_EXPORT void AddFail (const Handle(Standard_Transient)&start, const Standard_CString mess, const Standard_CString orig="")
Standard_EXPORT void AddError (const Handle(Standard_Transient)&start, const Standard_CString mess, const Standard_CString orig="")
Standard_EXPORT void AddFail (const Handle(Standard_Transient)&start, const Message_Msg &amsg)
Standard_EXPORT void AddWarning (const Handle(Standard_Transient)&start, const Standard_CString mess, const Standard_CString orig="")
Standard_EXPORT void AddWarning (const Handle(Standard_Transient)&start, const Message_Msg &amsg)
Standard_EXPORT void Mend (const Handle(Standard_Transient)&start, const Standard_CString pref="")
Standard_EXPORT Handle_Interface_Check Check (const Handle(Standard_Transient)&start) const
Standard_EXPORT void BindTransient (const Handle(Standard_Transient)&start, const Handle(Standard_Transient)&res)
Standard_EXPORT const Handle_Standard_Transient & FindTransient (const Handle(Standard_Transient)&start) const
Standard_EXPORT void BindMultiple (const Handle(Standard_Transient)&start)
Standard_EXPORT void AddMultiple (const Handle(Standard_Transient)&start, const Handle(Standard_Transient)&res)
Standard_EXPORT Standard_Boolean FindTypedTransient (const Handle(Standard_Transient)&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_Standard_Transient & Mapped (const Standard_Integer num) const
Standard_EXPORT Standard_Integer MapIndex (const Handle(Standard_Transient)&start) const
Standard_EXPORT Handle_Transfer_Binder MapItem (const Standard_Integer num) const
Standard_EXPORT void SetRoot (const Handle(Standard_Transient)&start)
Standard_EXPORT void SetRootManagement (const Standard_Boolean stat)
Standard_EXPORT Standard_Integer NbRoots () const
Standard_EXPORT const Handle_Standard_Transient & Root (const Standard_Integer num) const
Standard_EXPORT Handle_Transfer_Binder RootItem (const Standard_Integer num) const
Standard_EXPORT Standard_Integer RootIndex (const Handle(Standard_Transient)&start) const
Standard_EXPORT Standard_Integer NestingLevel () const
Standard_EXPORT void ResetNestingLevel ()
Standard_EXPORT Standard_Boolean Recognize (const Handle(Standard_Transient)&start) const
Standard_EXPORT Handle_Transfer_Binder Transferring (const Handle(Standard_Transient)&start)
Standard_EXPORT Standard_Boolean Transfer (const Handle(Standard_Transient)&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(Standard_Transient)&start, const Standard_Integer level, const Standard_Integer mode) const
virtual Standard_EXPORT void PrintTrace (const Handle(Standard_Transient)&start, const Handle(Message_Messenger)&S) const
Standard_EXPORT Standard_Boolean IsLooping (const Standard_Integer alevel) const
Standard_EXPORT Transfer_IteratorOfProcessForTransient RootResult (const Standard_Boolean withstart=Standard_False) const
Standard_EXPORT Transfer_IteratorOfProcessForTransient CompleteResult (const Standard_Boolean withstart=Standard_False) const
Standard_EXPORT Transfer_IteratorOfProcessForTransient AbnormalResult () const
Standard_EXPORT Interface_CheckIterator CheckList (const Standard_Boolean erronly) const
Standard_EXPORT Transfer_IteratorOfProcessForTransient ResultOne (const Handle(Standard_Transient)&start, const Standard_Integer level, const Standard_Boolean withstart=Standard_False) const
Standard_EXPORT Interface_CheckIterator CheckListOne (const Handle(Standard_Transient)&start, const Standard_Integer level, const Standard_Boolean erronly) const
Standard_EXPORT Standard_Boolean IsCheckListEmpty (const Handle(Standard_Transient)&start, const Standard_Integer level, const Standard_Boolean erronly) const
Standard_EXPORT void RemoveResult (const Handle(Standard_Transient)&start, const Standard_Integer level, const Standard_Boolean compute=Standard_True)
virtual Standard_EXPORT Standard_Integer CheckNum (const Handle(Standard_Transient)&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(Standard_Transient)&start)
Standard_EXPORT Handle_Transfer_Binder TransferProduct (const Handle(Standard_Transient)&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_Standard_Transient thelastobj
Handle_Transfer_Binder thelastbnd
Standard_Integer theindex
Handle_Transfer_ActorOfProcessForTransient theactor
Transfer_TransferMapOfProcessForTransient themap
Handle_Message_ProgressIndicator myProgress

Constructor & Destructor Documentation

Standard_EXPORT Transfer_ProcessForTransient::Transfer_ProcessForTransient const Standard_Integer  nb = 10000  ) 
 

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


Member Function Documentation

Standard_EXPORT Transfer_IteratorOfProcessForTransient Transfer_ProcessForTransient::AbnormalResult  )  const
 

Standard_EXPORT Handle_Transfer_ActorOfProcessForTransient Transfer_ProcessForTransient::Actor  )  const
 

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

Standard_EXPORT void Transfer_ProcessForTransient::AddFail const Handle(Standard_Transient)&  start,
const Message_Msg &  amsg
 

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

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

Standard_EXPORT void Transfer_ProcessForTransient::AddWarning const Handle(Standard_Transient)&  start,
const Message_Msg &  amsg
 

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

Standard_EXPORT void Transfer_ProcessForTransient::Bind const Handle(Standard_Transient)&  start,
const Handle(Transfer_Binder)&  binder
 

Standard_EXPORT void Transfer_ProcessForTransient::BindMultiple const Handle(Standard_Transient)&  start  ) 
 

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

Standard_EXPORT Handle_Interface_Check Transfer_ProcessForTransient::Check const Handle(Standard_Transient)&  start  )  const
 

Standard_EXPORT Interface_CheckIterator Transfer_ProcessForTransient::CheckList const Standard_Boolean  erronly  )  const
 

Standard_EXPORT Interface_CheckIterator Transfer_ProcessForTransient::CheckListOne const Handle(Standard_Transient)&  start,
const Standard_Integer  level,
const Standard_Boolean  erronly
const
 

virtual Standard_EXPORT Standard_Integer Transfer_ProcessForTransient::CheckNum const Handle(Standard_Transient)&  start  )  const [virtual]
 

Reimplemented in Transfer_TransientProcess.

Standard_EXPORT void Transfer_ProcessForTransient::Clean  ) 
 

Standard_EXPORT void Transfer_ProcessForTransient::Clear  ) 
 

Standard_EXPORT Transfer_IteratorOfProcessForTransient Transfer_ProcessForTransient::CompleteResult const Standard_Boolean  withstart = Standard_False  )  const
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForTransient::ErrorHandle  )  const
 

Standard_EXPORT Handle_Transfer_Binder Transfer_ProcessForTransient::Find const Handle(Standard_Transient)&  start  )  const
 

Standard_EXPORT Handle_Transfer_Binder Transfer_ProcessForTransient::FindAndMask const Handle(Standard_Transient)&  start  )  [private]
 

Standard_EXPORT Handle_Transfer_Binder Transfer_ProcessForTransient::FindElseBind const Handle(Standard_Transient)&  start  ) 
 

Standard_EXPORT const Handle_Standard_Transient& Transfer_ProcessForTransient::FindTransient const Handle(Standard_Transient)&  start  )  const
 

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

Standard_EXPORT Handle_Message_ProgressIndicator Transfer_ProcessForTransient::GetProgress  )  const
 

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

Standard_EXPORT const Transfer_ProcessForTransient::Handle Standard_Type   )  const
 

Reimplemented in Transfer_TransientProcess.

Standard_EXPORT Standard_Boolean Transfer_ProcessForTransient::IsAlreadyUsed const Handle(Standard_Transient)&  start  )  const
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForTransient::IsBound const Handle(Standard_Transient)&  start  )  const
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForTransient::IsCheckListEmpty const Handle(Standard_Transient)&  start,
const Standard_Integer  level,
const Standard_Boolean  erronly
const
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForTransient::IsLooping const Standard_Integer  alevel  )  const
 

Standard_EXPORT Standard_Integer Transfer_ProcessForTransient::MapIndex const Handle(Standard_Transient)&  start  )  const
 

Standard_EXPORT Handle_Transfer_Binder Transfer_ProcessForTransient::MapItem const Standard_Integer  num  )  const
 

Standard_EXPORT const Handle_Standard_Transient& Transfer_ProcessForTransient::Mapped const Standard_Integer  num  )  const
 

Standard_EXPORT void Transfer_ProcessForTransient::Mend const Handle(Standard_Transient)&  start,
const Standard_CString  pref = ""
 

Standard_EXPORT Handle_Message_Messenger Transfer_ProcessForTransient::Messenger  )  const
 

Standard_EXPORT Standard_Integer Transfer_ProcessForTransient::NbMapped  )  const
 

Standard_EXPORT Standard_Integer Transfer_ProcessForTransient::NbRoots  )  const
 

Standard_EXPORT Standard_Integer Transfer_ProcessForTransient::NestingLevel  )  const
 

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

Reimplemented in Transfer_TransientProcess.

Standard_EXPORT void Transfer_ProcessForTransient::Rebind const Handle(Standard_Transient)&  start,
const Handle(Transfer_Binder)&  binder
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForTransient::Recognize const Handle(Standard_Transient)&  start  )  const
 

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

Standard_EXPORT void Transfer_ProcessForTransient::ResetNestingLevel  ) 
 

Standard_EXPORT void Transfer_ProcessForTransient::Resize const Standard_Integer  nb  ) 
 

Standard_EXPORT Transfer_IteratorOfProcessForTransient Transfer_ProcessForTransient::ResultOne const Handle(Standard_Transient)&  start,
const Standard_Integer  level,
const Standard_Boolean  withstart = Standard_False
const
 

Standard_EXPORT const Handle_Standard_Transient& Transfer_ProcessForTransient::Root const Standard_Integer  num  )  const
 

Standard_EXPORT Standard_Integer Transfer_ProcessForTransient::RootIndex const Handle(Standard_Transient)&  start  )  const
 

Standard_EXPORT Handle_Transfer_Binder Transfer_ProcessForTransient::RootItem const Standard_Integer  num  )  const
 

Standard_EXPORT Transfer_IteratorOfProcessForTransient Transfer_ProcessForTransient::RootResult const Standard_Boolean  withstart = Standard_False  )  const
 

Standard_EXPORT void Transfer_ProcessForTransient::SendFail const Handle(Standard_Transient)&  start,
const Message_Msg &  amsg
 

Standard_EXPORT void Transfer_ProcessForTransient::SendMsg const Handle(Standard_Transient)&  start,
const Message_Msg &  amsg
 

Standard_EXPORT void Transfer_ProcessForTransient::SendWarning const Handle(Standard_Transient)&  start,
const Message_Msg &  amsg
 

Standard_EXPORT void Transfer_ProcessForTransient::SetActor const Handle(Transfer_ActorOfProcessForTransient)&  actor  ) 
 

Standard_EXPORT void Transfer_ProcessForTransient::SetErrorHandle const Standard_Boolean  err  ) 
 

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

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

Standard_EXPORT void Transfer_ProcessForTransient::SetRoot const Handle(Standard_Transient)&  start  ) 
 

Standard_EXPORT void Transfer_ProcessForTransient::SetRootManagement const Standard_Boolean  stat  ) 
 

Standard_EXPORT void Transfer_ProcessForTransient::SetTraceLevel const Standard_Integer  tracelev  ) 
 

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

Standard_EXPORT Standard_Integer Transfer_ProcessForTransient::TraceLevel  )  const
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForTransient::Transfer const Handle(Standard_Transient)&  start  ) 
 

Standard_EXPORT Handle_Transfer_Binder Transfer_ProcessForTransient::TransferProduct const Handle(Standard_Transient)&  start  )  [private]
 

Standard_EXPORT Handle_Transfer_Binder Transfer_ProcessForTransient::Transferring const Handle(Standard_Transient)&  start  ) 
 

Standard_EXPORT Standard_Boolean Transfer_ProcessForTransient::Unbind const Handle(Standard_Transient)&  start  ) 
 


Field Documentation

Handle_Message_ProgressIndicator Transfer_ProcessForTransient::myProgress [private]
 

Handle_Transfer_ActorOfProcessForTransient Transfer_ProcessForTransient::theactor [private]
 

Standard_Boolean Transfer_ProcessForTransient::theerrh [private]
 

Standard_Integer Transfer_ProcessForTransient::theindex [private]
 

Handle_Transfer_Binder Transfer_ProcessForTransient::thelastbnd [private]
 

Handle_Standard_Transient Transfer_ProcessForTransient::thelastobj [private]
 

Standard_Integer Transfer_ProcessForTransient::thelevel [private]
 

Transfer_TransferMapOfProcessForTransient Transfer_ProcessForTransient::themap [private]
 

Handle_Message_Messenger Transfer_ProcessForTransient::themessenger [private]
 

Standard_Integer Transfer_ProcessForTransient::therootl [private]
 

Standard_Boolean Transfer_ProcessForTransient::therootm [private]
 

TColStd_IndexedMapOfInteger Transfer_ProcessForTransient::theroots [private]
 

Standard_Integer Transfer_ProcessForTransient::thetrace [private]
 


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