My Project
Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
IfaceCapability Class Referenceabstract
Inheritance diagram for IfaceCapability:
Inheritance graph
[legend]
Collaboration diagram for IfaceCapability:
Collaboration graph
[legend]

Public Member Functions

const string & getName (void) const
 
virtual void initialize (void)
 Complete initialization of an extension point. More...
 
virtual void registerCommands (IfaceStatus *status)=0
 
- Public Member Functions inherited from CapabilityPoint
virtual ~CapabilityPoint (void)
 Destructor.
 

Static Public Member Functions

static void registerAllCommands (IfaceStatus *status)
 
- Static Public Member Functions inherited from CapabilityPoint
static void initializeAll (void)
 Finish initialization for all extension points. More...
 

Protected Attributes

string name
 

Additional Inherited Members

- Protected Member Functions inherited from CapabilityPoint
 CapabilityPoint (void)
 Construct extension capability exactly once. More...
 

Member Function Documentation

◆ initialize()

void IfaceCapability::initialize ( void  )
virtual

Complete initialization of an extension point.

This method is implemented by each extension so it can do specialized integration

Implements CapabilityPoint.


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