CCAFFEINE  0.8.8
Public Member Functions | Static Public Attributes
ComponentChangedEvent Class Reference

#include <ComponentChangedEvent.h>

Inheritance diagram for ComponentChangedEvent:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual int getChangeType ()=0
virtual const char * getComponentInstance ()=0
virtual const char * getPortInstance ()=0
virtual const char * getPortType ()=0

Static Public Attributes

static int PORT_ERROR
static int PORT_REMOVED
static int PORT_ADDED
static int PORT_REGISTERED
static int PORT_UNREGISTERED

Detailed Description

Mechanism for signalling a change in a component's status.


Member Function Documentation

virtual int ComponentChangedEvent::getChangeType ( ) [pure virtual]

Returns the change type that has occurred.

Implemented in GizzardComponentChangedEvent.

virtual const char* ComponentChangedEvent::getComponentInstance ( ) [pure virtual]

Returns the instance name for this component.

Implemented in GizzardComponentChangedEvent.

virtual const char* ComponentChangedEvent::getPortInstance ( ) [pure virtual]

Returns the instance name of the affected port, if any, otherwise returns null.

Implemented in GizzardComponentChangedEvent.


Member Data Documentation

This is an erroneously accessed event object (already deleted).

A provides Port on this component has been removed.

A provides port on a component has been added.

A uses Port on this component has been registered.

A uses Port on this component has been unregistered.


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