hpp::corbaServer::core_idl::ProblemServant< _Base, _Storage > Class Template Reference

#include <hpp/corbaserver/core_idl/problem.hh>

Inheritance diagram for hpp::corbaServer::core_idl::ProblemServant< _Base, _Storage >:
[legend]
Collaboration diagram for hpp::corbaServer::core_idl::ProblemServant< _Base, _Storage >:
[legend]

Public Member Functions

 ProblemServant (Server *server, const Storage &p)
 
virtual ~ProblemServant ()
 
hpp::core_idl::Distance_ptr getDistance () throw (hpp::Error)
 
void setDistance (hpp::core_idl::Distance_ptr distance) throw (hpp::Error)
 
hpp::core_idl::SteeringMethod_ptr getSteeringMethod () throw (hpp::Error)
 
void setSteeringMethod (hpp::core_idl::SteeringMethod_ptr steeringMethod) throw (hpp::Error)
 
hpp::core_idl::PathValidation_ptr getPathValidation () throw (hpp::Error)
 
void setPathValidation (hpp::core_idl::PathValidation_ptr pathValidation) throw (hpp::Error)
 
- Public Member Functions inherited from hpp::corbaServer::ServantBase< core::Problem, _Storage >
virtual ~ServantBase ()
 
virtual TShPtr_t get () const
 
StorageElementShPtr_t getT () const
 
const Storage & getS () const
 
void persistantStorage (bool persistant)
 Set to true if the servant should take ownership of this object. More...
 
bool persistantStorage () const
 See persistantStorage(bool) More...
 
- Public Member Functions inherited from hpp::corbaServer::AbstractServantBase< core::Problem >
virtual ~AbstractServantBase ()
 
virtual Server::ServantKey getServantKey () const
 

Additional Inherited Members

- Public Types inherited from hpp::corbaServer::ServantBase< core::Problem, _Storage >
typedef _Storage Storage
 
typedef boost::weak_ptr< typename Storage::element_type > StorageElementWkPtr_t
 
typedef boost::shared_ptr< typename Storage::element_type > StorageElementShPtr_t
 
- Public Types inherited from hpp::corbaServer::AbstractServantBase< core::Problem >
typedef boost::shared_ptr< core::Problem > TShPtr_t
 
typedef boost::weak_ptr< core::Problem > TWkPtr_t
 
- Protected Member Functions inherited from hpp::corbaServer::ServantBase< core::Problem, _Storage >
 ServantBase (Server *server, const Storage &_s)
 
- Protected Member Functions inherited from hpp::corbaServer::AbstractServantBase< core::Problem >
 AbstractServantBase (Server *server)
 
- Protected Attributes inherited from hpp::corbaServer::ServantBase< core::Problem, _Storage >
Storage s
 
- Protected Attributes inherited from hpp::corbaServer::AbstractServantBase< core::Problem >
Server * server_
 

Constructor & Destructor Documentation

◆ ProblemServant()

template<typename _Base , typename _Storage >
hpp::corbaServer::core_idl::ProblemServant< _Base, _Storage >::ProblemServant ( Server *  server,
const Storage &  p 
)
inline

◆ ~ProblemServant()

template<typename _Base , typename _Storage >
virtual hpp::corbaServer::core_idl::ProblemServant< _Base, _Storage >::~ProblemServant ( )
inlinevirtual

Member Function Documentation

◆ getDistance()

template<typename _Base , typename _Storage >
hpp::core_idl::Distance_ptr hpp::corbaServer::core_idl::ProblemServant< _Base, _Storage >::getDistance ( )
throw (hpp::Error
)
inline

◆ getPathValidation()

template<typename _Base , typename _Storage >
hpp::core_idl::PathValidation_ptr hpp::corbaServer::core_idl::ProblemServant< _Base, _Storage >::getPathValidation ( )
throw (hpp::Error
)
inline

◆ getSteeringMethod()

template<typename _Base , typename _Storage >
hpp::core_idl::SteeringMethod_ptr hpp::corbaServer::core_idl::ProblemServant< _Base, _Storage >::getSteeringMethod ( )
throw (hpp::Error
)
inline

◆ setDistance()

template<typename _Base , typename _Storage >
void hpp::corbaServer::core_idl::ProblemServant< _Base, _Storage >::setDistance ( hpp::core_idl::Distance_ptr  distance)
throw (hpp::Error
)
inline

◆ setPathValidation()

template<typename _Base , typename _Storage >
void hpp::corbaServer::core_idl::ProblemServant< _Base, _Storage >::setPathValidation ( hpp::core_idl::PathValidation_ptr  pathValidation)
throw (hpp::Error
)
inline

◆ setSteeringMethod()

template<typename _Base , typename _Storage >
void hpp::corbaServer::core_idl::ProblemServant< _Base, _Storage >::setSteeringMethod ( hpp::core_idl::SteeringMethod_ptr  steeringMethod)
throw (hpp::Error
)
inline