NAME
ListColleague - Does anybody read these things? Anyway, ListColleage is the maintainer of the list, and is interested in changes made to keep it current.
SYNOPSIS
#include <ListColleague.hpp>
Inherits corelinux::Colleague.
Public Member Functions
ListColleague (ListMediatorPtr)
Default constructor. ListColleague (ListColleagueCref)
Copy constructor. virtual ~ListColleague (void)
Virtual destructor. ListColleagueRef operator= (ListColleagueCref)
Assignment operator. bool operator== (ListColleagueCref) const
Equality test. virtual void getEventsGenerated (corelinux::EventIdentifiersRef)
Implementation defined to return the identifiers of the events that this Colleague generates. virtual void getInterestedEvents (corelinux::EventIdentifiersRef)
Implementation defined to return the identifiers of the events that this Colleague is interested in. void initialize (void)
Called once to get the list ready. virtual void action (corelinux::Event< corelinux::Identifier > *)
Called by the mediator when another Colleague has generated an event that this colleague instance is interested in.
Detailed Description
Does anybody read these things? Anyway, ListColleage is the maintainer of the list, and is interested in changes made to keep it current.
Member Function Documentation
void ListColleague::action (corelinux::Event< corelinux::Identifier > *) [virtual]
Called by the mediator when another Colleague has generated an event that this colleague instance is interested in. Parameters:
Event pointer to event
void ListColleague::getEventsGenerated (corelinux::EventIdentifiersRef) [virtual]
Implementation defined to return the identifiers of the events that this Colleague generates. Parameters:
EventIdentifiers vector reference
Implements corelinux::Colleague.
void ListColleague::getInterestedEvents (corelinux::EventIdentifiersRef) [virtual]
Implementation defined to return the identifiers of the events that this Colleague is interested in. Parameters:
EventIdentifiers vector reference
Implements corelinux::Colleague.
void ListColleague::initialize (void)
Called once to get the list ready. I'm sure there are more imaginitive ways. This is actually a by product of hurried example writing, violating many of my own standards. Well, my son had a baseball game I had to go to so I cut it short!
Author
Generated automatically by Doxygen for CoreLinux++ from the source code.