| createMsg() | pal_statistics::StatisticsRegistry | |
| data_mutex_ | pal_statistics::StatisticsRegistry | private |
| disable(const IdType &id) | pal_statistics::StatisticsRegistry | |
| doPublish(bool publish_names_msg=true) | pal_statistics::StatisticsRegistry | private |
| enable(const IdType &id) | pal_statistics::StatisticsRegistry | |
| enabled_ids_ | pal_statistics::StatisticsRegistry | private |
| FRIEND_TEST(PalStatisticsTest, stressAsync) | pal_statistics::StatisticsRegistry | private |
| generated_statistics_ | pal_statistics::StatisticsRegistry | private |
| handlePendingDisables(const boost::unique_lock< boost::mutex > &data_lock) | pal_statistics::StatisticsRegistry | private |
| internal_stats_raii_ | pal_statistics::StatisticsRegistry | private |
| is_data_ready_ | pal_statistics::StatisticsRegistry | private |
| last_async_pub_duration_ | pal_statistics::StatisticsRegistry | private |
| names_msg_ | pal_statistics::StatisticsRegistry | private |
| nh_ | pal_statistics::StatisticsRegistry | private |
| pub_ | pal_statistics::StatisticsRegistry | private |
| pub_mutex_ | pal_statistics::StatisticsRegistry | private |
| pub_names_ | pal_statistics::StatisticsRegistry | private |
| pub_values_ | pal_statistics::StatisticsRegistry | private |
| publish() | pal_statistics::StatisticsRegistry | |
| publish_async_attempts_ | pal_statistics::StatisticsRegistry | private |
| publish_async_failures_ | pal_statistics::StatisticsRegistry | private |
| publishAsync() | pal_statistics::StatisticsRegistry | |
| publishCustomStatistic(const std::string &name, T value) | pal_statistics::StatisticsRegistry | inline |
| publishCustomStatistics(const pal_statistics_msgs::Statistics &msg) | pal_statistics::StatisticsRegistry | inline |
| publisher_thread_ | pal_statistics::StatisticsRegistry | private |
| publisherThreadCycle() | pal_statistics::StatisticsRegistry | private |
| registerFunction(const std::string &name, const boost::function< double()> &funct, RegistrationsRAII *bookkeeping=NULL, bool enabled=true) | pal_statistics::StatisticsRegistry | |
| registerInternal(const std::string &name, VariableHolder &&variable, RegistrationsRAII *bookkeeping, bool enabled) | pal_statistics::StatisticsRegistry | private |
| registerVariable(const std::string &name, const double *variable, RegistrationsRAII *bookkeeping=NULL, bool enabled=true) | pal_statistics::StatisticsRegistry | inline |
| registration_list_ | pal_statistics::StatisticsRegistry | private |
| setEnabledmpl(const IdType &id, bool enabled) | pal_statistics::StatisticsRegistry | private |
| startPublishThread() | pal_statistics::StatisticsRegistry | |
| startPublishThreadImpl() | pal_statistics::StatisticsRegistry | private |
| StatisticsRegistry(const std::string &topic) | pal_statistics::StatisticsRegistry | |
| unregisterVariable(const std::string &name, RegistrationsRAII *bookkeeping=NULL) | pal_statistics::StatisticsRegistry | |
| unregisterVariable(IdType id, RegistrationsRAII *bookkeeping=NULL) | pal_statistics::StatisticsRegistry | |
| updateMsg(pal_statistics_msgs::StatisticsNames &names, pal_statistics_msgs::StatisticsValues &values, bool smart_fill=false) | pal_statistics::StatisticsRegistry | private |
| updateMsgUnsafe() | pal_statistics::StatisticsRegistry | private |
| values_msg_ | pal_statistics::StatisticsRegistry | private |
| ~StatisticsRegistry() | pal_statistics::StatisticsRegistry | virtual |