| ed
    | 
#include <server.h>
| Public Member Functions | |
| void | configure (tue::Configuration &config, bool reconfigure=false) | 
| const PropertyKeyDBEntry * | getPropertyKeyDBEntry (const std::string &name) const | 
| void | initialize () | 
| PluginContainerPtr | loadPlugin (const std::string &plugin_name, tue::Configuration config) | 
| void | publishStatistics () | 
| void | reset (bool keep_all_shapes=false) | 
| Server () | |
| void | stepPlugins () | 
| void | storeEntityMeasurements (const std::string &path) const | 
| void | update () | 
| void | update (const ed::UpdateRequest &req) | 
| void | update (const std::string &update_str, std::string &error) | 
| WorldModelConstPtr | world_model () const | 
| virtual | ~Server () | 
| Private Member Functions | |
| void | initializeWorld () | 
| Private Attributes | |
| std::map< std::string, PluginContainerPtr > | inactive_plugin_containers_ | 
| models::ModelLoader | model_loader_ | 
| Model loading.  More... | |
| boost::mutex | mutex_world_ | 
| std::map< std::string, PluginContainerPtr > | plugin_containers_ | 
| Plugins.  More... | |
| PropertyKeyDB | property_key_db_ | 
| Property Key DB.  More... | |
| ros::Publisher | pub_stats_ | 
| std::map< std::string, SensorModulePtr > | sensors_ | 
| Sensor data.  More... | |
| TFBufferPtr | tf_buffer_ | 
| TFBufferConstPtr | tf_buffer_const_ | 
| ed::shared_ptr< tf2_ros::TransformListener > | tf_listener_ | 
| std::queue< UpdateRequest > | update_requests_ | 
| diagnostic_updater::Updater | updater_ | 
| Profiling.  More... | |
| WorldModelConstPtr | world_model_ | 
| std::string | world_name_ | 
| World name.  More... | |
| ed::Server::Server | ( | ) | 
Definition at line 31 of file server.cpp.
| 
 | virtual | 
Definition at line 42 of file server.cpp.
| void ed::Server::configure | ( | tue::Configuration & | config, | 
| bool | reconfigure = false | ||
| ) | 
Definition at line 49 of file server.cpp.
| 
 | inline | 
| void ed::Server::initialize | ( | ) | 
Definition at line 142 of file server.cpp.
| 
 | private | 
Definition at line 416 of file server.cpp.
| PluginContainerPtr ed::Server::loadPlugin | ( | const std::string & | plugin_name, | 
| tue::Configuration | config | ||
| ) | 
Definition at line 207 of file server.cpp.
| void ed::Server::publishStatistics | ( | ) | 
Definition at line 457 of file server.cpp.
| void ed::Server::reset | ( | bool | keep_all_shapes = false | ) | 
Definition at line 153 of file server.cpp.
| void ed::Server::stepPlugins | ( | ) | 
Definition at line 240 of file server.cpp.
| void ed::Server::storeEntityMeasurements | ( | const std::string & | path | ) | const | 
Definition at line 437 of file server.cpp.
| void ed::Server::update | ( | ) | 
Definition at line 289 of file server.cpp.
| void ed::Server::update | ( | const ed::UpdateRequest & | req | ) | 
Definition at line 313 of file server.cpp.
| void ed::Server::update | ( | const std::string & | update_str, | 
| std::string & | error | ||
| ) | 
Definition at line 337 of file server.cpp.
| 
 | inline | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
| 
 | private | 
 1.8.17
 1.8.17