hpp::corbaServer::ServantBase< T, _Storage > Class Template Reference

#include <servant-base_REMOTE_21043.hh>

Inheritance diagram for hpp::corbaServer::ServantBase< T, _Storage >:
[legend]
Collaboration diagram for hpp::corbaServer::ServantBase< T, _Storage >:
[legend]

Public Types

typedef _Storage Storage
 
typedef boost::weak_ptr< typename Storage::element_type > StorageElementWkPtr_t
 
typedef boost::shared_ptr< typename Storage::element_type > StorageElementShPtr_t
 
typedef _Storage Storage
 
typedef _Storage Storage
 
typedef _Storage Storage
 
- Public Types inherited from hpp::corbaServer::AbstractServantBase< T >
typedef boost::shared_ptr< T > TShPtr_t
 
typedef boost::weak_ptr< T > TWkPtr_t
 

Public Member Functions

virtual ~ServantBase ()
 
virtual TShPtr_t get () const
 
StorageElementShPtr_t getT () 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...
 
virtual ~ServantBase ()
 
virtual T get () const
 
const StoragegetS () const
 
virtual ~ServantBase ()
 
virtual T get () const
 
const StoragegetS () const
 
virtual ~ServantBase ()
 
virtual T get () const
 
const StoragegetS () const
 
- Public Member Functions inherited from hpp::corbaServer::AbstractServantBase< T >
virtual ~AbstractServantBase ()
 
virtual Server::ServantKey getServantKey () const
 
virtual ~AbstractServantBase ()
 
virtual Server::ServantKey getServantKey () const
 
virtual ~AbstractServantBase ()
 
virtual Server::ServantKey getServantKey () const
 
virtual ~AbstractServantBase ()
 
virtual Server::ServantKey getServantKey () const
 

Protected Member Functions

 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< T >
 AbstractServantBase (Server *server)
 
 AbstractServantBase (Server *server)
 
 AbstractServantBase (Server *server)
 
 AbstractServantBase (Server *server)
 

Protected Attributes

Storage s
 
- Protected Attributes inherited from hpp::corbaServer::AbstractServantBase< T >
Serverserver_
 

Member Typedef Documentation

template<typename T, typename _Storage>
typedef _Storage hpp::corbaServer::ServantBase< T, _Storage >::Storage
template<typename T, typename _Storage>
typedef _Storage hpp::corbaServer::ServantBase< T, _Storage >::Storage
template<typename T, typename _Storage>
typedef _Storage hpp::corbaServer::ServantBase< T, _Storage >::Storage
template<typename T, typename _Storage>
typedef _Storage hpp::corbaServer::ServantBase< T, _Storage >::Storage
template<typename T, typename _Storage>
typedef boost::shared_ptr<typename Storage::element_type> hpp::corbaServer::ServantBase< T, _Storage >::StorageElementShPtr_t
template<typename T, typename _Storage>
typedef boost:: weak_ptr<typename Storage::element_type> hpp::corbaServer::ServantBase< T, _Storage >::StorageElementWkPtr_t

Constructor & Destructor Documentation

template<typename T, typename _Storage>
virtual hpp::corbaServer::ServantBase< T, _Storage >::~ServantBase ( )
inlinevirtual
template<typename T, typename _Storage>
hpp::corbaServer::ServantBase< T, _Storage >::ServantBase ( Server server,
const Storage _s 
)
inlineprotected
template<typename T, typename _Storage>
virtual hpp::corbaServer::ServantBase< T, _Storage >::~ServantBase ( )
inlinevirtual
template<typename T, typename _Storage>
hpp::corbaServer::ServantBase< T, _Storage >::ServantBase ( Server server,
const Storage _s 
)
inlineprotected
template<typename T, typename _Storage>
virtual hpp::corbaServer::ServantBase< T, _Storage >::~ServantBase ( )
inlinevirtual
template<typename T, typename _Storage>
hpp::corbaServer::ServantBase< T, _Storage >::ServantBase ( Server server,
const Storage _s 
)
inlineprotected
template<typename T, typename _Storage>
virtual hpp::corbaServer::ServantBase< T, _Storage >::~ServantBase ( )
inlinevirtual
template<typename T, typename _Storage>
hpp::corbaServer::ServantBase< T, _Storage >::ServantBase ( Server server,
const Storage _s 
)
inlineprotected

Member Function Documentation

template<typename T, typename _Storage>
virtual T hpp::corbaServer::ServantBase< T, _Storage >::get ( ) const
inlinevirtual
template<typename T, typename _Storage>
virtual T hpp::corbaServer::ServantBase< T, _Storage >::get ( ) const
inlinevirtual
template<typename T, typename _Storage>
virtual T hpp::corbaServer::ServantBase< T, _Storage >::get ( ) const
inlinevirtual
template<typename T, typename _Storage>
virtual TShPtr_t hpp::corbaServer::ServantBase< T, _Storage >::get ( ) const
inlinevirtual
template<typename T, typename _Storage>
const Storage& hpp::corbaServer::ServantBase< T, _Storage >::getS ( ) const
inline
template<typename T, typename _Storage>
const Storage& hpp::corbaServer::ServantBase< T, _Storage >::getS ( ) const
inline
template<typename T, typename _Storage>
const Storage& hpp::corbaServer::ServantBase< T, _Storage >::getS ( ) const
inline
template<typename T, typename _Storage>
const Storage& hpp::corbaServer::ServantBase< T, _Storage >::getS ( ) const
inline
template<typename T, typename _Storage>
StorageElementShPtr_t hpp::corbaServer::ServantBase< T, _Storage >::getT ( ) const
inline
template<typename T, typename _Storage>
void hpp::corbaServer::ServantBase< T, _Storage >::persistantStorage ( bool  persistant)
inline

Set to true if the servant should take ownership of this object.

template<typename T, typename _Storage>
bool hpp::corbaServer::ServantBase< T, _Storage >::persistantStorage ( ) const
inline

Member Data Documentation

template<typename T, typename _Storage>
Storage hpp::corbaServer::ServantBase< T, _Storage >::s
protected