Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions
CDM_Application Class Reference

#include <CDM_Application.hxx>

Inheritance diagram for CDM_Application:
Inheritance graph
[legend]

Public Member Functions

virtual Handle_Resource_Manager Resources ()=0
 the manager returned by this virtual method will be
used to search for Format`.Retrieval resource items.


virtual Handle_CDM_MessageDriver MessageDriver ()
 By default returns a NullMessageDriver;

virtual void BeginOfUpdate (const Handle< CDM_Document > &aDocument)
 this method is called before the update of a document.
By default, writes in MessageDriver().

virtual void EndOfUpdate (const Handle< CDM_Document > &aDocument, const Standard_Boolean Status, const TCollection_ExtendedString &ErrorString)
 this method is called affter the update of a document.
By default, writes in MessageDriver().

void Write (const Standard_ExtString aString)
 writes the string in the application MessagerDriver.

Protected Member Functions

void SetDocumentVersion (const Handle< CDM_Document > &aDocument, const Handle< CDM_MetaData > &aMetaData) const
void SetReferenceCounter (const Handle< CDM_Document > &aDocument, const Standard_Integer aReferenceCounter)

Member Function Documentation

virtual void CDM_Application::BeginOfUpdate ( const Handle< CDM_Document > &  aDocument) [virtual]
virtual void CDM_Application::EndOfUpdate ( const Handle< CDM_Document > &  aDocument,
const Standard_Boolean  Status,
const TCollection_ExtendedString ErrorString 
) [virtual]
virtual Handle_CDM_MessageDriver CDM_Application::MessageDriver ( ) [virtual]
virtual Handle_Resource_Manager CDM_Application::Resources ( ) [pure virtual]

Implemented in TDocStd_Application.

void CDM_Application::SetDocumentVersion ( const Handle< CDM_Document > &  aDocument,
const Handle< CDM_MetaData > &  aMetaData 
) const [protected]
void CDM_Application::SetReferenceCounter ( const Handle< CDM_Document > &  aDocument,
const Standard_Integer  aReferenceCounter 
) [protected]

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