hpp-corbaserver  4.9.0
Corba server for Humanoid Path Planner applications
hpp::corbaServer::AbstractServantBase< T > Class Template Referenceabstract

#include <hpp/corbaserver/servant-base.hh>

Inheritance diagram for hpp::corbaServer::AbstractServantBase< T >:
Collaboration diagram for hpp::corbaServer::AbstractServantBase< T >:

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
 

Protected Member Functions

 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

◆ TShPtr_t

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

◆ TWkPtr_t

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

Constructor & Destructor Documentation

◆ ~AbstractServantBase()

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

◆ AbstractServantBase()

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

Member Function Documentation

◆ get()

◆ getServantKey()

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

Member Data Documentation

◆ server_

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

The documentation for this class was generated from the following file: