Private class attributes for ModelDatabase.
More...
#include <ModelDatabasePrivate.hh>
|
typedef boost::function< void(const std::map< std::string, std::string > &)> | CallbackFunc |
|
Private class attributes for ModelDatabase.
boost::mutex gazebo::common::ModelDatabasePrivate::callbacksMutex |
std::list<CallbackFunc> gazebo::common::ModelDatabasePrivate::deprecatedCallbacks |
std::map<std::string, std::string> gazebo::common::ModelDatabasePrivate::modelCache |
A dictionary of all model names indexed by their uri.
event::EventT< void (std::map<std::string, std::string>)> gazebo::common::ModelDatabasePrivate::modelDBUpdated |
boost::recursive_mutex gazebo::common::ModelDatabasePrivate::startCacheMutex |
Mutex to protect cache thread status checks.
bool gazebo::common::ModelDatabasePrivate::stop |
True to stop the background thread.
boost::condition_variable gazebo::common::ModelDatabasePrivate::updateCacheCompleteCondition |
Condition variable for completion of one cache update.
boost::condition_variable gazebo::common::ModelDatabasePrivate::updateCacheCondition |
Condition variable for the updateCacheThread.
boost::thread* gazebo::common::ModelDatabasePrivate::updateCacheThread |
Thread to update the model cache.
boost::mutex gazebo::common::ModelDatabasePrivate::updateMutex |
The documentation for this class was generated from the following file: