DefaultNotificationService
class DefaultNotificationService : public NotificationService {
DefaultNotificationService(const char* name);
virtual ~DefaultNotificationService();
class DefaultUserNotificationService : public DefaultNotificationService,
DefaultNotificationService::Notify(const KMessage& event, uint32 eventMask)
AutoLocker<DefaultNotificationService> locker(fNotificationService);
DefaultNotificationService fNotificationService;
DefaultNotificationService::DefaultNotificationService(const char* name)
DefaultNotificationService::~DefaultNotificationService()
DefaultNotificationService::NotifyLocked(const KMessage& event, uint32 eventMask)
DefaultNotificationService::AddListener(const KMessage* eventSpecifier,
DefaultNotificationService::UpdateListener(const KMessage* eventSpecifier,
DefaultNotificationService::RemoveListener(const KMessage* eventSpecifier,
DefaultNotificationService::Register()
DefaultNotificationService::Unregister()
DefaultNotificationService::ToEventMask(const KMessage& eventSpecifier,
DefaultNotificationService::FirstAdded()
DefaultNotificationService::LastRemoved()
: DefaultNotificationService(name)
class ImageNotificationService : public DefaultNotificationService {
: DefaultNotificationService("images")
DefaultNotificationService::Notify(event, eventCode);
class PortNotificationService : public DefaultNotificationService {
DefaultNotificationService("ports")
DefaultNotificationService::Notify(event, opcode);
: DefaultNotificationService("teams")
DefaultNotificationService::Notify(event, eventCode);
class TeamNotificationService : public DefaultNotificationService {
class ThreadNotificationService : public DefaultNotificationService {
: DefaultNotificationService("threads")
DefaultNotificationService::Notify(event, eventCode);