Project

General

Profile

Defect #15

stop using boost::shared_ptr in pdu::Disseminator::Receiver

Added by Tony Ciavarella over 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Target version:
Start date:
01/14/2014
Due date:
% Done:

100%

Estimated time:

Description

Use of boost::shared_ptr<PDU> in pdu::Disseminator::Receiver is cute, but it prevents the declaration of type specific PDU receivers requiring the PDU* to be casted within the receiver.

A better way should be found to remove these limitations.

Associated revisions

Revision 651:3b209cfbecbd (diff)
Added by Tony Ciavarella about 5 years ago

much better PDU disseminator registration methods that allow non std::shared_ptr wrapped concrete PDU types to be used in handlers while providing compile time type safety. refs #15

Revision 652:0f4631b79780 (diff)
Added by Tony Ciavarella about 5 years ago

initial PDU disseminator test. refs #15

Revision 657:048c91b9b427 (diff)
Added by Tony Ciavarella about 5 years ago

added a series of PDU disseminator negative compilation tests to make sure stuff that shouldn't compile doesn't compile. refs #15

History

#1 Updated by Tony Ciavarella about 5 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

Also available in: Atom PDF