| TAO
    2.4.1
    | 
#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 | |
| CORBA | |
| FUZZ: disable check_for_include/. | |
| TAO | |
| Define symbolic names for the ORB collocation strategies as used at runtime. | |
| TAO::Portable_Server | |
| Typedefs | |
| typedef InterfaceDef * | CORBA::InterfaceDef_ptr | 
| typedef Object * | CORBA::Object_ptr | 
| typedef TAO_Pseudo_Var_T< Object > | CORBA::Object_var | 
| typedef TAO_Pseudo_Out_T< Object > | CORBA::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 **) | 
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.
| typedef void(* TAO_Collocated_Skeleton) (TAO_Abstract_ServantBase *, TAO::Argument **) | 
| typedef void(* TAO_Skeleton) (TAO_ServerRequest &, TAO::Portable_Server::Servant_Upcall *, TAO_ServantBase *) | 
 1.8.11
 1.8.11