< Previous by Date Date Index Next by Date >
  Thread Index Next in Thread >

[reSIProcate] DUM forgets to #include SipMessage.hxx


I think I've fixed the compile problem. In the DUM file Dialog.hxx the SipMessage.hxx file from the ReSiprocate project should be included (which it is not) i.e.

  #include "resiprocate/SipMessage.hxx"

This is because it refers to the class later on:
  class SipMessage;

The above line is not sufficient as the definition of the class is not included (hence the #include line at the top).

Also, a different error is the second constructor of the class DialogUsageManager in DialogUsageManager.hxx. i.e.

     // deprecated interface
//DialogUsageManager(std::auto_ptr<SipStack> stack = std::auto_ptr<SipStack>(new SipStack(0,0,false)));

This constructor inserts a declaration in a defintion file, which is wrong surely? I'm not too worried about this since the constructor is commented as "deprecated". I've just commented out the definition and the implemenmtation in the .cxx file and I'll use the other constructor in all cases

Can anyone confirm these issues?

Cheers,
Tony.