Ticket #730 (closed defect: fixed)

Opened 11 years ago

Last modified 8 years ago

EventSystem object incorrectly retains duplicate transmitters/receivers

Reported by: srp Owned by: srp
Priority: normal Milestone:
Component: ctrl_events Keywords:
Cc: Blocked By:
Blocking: Project: LSST
Version Number:
How to repeat:

not applicable

Description (last modified by srp) (diff)

The EventSystem? object in ctrl_events incorrectly creates and retains duplicated transmitters/receivers if it is requested to do so. The correct behavior should be to look up to see if a transmitter or receiver exists, and return that.

There also needs to be a way to destroy a particular transmitter or receiver without destroying the whole object.

The destructor for this object also needs to be implemented.

Change History

comment:1 Changed 11 years ago by srp

  • Description modified (diff)

comment:2 Changed 11 years ago by srp

  • Summary changed from EventSystem incorrectly retains duplicate transmitters/receivers to EventSystem object incorrectly retains duplicate transmitters/receivers

comment:3 Changed 10 years ago by srp

  • Component changed from unknown to ctrl_events

comment:4 Changed 10 years ago by srp

  • Status changed from new to assigned

comment:5 Changed 9 years ago by srp

  • Status changed from assigned to closed
  • Resolution set to fixed

Fixed as of r14035

comment:6 Changed 9 years ago by srp

  • reviewstatus changed from notReady to selfReviewed

comment:7 Changed 8 years ago by robyn

  • Milestone DC3a MW Event Framework deleted

Milestone DC3a MW Event Framework deleted

Note: See TracTickets for help on using tickets.