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 |
interrupt_thread_ | 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 |