TAO 3.1.4
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
Abstract_Servant_Base.h File Reference
#include "tao/Basic_Types.h"
#include "tao/Collocation_Strategy.h"
#include "tao/CORBA_methods.h"
#include "tao/Pseudo_VarOut_T.h"
#include "tao/Abstract_Servant_Base.inl"

Classes

class  TAO_Abstract_ServantBase
 

Namespaces

namespace  CORBA
 FUZZ: disable check_for_include/.
 
namespace  TAO
 Define symbolic names for the ORB collocation strategies as used at runtime.
 
namespace  TAO::Portable_Server
 

Typedefs

typedef InterfaceDef * CORBA::InterfaceDef_ptr
 
typedef ObjectCORBA::Object_ptr
 
typedef TAO_Pseudo_Var_T< ObjectCORBA::Object_var
 
typedef TAO_Pseudo_Out_T< ObjectCORBA::Object_out
 
typedef void(* TAO_Skeleton) (TAO_ServerRequest &, TAO::Portable_Server::Servant_Upcall *, TAO_ServantBase *)
 
typedef void(* TAO_Collocated_Skeleton) (TAO_Abstract_ServantBase *, TAO::Argument **)
 

Detailed Description

This files contains the TAO_Abstract_ServantBase, which is used as a way to decouple the PortableServer from the TAO Core, and make it possible to keep the reference to the servant in the CORBA::Object class.

Author
Angelo Corsaro corsa.nosp@m.ro@c.nosp@m.s.wus.nosp@m.tl.e.nosp@m.du

Typedef Documentation

◆ TAO_Collocated_Skeleton

typedef void(* TAO_Collocated_Skeleton) (TAO_Abstract_ServantBase *, TAO::Argument **)

◆ TAO_Skeleton

typedef void(* TAO_Skeleton) (TAO_ServerRequest &, TAO::Portable_Server::Servant_Upcall *, TAO_ServantBase *)