#include "tao/Basic_Types.h"
#include "tao/Collocation_Strategy.h"
#include "tao/CORBA_methods.h"
#include "tao/Pseudo_VarOut_T.h"
Include dependency graph for Abstract_Servant_Base.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Namespaces | |
namespace | CORBA |
namespace | TAO |
Classes | |
class | TAO_Abstract_ServantBase |
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 &, void *, void *) |
typedef void(*) | TAO_Collocated_Skeleton (TAO_Abstract_ServantBase *, TAO::Argument **, int) |
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.
Definition in file Abstract_Servant_Base.h.
typedef void(*) TAO_Collocated_Skeleton(TAO_Abstract_ServantBase *, TAO::Argument **, int) |
Definition at line 62 of file Abstract_Servant_Base.h.
typedef void(*) TAO_Skeleton(TAO_ServerRequest &, void *, void *) |
Definition at line 56 of file Abstract_Servant_Base.h.