hpp::corbaServer::AbstractServantBase< T > Class Template Referenceabstract

Base class for classes which provides bindings for HPP classes. More...

#include <servant-base_REMOTE_21043.hh>

Inheritance diagram for hpp::corbaServer::AbstractServantBase< T >:
[legend]
Collaboration diagram for hpp::corbaServer::AbstractServantBase< T >:
[legend]

Public Types

typedef boost::shared_ptr< T > TShPtr_t
 
typedef boost::weak_ptr< T > TWkPtr_t
 

Public Member Functions

virtual ~AbstractServantBase ()
 
virtual TShPtr_t get () const =0
 
virtual Server::ServantKey getServantKey () const
 
virtual ~AbstractServantBase ()
 
virtual T get () const =0
 
virtual Server::ServantKey getServantKey () const
 
virtual ~AbstractServantBase ()
 
virtual T get () const =0
 
virtual Server::ServantKey getServantKey () const
 
virtual ~AbstractServantBase ()
 
virtual T get () const =0
 
virtual Server::ServantKey getServantKey () const
 

Protected Member Functions

 AbstractServantBase (Server *server)
 
 AbstractServantBase (Server *server)
 
 AbstractServantBase (Server *server)
 
 AbstractServantBase (Server *server)
 

Protected Attributes

Serverserver_
 

Detailed Description

template<typename T>
class hpp::corbaServer::AbstractServantBase< T >

Base class for classes which provides bindings for HPP classes.

Example usage are hpp::corbaServer::core_idl::Path, hpp::corbaServer::core_idl::PathVector, hpp::corbaServer::core_idl::Distance

Member Typedef Documentation

template<typename T>
typedef boost::shared_ptr<T> hpp::corbaServer::AbstractServantBase< T >::TShPtr_t
template<typename T>
typedef boost::weak_ptr<T> hpp::corbaServer::AbstractServantBase< T >::TWkPtr_t

Constructor & Destructor Documentation

template<typename T>
virtual hpp::corbaServer::AbstractServantBase< T >::~AbstractServantBase ( )
inlinevirtual
template<typename T>
hpp::corbaServer::AbstractServantBase< T >::AbstractServantBase ( Server server)
inlineprotected
template<typename T>
virtual hpp::corbaServer::AbstractServantBase< T >::~AbstractServantBase ( )
inlinevirtual
template<typename T>
hpp::corbaServer::AbstractServantBase< T >::AbstractServantBase ( Server server)
inlineprotected
template<typename T>
virtual hpp::corbaServer::AbstractServantBase< T >::~AbstractServantBase ( )
inlinevirtual
template<typename T>
hpp::corbaServer::AbstractServantBase< T >::AbstractServantBase ( Server server)
inlineprotected
template<typename T>
virtual hpp::corbaServer::AbstractServantBase< T >::~AbstractServantBase ( )
inlinevirtual
template<typename T>
hpp::corbaServer::AbstractServantBase< T >::AbstractServantBase ( Server server)
inlineprotected

Member Function Documentation

template<typename T>
virtual T hpp::corbaServer::AbstractServantBase< T >::get ( ) const
pure virtual

Implemented in hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::Path, _Storage >, hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::Path, _Storage >, hpp::corbaServer::ServantBase< core::Path, _Storage >, and hpp::corbaServer::ServantBase< core::Path, _Storage >.

template<typename T>
virtual T hpp::corbaServer::AbstractServantBase< T >::get ( ) const
pure virtual

Implemented in hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::Path, _Storage >, hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::Path, _Storage >, hpp::corbaServer::ServantBase< core::Path, _Storage >, and hpp::corbaServer::ServantBase< core::Path, _Storage >.

template<typename T>
virtual T hpp::corbaServer::AbstractServantBase< T >::get ( ) const
pure virtual

Implemented in hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::Path, _Storage >, hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::Path, _Storage >, hpp::corbaServer::ServantBase< core::Path, _Storage >, and hpp::corbaServer::ServantBase< core::Path, _Storage >.

template<typename T>
virtual TShPtr_t hpp::corbaServer::AbstractServantBase< T >::get ( ) const
pure virtual

Implemented in hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::Path, _Storage >, hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< T, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::DifferentiableFunction, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< constraints::Implicit, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::Distance, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::SteeringMethod, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::Problem, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::PathValidation, _Storage >, hpp::corbaServer::ServantBase< core::Path, _Storage >, hpp::corbaServer::ServantBase< core::Path, _Storage >, and hpp::corbaServer::ServantBase< core::Path, _Storage >.

template<typename T>
virtual Server::ServantKey hpp::corbaServer::AbstractServantBase< T >::getServantKey ( ) const
inlinevirtual
template<typename T>
virtual Server::ServantKey hpp::corbaServer::AbstractServantBase< T >::getServantKey ( ) const
inlinevirtual
template<typename T>
virtual Server::ServantKey hpp::corbaServer::AbstractServantBase< T >::getServantKey ( ) const
inlinevirtual
template<typename T>
virtual Server::ServantKey hpp::corbaServer::AbstractServantBase< T >::getServantKey ( ) const
inlinevirtual

Member Data Documentation

template<typename T>
Server * hpp::corbaServer::AbstractServantBase< T >::server_
protected