hpp::corbaServer::core_impl::PathServant< _Base, _Storage > Class Template Reference

#include <hpp/core_idl/paths-fwd.hh>

Inheritance diagram for hpp::corbaServer::core_impl::PathServant< _Base, _Storage >:
[legend]
Collaboration diagram for hpp::corbaServer::core_impl::PathServant< _Base, _Storage >:
[legend]

Public Types

typedef hpp::core::Path HppBase
 
- Public Types inherited from hpp::corbaServer::ServantBase< hpp::core::Path, _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< hpp::core::Path >
typedef boost::shared_ptr< hpp::core::Path > TShPtr_t
 
typedef boost::weak_ptr< hpp::core::Path > TWkPtr_t
 

Public Member Functions

 SERVANT_BASE_TYPEDEFS (hpp::core_idl::Path, HppBase)
 
 PathServant (Server *server, const _Storage &s)
 
virtual ~PathServant ()
 
hpp::size_type outputSize ()
 
hpp::size_type outputDerivativeSize ()
 
hpp::value_type length ()
 
hpp::floatSeq * initial ()
 
hpp::floatSeq * end ()
 
char * str ()
 
hpp::floatSeq * call (hpp::value_type t, ::CORBA::Boolean &success)
 
hpp::floatSeq * at (hpp::value_type t, ::CORBA::Boolean &success)
 
hpp::floatSeq * derivative (hpp::value_type t, ::CORBA::Short order)
 
hpp::core_idl::Path_ptr extract (hpp::value_type tmin, hpp::value_type tmax)
 
hpp::core_idl::PathVector_ptr asVector ()
 
hpp::core_idl::Path_ptr reverse ()
 
- Public Member Functions inherited from hpp::corbaServer::ServantBase< hpp::core::Path, _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< hpp::core::Path >
virtual ~AbstractServantBase ()
 
virtual Server::ServantKey getServantKey () const
 

Additional Inherited Members

- Protected Member Functions inherited from hpp::corbaServer::ServantBase< hpp::core::Path, _Storage >
 ServantBase (Server *server, const Storage &_s)
 
- Protected Member Functions inherited from hpp::corbaServer::AbstractServantBase< hpp::core::Path >
 AbstractServantBase (Server *server)
 
- Protected Attributes inherited from hpp::corbaServer::ServantBase< hpp::core::Path, _Storage >
Storage s
 
- Protected Attributes inherited from hpp::corbaServer::AbstractServantBase< hpp::core::Path >
Server * server_
 

Member Typedef Documentation

◆ HppBase

template<typename _Base, typename _Storage>
typedef hpp::core::Path hpp::corbaServer::core_impl::PathServant< _Base, _Storage >::HppBase

Constructor & Destructor Documentation

◆ PathServant()

template<typename _Base , typename _Storage >
hpp::corbaServer::core_impl::PathServant< _Base, _Storage >::PathServant ( Server *  server,
const _Storage &  s 
)

◆ ~PathServant()

template<typename _Base , typename _Storage >
hpp::corbaServer::core_impl::PathServant< _Base, _Storage >::~PathServant ( )
virtual

Member Function Documentation

◆ asVector()

template<typename _Base , typename _Storage >
hpp::core_idl::PathVector_ptr hpp::corbaServer::core_impl::PathServant< _Base, _Storage >::asVector ( )

◆ at()

template<typename _Base , typename _Storage >
hpp::floatSeq * hpp::corbaServer::core_impl::PathServant< _Base, _Storage >::at ( hpp::value_type  t,
::CORBA::Boolean &  success 
)

◆ call()

template<typename _Base , typename _Storage >
hpp::floatSeq * hpp::corbaServer::core_impl::PathServant< _Base, _Storage >::call ( hpp::value_type  t,
::CORBA::Boolean &  success 
)

◆ derivative()

template<typename _Base , typename _Storage >
hpp::floatSeq * hpp::corbaServer::core_impl::PathServant< _Base, _Storage >::derivative ( hpp::value_type  t,
::CORBA::Short  order 
)

◆ end()

◆ extract()

◆ initial()

◆ length()

template<typename _Base , typename _Storage >
hpp::value_type hpp::corbaServer::core_impl::PathServant< _Base, _Storage >::length ( )

◆ outputDerivativeSize()

◆ outputSize()

◆ reverse()

◆ SERVANT_BASE_TYPEDEFS()

template<typename _Base, typename _Storage>
hpp::corbaServer::core_impl::PathServant< _Base, _Storage >::SERVANT_BASE_TYPEDEFS ( hpp::core_idl::Path  ,
HppBase   
)

◆ str()

template<typename _Base , typename _Storage >
char * hpp::corbaServer::core_impl::PathServant< _Base, _Storage >::str ( )