#include <Transfer_TransientProcess.hxx>
Inheritance diagram for Transfer_TransientProcess:
Public Member Functions | |
Standard_EXPORT | Transfer_TransientProcess (const Standard_Integer nb=10000) |
Sets TransientProcess at initial state, with an initial size . | |
Standard_EXPORT void | SetModel (const Handle(Interface_InterfaceModel)&model) |
Sets an InterfaceModel, used by StartTrace, CheckList, queries on Integrity, to give informations significant for each norm. . | |
Standard_EXPORT Handle_Interface_InterfaceModel | Model () const |
Returns the Model used for StartTrace . | |
Standard_EXPORT void | SetGraph (const Handle(Interface_HGraph)&HG) |
Sets a Graph : superseedes SetModel if already done . | |
Standard_EXPORT Standard_Boolean | HasGraph () const |
Standard_EXPORT Handle_Interface_HGraph | HGraph () const |
Standard_EXPORT const Interface_Graph & | Graph () const |
Standard_EXPORT void | SetContext (const Standard_CString name, const Handle(Standard_Transient)&ctx) |
Sets a Context : according to receiving appli, to be interpreted by the Actor . | |
Standard_EXPORT Standard_Boolean | GetContext (const Standard_CString name, const Handle(Standard_Type)&type, Handle(Standard_Transient)&ctx) const |
Returns the Context attached to a name, if set and if it is Kind of the type, else a Null Handle Returns True if OK, False if no Context . | |
Standard_EXPORT Handle_Dico_DictionaryOfTransient & | Context () |
Returns (modifiable) the whole definition of Context Rather for internal use (ex.: preparing and setting in once) . | |
virtual Standard_EXPORT void | PrintTrace (const Handle(Standard_Transient)&start, const Handle(Message_Messenger)&S) const |
Specific printing to trace an entity : prints label and type (if model is set) . | |
virtual Standard_EXPORT Standard_Integer | CheckNum (const Handle(Standard_Transient)&ent) const |
Specific number of a starting object for check-list : Number in model . | |
Standard_EXPORT Interface_EntityIterator | TypedSharings (const Handle(Standard_Transient)&start, const Handle(Standard_Type)&type) const |
Returns the list of sharings entities, AT ANY LEVEL, which are kind of a given type. Calls TypedSharings from Graph Returns an empty list if the Graph has not been aknowledged . | |
Standard_EXPORT Standard_Boolean | IsDataLoaded (const Handle(Standard_Transient)&ent) const |
Tells if an entity is well loaded from file (even if its data fail on checking, they are present). Mostly often, answers True. Else, there was a syntactic error in the file. A non-loaded entity MAY NOT BE transferred, unless its Report (in the model) is interpreted . | |
Standard_EXPORT Standard_Boolean | IsDataFail (const Handle(Standard_Transient)&ent) const |
Tells if an entity fails on data checking (load time, syntactic, or semantic check). Normally, should answer False. It is not prudent to try transferring an entity which fails on data checking . | |
Standard_EXPORT void | PrintStats (const Standard_Integer mode, const Handle(Message_Messenger)&S) const |
Prints statistics on a given output, according mode . | |
Standard_EXPORT Handle_TColStd_HSequenceOfTransient | RootsForTransfer () |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Handle_Interface_InterfaceModel | themodel |
Handle_Interface_HGraph | thegraph |
Handle_Dico_DictionaryOfTransient | thectx |
Handle_TColStd_HSequenceOfTransient | thetrroots |
|
|
|
Reimplemented from Transfer_ProcessForTransient. |
|
|
|
|
|
|
|
Reimplemented from Transfer_ProcessForTransient. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from Transfer_ProcessForTransient. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|