diff --git a/include/publisher.h b/include/publisher.h index 953c9f7db68f72e3e11d4a23eb8d9755c450f2b5..e86ad782577d46932d9ff9f61d21ab6c78f7be4a 100644 --- a/include/publisher.h +++ b/include/publisher.h @@ -55,7 +55,7 @@ WOLF_PTR_TYPEDEFS(Publisher); const ParamsServer& _server, \ ProblemConstPtr _problem, \ ros::NodeHandle& _nh) \ - { \ +{ \ PublisherPtr pub = std::make_shared<PublisherClass>(_unique_name, _server, _problem); \ pub->initialize(_nh, pub->getTopic()); \ return pub; \ @@ -99,6 +99,8 @@ class Publisher std::string getName() const; + void printProfiling(std::ostream& stream = std::cout) const; + protected: template<typename T> @@ -121,9 +123,6 @@ class Publisher unsigned int n_publish_; std::chrono::microseconds acc_duration_; std::chrono::microseconds max_duration_; - - public: - void printProfiling(std::ostream& stream = std::cout) const; }; inline std::string Publisher::getTopic() const