Advertisement
Guest User

Untitled

a guest
Sep 20th, 2019
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. trafficd.hxx
  2. class PacketHeapItem : public MRN::Referencing::Referenced
  3. {
  4. private:
  5. mediator_type source_mediator;
  6. mediator_status source_status_to_report;
  7. mediator_type destination_mediator;
  8. MRN::Networking::DSA::MessageReference & oMessageReference;
  9. public:
  10. mediator_type GetSourceMediator();
  11. mediator_status GetSourceStatus();
  12. mediator_type GetDestinationMediator();
  13. //MRN::Networking::DSA::MessageReference GetMessage();
  14.  
  15. void SetSourceMediator(mediator_type source_mediator);
  16. void SetSourceStatus(mediator_status source_status);
  17. void SetDestinationMediator(mediator_type destination_mediator);
  18. void SetMessage(MRN::Networking::DSA::MessageReference & message);
  19. };
  20.  
  21. trafficd.cxx
  22. void PacketHeapItem::SetMessage(MRN::Networking::DSA::MessageReference & loMessageReference) {
  23. oMessageReference=loMessageReference;
  24. }
  25.  
  26. build
  27. ./include/trafficd/trafficd.hxx:45:44: error: non-static reference 'MRN::Networking::DSA::MessageReference& trafficd::PacketHeapItem::oMessageReference' in class without a constructor [-Werror=uninitialized]
  28. ./include/trafficd/trafficd.hxx:45:44: error: non-static reference 'MRN::Networking::DSA::MessageReference& trafficd::PacketHeapItem::oMessageReference' in class without a constructor [-Werror=uninitialized]
  29. src/trafficd/trafficd.cxx:45:7: error: prototype for 'void trafficd::PacketHeapItem::SetMessage(MRN::Networking::DSA::MessageReference)' does not match any in class 'trafficd::PacketHeapItem'
  30. ./include/trafficd/trafficd.hxx:55:8: error: candidate is: void trafficd::PacketHeapItem::SetMessage(MRN::Networking::DSA::MessageReference&)
  31. src/trafficd/trafficd.cxx:226:19: error: use of deleted function 'trafficd::PacketHeapItem::PacketHeapItem()'
  32. ./include/trafficd/trafficd.hxx:39:8: error: uninitialized non-static reference member 'MRN::Networking::DSA::MessageReference& trafficd::PacketHeapItem::oMessageReference'
  33. src/trafficd/trafficd.cxx:230:43: error: no matching function for call to 'trafficd::PacketHeapItem::SetMessage(MRN::Networking::DSA::MessageReference*)'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement