|
hpp-corbaserver 6.1.0
Corba server for Humanoid Path Planner applications
|
#include <hpp/corbaserver/problem-solver-map.hh>
Public Types | |
| typedef std::map< std::string, core::ProblemSolverPtr_t > | ProblemMap_t |
| typedef shared_ptr< ProblemMap_t > | ProblemMapPtr_t |
| typedef boost::mutex | mutex_t |
| typedef shared_ptr< mutex_t > | mutexPtr_t |
Public Member Functions | |
| ProblemSolverMap (core::ProblemSolverPtr_t init, const std::string &name="default") | |
| ProblemSolverMap (const ProblemSolverMap &map) | |
| core::ProblemSolverPtr_t | operator-> () |
| operator core::ProblemSolverPtr_t () | |
| core::ProblemSolverPtr_t | selected () const |
| core::ProblemSolverPtr_t | get (const std::string &name) const |
| void | selected (const std::string &name) |
| bool | has (const std::string &name) const |
| void | add (const std::string &name, core::ProblemSolverPtr_t ps) |
| void | remove (const std::string &name) |
| void | replaceSelected (core::ProblemSolverPtr_t ps) |
| template<typename ReturnType > | |
| ReturnType | keys () const |
| const std::string & | selectedName () const |
| typedef boost::mutex hpp::corbaServer::ProblemSolverMap::mutex_t |
| typedef std::map<std::string, core::ProblemSolverPtr_t> hpp::corbaServer::ProblemSolverMap::ProblemMap_t |
| hpp::corbaServer::ProblemSolverMap::ProblemSolverMap | ( | core::ProblemSolverPtr_t | init, |
| const std::string & | name = "default" ) |
| hpp::corbaServer::ProblemSolverMap::ProblemSolverMap | ( | const ProblemSolverMap & | map | ) |
| void hpp::corbaServer::ProblemSolverMap::add | ( | const std::string & | name, |
| core::ProblemSolverPtr_t | ps ) |
| core::ProblemSolverPtr_t hpp::corbaServer::ProblemSolverMap::get | ( | const std::string & | name | ) | const |
|
inline |
| hpp::corbaServer::ProblemSolverMap::operator core::ProblemSolverPtr_t | ( | ) |
| core::ProblemSolverPtr_t hpp::corbaServer::ProblemSolverMap::operator-> | ( | ) |
| void hpp::corbaServer::ProblemSolverMap::replaceSelected | ( | core::ProblemSolverPtr_t | ps | ) |
| core::ProblemSolverPtr_t hpp::corbaServer::ProblemSolverMap::selected | ( | ) | const |
|
inline |