All Frameworks  Class Hierarchy  This Framework  Indexes   

CATAnalysisInterfaces Interface CATISamProviders

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface CATISamProviders

Interface to manage provider declaration to an analysis document.


Method Index


o AddProvider(CLSID&,CATBaseUnknown*)
Adds a new provider to be managed by the document.
o ListProviders(CLSID&,CATLISTP(CATBaseUnknown)**)
Lists the providers declared to the document for a given interface.
o RemoveProvider(CLSID&,CATBaseUnknown*)
Removes a provider that was previously declared to the document.

Methods


o AddProvider
public virtual AddProvider( const clsid,
oProvider)
Adds a new provider to be managed by the document.
Parameters:
clsid
Provider interface name.
oProvider
The provider object.
o ListProviders
public virtual ListProviders( const clsid,
oListProviders)
Lists the providers declared to the document for a given interface.
Parameters:
clsid
Provider interface name.
oListProviders
The list of the provider objects declared for the given interface.
o RemoveProvider
public virtual RemoveProvider( const clsid,
oProvider)
Removes a provider that was previously declared to the document.
Parameters:
clsid
Provider interface name.
oProvider
The provider object.

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

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