Ignore:
Timestamp:
Sep 5, 2013, 2:14:06 PM (12 years ago)
Author:
Frederik Heber <heber@…>
Children:
44f368
Parents:
37d941
git-author:
Frederik Heber <heber@…> (09/05/13 14:09:44)
git-committer:
Frederik Heber <heber@…> (09/05/13 14:14:06)
Message:

Added Graveyard for to-be-destroyed Observables.

  • also added Zombie class that wraps an Observable.
  • Notification and Observable have new function getNumberOfObservers().
  • added unit test for Graveyard.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/CodePatterns/Observer/Notification.hpp

    r37d941 rb324a3  
    6565  void subjectKilled(Observable * const publisher);
    6666
     67  /** Getter for the number of Observer for this notification (channel).
     68   *
     69   * \return number of added observers
     70   */
     71  size_t getNumberOfObservers() const
     72  { return targets.size(); }
     73
    6774private:
    6875  typedef std::set<Observer*> targets_t;
Note: See TracChangeset for help on using the changeset viewer.