Project

General

Profile

Actions

Task #2116

closed

Rewrite EventEmitter

Added by Junxiao Shi about 10 years ago. Updated almost 10 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Utils
Target version:
Start date:
Due date:
% Done:

100%

Estimated time:
3.00 h

Description

Rewrite EventEmitter with C++11 features such as parameter pack.

One benefit is to reduce code duplication.

EventEmitter should allow unsubscribing a single EventHandler without affecting other EventHandlers.

This change must be backwards-compatible.


Related issues 3 (0 open3 closed)

Related to NFD - Task #2117: Delete EventEmitterClosedJunxiao Shi

Actions
Related to ndn-cxx - Feature #2279: Signal: allow only owner to emit eventsClosedJunxiao Shi

Actions
Blocks ndn-cxx - Bug #2213: EventEmitter::clear() leads to double free when called from Face::fail()Rejected

Actions
Actions

Also available in: Atom PDF