Ignore:
Timestamp:
Oct 30, 2015, 11:43:20 AM (10 years ago)
Author:
Frederik Heber <heber@…>
Children:
1f96ec
Parents:
e24dde
git-author:
Frederik Heber <heber@…> (07/04/15 22:33:12)
git-committer:
Frederik Heber <heber@…> (10/30/15 11:43:20)
Message:

Extracted all static Observable maps (and mutex) into singleton GlobalObservableInfo.

  • this way we may safely control is destruction, i.e. it is always valid as it boils down to a primitive void pointer which does not need to be destroyed or constructed.
  • Minimized code where mutex is locked.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/CodePatterns/ObservedValue.hpp

    re24dde r959c82  
    151151  if ((owner != NULL) && (!signedOn)) {
    152152    if (channels.empty()) {
    153       owner->signOn(this,Observable::PriorityLevel(int(-20)));
     153      owner->signOn(this,GlobalObservableInfo::PriorityLevel(int(-20)));
    154154    } else {
    155155      for (Observable::channels_t::const_iterator iter = channels.begin();
Note: See TracChangeset for help on using the changeset viewer.