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

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

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

Public Types

typedef PathServant< Base, StorageParent
 
- Public Types inherited from hpp::corbaServer::ServantBase< core::Path, _Storage >
typedef _Storage Storage
 
typedef _Storage Storage
 
typedef _Storage 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::Path >
typedef boost::shared_ptr< core::PathTShPtr_t
 
typedef boost::weak_ptr< core::PathTWkPtr_t
 

Public Member Functions

 PathVectorServant (Server *server, const Storage &s)
 
std::size_t numberPaths () throw (Error)
 
hpp::core_idl::Path_ptr pathAtRank (std::size_t rank) throw (Error)
 
void appendPath (hpp::core_idl::Path_ptr path) throw (Error)
 
void concatenate (hpp::core_idl::PathVector_ptr path) throw (Error)
 
- Public Member Functions inherited from hpp::corbaServer::core_idl::PathServant< _Base, _Storage >
 PathServant (Server *server, const Storage &s)
 
virtual ~PathServant ()
 
size_type outputSize () throw (Error)
 
size_type outputDerivativeSize () throw (Error)
 
value_type length () throw (Error)
 
char * str () throw (Error)
 
floatSeqvalue (value_type t, CORBA::Boolean &success) throw (Error)
 
floatSeqderivative (value_type t, CORBA::Short order) throw (Error)
 
hpp::core_idl::Path_ptr extract (value_type tmin, value_type tmax) throw (Error)
 
hpp::core_idl::PathVector_ptr asVector () throw (Error)
 
- Public Member Functions inherited from hpp::corbaServer::ServantBase< core::Path, _Storage >
virtual ~ServantBase ()
 
virtual ~ServantBase ()
 
virtual ~ServantBase ()
 
virtual ~ServantBase ()
 
virtual TShPtr_t get () const
 
virtual core::Path get () const
 
virtual core::Path get () const
 
virtual core::Path get () const
 
StorageElementShPtr_t getT () const
 
const StoragegetS () const
 
const StoragegetS () const
 
const StoragegetS () const
 
const StoragegetS () 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::Path >
virtual ~AbstractServantBase ()
 
virtual ~AbstractServantBase ()
 
virtual ~AbstractServantBase ()
 
virtual ~AbstractServantBase ()
 
virtual Server::ServantKey getServantKey () const
 
virtual Server::ServantKey getServantKey () const
 
virtual Server::ServantKey getServantKey () const
 
virtual Server::ServantKey getServantKey () const
 

Additional Inherited Members

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

Member Typedef Documentation

template<typename _Base , typename _Storage >
typedef PathServant<Base, Storage> hpp::corbaServer::core_idl::PathVectorServant< _Base, _Storage >::Parent

Constructor & Destructor Documentation

template<typename _Base , typename _Storage >
hpp::corbaServer::core_idl::PathVectorServant< _Base, _Storage >::PathVectorServant ( Server server,
const Storage s 
)
inline

Member Function Documentation

template<typename _Base , typename _Storage >
void hpp::corbaServer::core_idl::PathVectorServant< _Base, _Storage >::appendPath ( hpp::core_idl::Path_ptr  path)
throw (Error
)
inline
template<typename _Base , typename _Storage >
void hpp::corbaServer::core_idl::PathVectorServant< _Base, _Storage >::concatenate ( hpp::core_idl::PathVector_ptr  path)
throw (Error
)
inline
template<typename _Base , typename _Storage >
std::size_t hpp::corbaServer::core_idl::PathVectorServant< _Base, _Storage >::numberPaths ( )
throw (Error
)
inline
template<typename _Base , typename _Storage >
hpp::core_idl::Path_ptr hpp::corbaServer::core_idl::PathVectorServant< _Base, _Storage >::pathAtRank ( std::size_t  rank)
throw (Error
)
inline