|
Public Member Functions |
void | gotEvent (Receiver *gotFrom) |
| This Routine gets called everytime a receiver gets an Event.
|
void | addNewAbilityToSvcDescr (char *abilityName, char *abilityType) |
| Adds a Abilty to the Service Description of the SvcMngr.
|
void | addNewNeedToSvcDescr (char *needName, char *needType) |
| Adds a Need to the Service Description of the SvcMngr.
|
void | addNewNeedToSvcDescr (char *needName, char *needType, const char *predicate) |
| Adds a Need to the Service Description of the SvcMngr.
|
void | addNewConfigurationToSvcDescr (char *needName, char *needType) |
| Adds a new Configuration Need to the Service Description of the SvcMngr.
|
void | addNewConfigurationToSvcDescr (char *needName, char *needType, const char *predicate) |
| Adds a new Configuration Need to the Service Description of the SvcMngr.
|
void | removeNeeds () |
| removes all Abilities and Needs
|
void | lockMutex () |
| Mutex functions.
|
ActiveServiceDescription_ptr | getServiceDescr () |
| returns a pointer to the ServiceDescription
|
void | gotEvent (Receiver *gotFrom) |
| This Routine gets called everytime a receiver gets an Event.
|
void | addNewAbilityToSvcDescr (char *abilityName, char *abilityType) |
| Adds a Abilty to the Service Description of the SvcMngr.
|
void | addNewNeedToSvcDescr (char *needName, char *needType) |
| Adds a Need to the Service Description of the SvcMngr.
|
void | addNewNeedToSvcDescr (char *needName, char *needType, const char *predicate) |
| Adds a Need to the Service Description of the SvcMngr.
|
void | addNewConfigurationToSvcDescr (char *needName, char *needType) |
| Adds a new Configuration Need to the Service Description of the SvcMngr.
|
void | addNewConfigurationToSvcDescr (char *needName, char *needType, const char *predicate) |
| Adds a new Configuration Need to the Service Description of the SvcMngr.
|
void | removeNeeds () |
| removes all Abilities and Needs
|
void | lockMutex () |
| Mutex function.
|
void | unlockMutex () |
| Mutex function.
|
ActiveServiceDescription_ptr | getServiceDescr () |
| returns a pointer to the ServiceDescription
|
void | gotEvent (Receiver *gotFrom) |
| This Routine gets called everytime a receiver gets an Event.
|
void | addNewAbilityToSvcDescr (char *abilityName, char *abilityType) |
| Adds a Abilty to the Service Description of the SvcMngr.
|
void | addNewNeedToSvcDescr (char *needName, char *needType) |
| Adds a Need to the Service Description of the SvcMngr.
|
void | addNewNeedToSvcDescr (char *needName, char *needType, const char *predicate) |
| Adds a Need to the Service Description of the SvcMngr.
|
void | addNewConfigurationToSvcDescr (char *needName, char *needType) |
| Adds a new Configuration Need to the Service Description of the SvcMngr.
|
void | addNewConfigurationToSvcDescr (char *needName, char *needType, const char *predicate) |
| Adds a new Configuration Need to the Service Description of the SvcMngr.
|
void | removeNeeds () |
| removes all Abilities and Needs
|
void | lockMutex () |
| Mutex function.
|
void | unlockMutex () |
| Mutex function.
|
ActiveServiceDescription_ptr | getServiceDescr () |
| returns a pointer to the ServiceDescription
|
Protected Member Functions |
virtual void | calculate (Receiver *gotFrom) |
| Overwrite this Routine to make your Filter do anything at all.
|
virtual void | configure (Receiver *gotFrom) |
| Overwrite this Routine to make your Filter configurable.
|
CORBA::Object_ptr | createAbilityObject (DWARF::AbilityDescription_ptr abilityDescr) |
| Create an Ability object for a given description.
|
CORBA::Object_ptr | createNeedObject (DWARF::NeedDescription_ptr needDescr) |
| Create a Need object for a given description.
|
void | run () |
| core method of service. Sends events every second.
|
virtual void | calculate (Receiver *gotFrom) |
| Overwrite this Routine to make your Filter do anything at all.
|
virtual void | configure (Receiver *gotFrom) |
| Overwrite this Routine to make your Filter configurable.
|
CORBA::Object_ptr | createAbilityObject (DWARF::AbilityDescription_ptr abilityDescr) |
| Create an Ability object for a given description.
|
CORBA::Object_ptr | createNeedObject (DWARF::NeedDescription_ptr needDescr) |
| Create a Need object for a given description.
|
void | run () |
| core method of the filter service. Keeps the filter running
|
virtual void | calculate (Receiver *gotFrom) |
| Overwrite this Routine to make your Filter do anything at all.
|
virtual void | configure (Receiver *gotFrom) |
| Overwrite this Routine to make your Filter configurable.
|
CORBA::Object_ptr | createAbilityObject (DWARF::AbilityDescription_ptr abilityDescr) |
| Create an Ability object for a given description.
|
CORBA::Object_ptr | createNeedObject (DWARF::NeedDescription_ptr needDescr) |
| Create a Need object for a given description.
|
void | run () |
| core method of the filter service. Keeps the filter running
|
Protected Attributes |
CommonList< Sender * > | SndList |
| declaration of the Lists, where the pointers to the Needs/Abilitys are stored
|
CommonList< Sender * > | SndList |
| linked list for the sender objects
|
CommonList< Receiver * > | RecList |
| linked list for the receiver objects
|
CommonList< Receiver * > | CfgList |
| linked list for the configuration objects
|
CommonList< Sender * > | SndList |
| linked list for the sender objects
|
CommonList< Receiver * > | RecList |
| linked list for the receiver objects
|
CommonList< Receiver * > | CfgList |
| linked list for the configuration objects
|