All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

CATPDMBaseInterfaces Interface CATIPDMUnixNTMapping

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---CATIPDMUnixNTMapping
 

Usage: you can freely reimplement this interface.


interface CATIPDMUnixNTMapping

Interface to implement to define a mapping between UNIX path and NT mount of this path This interface has to be implemented on the late type : CATPdmUnixNtMapping


Method Index


o NtPathToUnix(CATUnicodeString,CATUnicodeString&)
Method used while saving document to PDM to access Unix path for save.
o UnixPathToNTPath(CATUnicodeString,CATUnicodeString&)
Method used while loading document from PDM, enabling to mapp a UNIX disc on NT
       
 The implementation has to check that the disc is really mapped
   

Methods


o NtPathToUnix
public virtual HRESULT NtPathToUnix(CATUnicodeString iNTPath,
CATUnicodeString& oUnixPath) = 0
Method used while saving document to PDM to access Unix path for save. The environnement vairiable CATVpmTemp has to be valuated to descibe where to save data, and NtPathToUnix is ised to transfer data on the right server ....
       
 will be used only if the environnement variable CATVpmTemp is valuated
   
Parameters:
iUnixPath
Unix path
oNTPath
mapped NT path
o UnixPathToNTPath
public virtual HRESULT UnixPathToNTPath(CATUnicodeString iUnixPath,
CATUnicodeString& oNTPath) = 0
Method used while loading document from PDM, enabling to mapp a UNIX disc on NT
       
 The implementation has to check that the disc is really mapped
   
Parameters:
iUnixPath
Unix path
oNTPath
mapped NT path

This object is included in the file: CATIPDMUnixNTMapping.h
If needed, your Imakefile.mk should include the module: CATPDMBaseItf

Copyright © 2003, Dassault Systèmes. All rights reserved.