[Positioner] Fix Request(Request)
Copy constructor fixed to copy nb_packets and real_positon.
This commit is contained in:
parent
14eb08b37e
commit
ecae107163
|
@ -16,6 +16,16 @@ using std::tr1::unordered_map ;
|
|||
/* *** Constructors *** */
|
||||
|
||||
|
||||
Request::Request(const Request &source):
|
||||
type(source.type), nb_packets(source.nb_packets),
|
||||
mobile(source.mobile), time_sent(source.time_sent),
|
||||
measurements(source.measurements), real_position(NULL)
|
||||
{
|
||||
if (source.real_position)
|
||||
real_position = new Point3D(*source.real_position) ;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Note that the value pointed by #mobile is not deleted.
|
||||
*/
|
||||
|
|
|
@ -68,10 +68,7 @@ public:
|
|||
mobile(NULL), time_sent(_time_sent),
|
||||
measurements(_measurements), real_position(NULL) {}
|
||||
|
||||
Request(const Request &source):
|
||||
type(source.type), nb_packets(1),
|
||||
mobile(source.mobile), time_sent(source.time_sent),
|
||||
measurements(source.measurements), real_position(NULL) {}
|
||||
Request(const Request &source) ;
|
||||
|
||||
virtual ~Request(void) ;
|
||||
|
||||
|
|
Loading…
Reference in New Issue