TAO_Local_ServantBase Class Reference

Base class for local servants. More...

#include <Local_Servant_Base.h>

Inheritance diagram for TAO_Local_ServantBase:

Inheritance graph
[legend]
Collaboration diagram for TAO_Local_ServantBase:

Collaboration graph
[legend]
List of all members.

Protected Member Functions

TAO_Stub_create_stub (void)
void _dispatch (TAO_ServerRequest &request, void *servant_upcall)
 Throws CORBA::BAD_OPERATION exception.

Detailed Description

Base class for local servants.

This servant does not register with the POA and does not produce a valid stub, i.e., object references of this servant cannot be exported. The (collocated) stubs of these servants will always be direct, i.e., call directly to the servant and don't call through the POA since this servant is not registered with the POA.

Definition at line 40 of file Local_Servant_Base.h.


Member Function Documentation

TAO_BEGIN_VERSIONED_NAMESPACE_DECL ACE_INLINE TAO_Stub * TAO_Local_ServantBase::_create_stub ( void   )  [protected, virtual]

This is an auxiliary method for _this(). Make sure *not* to register with the default POA.

Reimplemented from TAO_ServantBase.

Definition at line 8 of file Local_Servant_Base.inl.

00009 {
00010   return 0;
00011 }

TAO_BEGIN_VERSIONED_NAMESPACE_DECL void TAO_Local_ServantBase::_dispatch ( TAO_ServerRequest request,
void *  servant_upcall 
) [protected, virtual]

Throws CORBA::BAD_OPERATION exception.

Implements TAO_ServantBase.

Definition at line 17 of file Local_Servant_Base.cpp.

00018 {
00019   throw ::CORBA::BAD_OPERATION ();
00020 }


The documentation for this class was generated from the following files:
Generated on Tue Feb 2 17:41:29 2010 for TAO_PortableServer by  doxygen 1.4.7