servant-base_BASE_21043.hh File Reference
#include <boost/mpl/vector.hpp>
#include <boost/mpl/for_each.hpp>
#include <hpp/common-idl.hh>
Include dependency graph for servant-base_BASE_21043.hh:

Classes

class  hpp::corbaServer::AbstractServantKey
 Abstract class used to avoid duplication of the servants. More...
 
class  hpp::corbaServer::AbstractServantBase< T >
 Base class for classes which provides bindings for HPP classes. More...
 
class  hpp::corbaServer::ServantBase< T, _Storage >
 
class  hpp::corbaServer::AbstractStorage< T, Base >
 Abstraction of storage ot HPP class. More...
 

Namespaces

 hpp
 Implement CORBA interface ``Obstacle''.
 
 hpp::corbaServer
 

Macros

#define SERVANT_BASE_TYPEDEFS(idlObj, hppObj)
 

Functions

template<typename S , typename P >
PortableServer::Servant_var< S > hpp::corbaServer::reference_to_servant (Server *server, const P &p)
 
template<typename T , typename P >
AbstractServantBase< T > * hpp::corbaServer::reference_to_servant_base (Server *server, const P &p)
 
template<typename P , typename S >
hpp::corbaServer::makeServant (Server *server, S *s)
 Create and activate a omniORB servant. More...
 
template<typename ObjectRef , typename Types , typename T , template< typename > class StorageTpl>
ObjectRef::_var_type hpp::corbaServer::makeServantDownCast (Server *server, const StorageTpl< T > &t)
 Create and activate a omniORB servant with class downcasting. More...