SegmentReactor::SegmentReactor(Segment::Ptr _s, Fleet::Ptr _fleet, Stats::Ptr _stats) : Segment::Notifiee(), segment_(_s), fleet_(_fleet), stats_(_stats)//, //forwardActivity_(NULL), //reactor_(NULL) { notifierIs(_s); }
CustomerReactor::CustomerReactor(CustomerLocation::Ptr _l) : CustomerLocation::Notifiee(), reactor_(NULL), transferRateInit_(false), shipmentSizeInit_(false), destinationInit_(false), transferRate_(0), shipmentSize_(0), source_(_l), destination_(NULL) { notifierIs(_l); }
Stats::Stats(const string& _name, ManagerImpl *_manager, Fwk::Ptr<Network> _network) : StatsRep(_name, _manager), Network::Notifiee(){ notifierIs(_network); }