hpp::corbaServer::BasicServer Class Referenceabstract

#include <basic-server.hh>

Inheritance diagram for hpp::corbaServer::BasicServer:
[legend]
Collaboration diagram for hpp::corbaServer::BasicServer:
[legend]

Public Member Functions

virtual ~ServerPlugin ()
 
virtual void startCorbaServer (const std::string &contextId, const std::string &contextKind)=0
 Start corba server. More...
 
virtual std::string name () const =0
 
core::ProblemSolverPtr_t problemSolver () const throw (std::logic_error)
 
ProblemSolverMapPtr_t problemSolverMap () const
 
void setProblemSolverMap (ProblemSolverMapPtr_t psMap)
 Set planner that will be controlled by server. More...
 
 BasicServer (Server *parent)
 
 ~BasicServer ()
 
void startCorbaServer (const std::string &contextId, const std::string &contextKind)
 Start corba server. More...
 
std::string name () const
 
- Public Member Functions inherited from hpp::corbaServer::ServerPlugin
Serverparent ()
 
core::ProblemSolverPtr_t problemSolver () const throw (std::logic_error)
 
ProblemSolverMapPtr_t problemSolverMap () const
 
void setProblemSolverMap (ProblemSolverMapPtr_t psMap)
 Set planner that will be controlled by server. More...
 

Protected Member Functions

 ServerPlugin (bool multithread)
 
- Protected Member Functions inherited from hpp::corbaServer::ServerPlugin
 ServerPlugin (Server *parent)
 

Protected Attributes

bool multithread_
 
ProblemSolverMapPtr_t problemSolverMap_
 
- Protected Attributes inherited from hpp::corbaServer::ServerPlugin
Serverparent_
 
ProblemSolverMapPtr_t problemSolverMap_
 

Constructor & Destructor Documentation

virtual hpp::corbaServer::BasicServer::~ServerPlugin ( )
inlinevirtual

Reimplemented from hpp::corbaServer::ServerPlugin.

hpp::corbaServer::BasicServer::BasicServer ( Server parent)
hpp::corbaServer::BasicServer::~BasicServer ( )

Member Function Documentation

std::string hpp::corbaServer::BasicServer::name ( ) const
pure virtual
std::string hpp::corbaServer::BasicServer::name ( ) const
virtual
core::ProblemSolverPtr_t hpp::corbaServer::BasicServer::problemSolver ( ) const
throw (std::logic_error
)
inline
ProblemSolverMapPtr_t hpp::corbaServer::BasicServer::problemSolverMap ( ) const
inline
hpp::corbaServer::BasicServer::ServerPlugin ( bool  multithread)
inlineprotected
void hpp::corbaServer::BasicServer::setProblemSolverMap ( ProblemSolverMapPtr_t  psMap)
inline

Set planner that will be controlled by server.

void hpp::corbaServer::BasicServer::startCorbaServer ( const std::string &  contextId,
const std::string &  contextKind 
)
pure virtual
void hpp::corbaServer::BasicServer::startCorbaServer ( const std::string &  contextId,
const std::string &  contextKind 
)
virtual

Start corba server.

Implements hpp::corbaServer::ServerPlugin.

Member Data Documentation

bool hpp::corbaServer::BasicServer::multithread_
protected
ProblemSolverMapPtr_t hpp::corbaServer::BasicServer::problemSolverMap_
protected