TAO_PI_Server 4.0.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
PortableInterceptor::ServerRequestInterceptor Class Referenceabstract

import <ServerRequestInterceptorC.h;

Inheritance diagram for PortableInterceptor::ServerRequestInterceptor:
Inheritance graph
[legend]
Collaboration diagram for PortableInterceptor::ServerRequestInterceptor:
Collaboration graph
[legend]

Public Types

typedef ServerRequestInterceptor_ptr _ptr_type
 
typedef ServerRequestInterceptor_var _var_type
 

Public Member Functions

void tao_ft_interception_point (in ServerRequestInfo ri, out CORBA::OctetSeq os) raises (ForwardRequest)
 Proprietary method in TAO for fault tolerance.
 
void receive_request_service_contexts (in ServerRequestInfo ri) raises (ForwardRequest)
 
void receive_request (in ServerRequestInfo ri) raises (ForwardRequest)
 
void send_reply (in ServerRequestInfo ri)
 
void send_exception (in ServerRequestInfo ri) raises (ForwardRequest)
 
void send_other (in ServerRequestInfo ri) raises (ForwardRequest)
 
virtual void receive_request_service_contexts (::PortableInterceptor::ServerRequestInfo_ptr ri)=0
 
virtual void receive_request (::PortableInterceptor::ServerRequestInfo_ptr ri)=0
 
virtual void send_reply (::PortableInterceptor::ServerRequestInfo_ptr ri)=0
 
virtual void send_exception (::PortableInterceptor::ServerRequestInfo_ptr ri)=0
 
virtual void send_other (::PortableInterceptor::ServerRequestInfo_ptr ri)=0
 
virtual::CORBA::Boolean _is_a (const char *type_id)
 
virtual const char * _interface_repository_id () const
 
virtual::CORBA::Boolean marshal (TAO_OutputCDR &cdr)
 

Static Public Member Functions

static ServerRequestInterceptor_ptr _duplicate (ServerRequestInterceptor_ptr obj)
 
static void _tao_release (ServerRequestInterceptor_ptr obj)
 
static ServerRequestInterceptor_ptr _narrow (::CORBA::Object_ptr obj)
 
static ServerRequestInterceptor_ptr _unchecked_narrow (::CORBA::Object_ptr obj)
 
static ServerRequestInterceptor_ptr _nil ()
 

Protected Member Functions

 ServerRequestInterceptor ()
 
virtual ~ServerRequestInterceptor ()
 

Private Member Functions

 ServerRequestInterceptor (const ServerRequestInterceptor &)
 
void operator= (const ServerRequestInterceptor &)
 

Member Typedef Documentation

◆ _ptr_type

◆ _var_type

Constructor & Destructor Documentation

◆ ServerRequestInterceptor() [1/2]

PortableInterceptor::ServerRequestInterceptor::ServerRequestInterceptor ( )
protected

◆ ~ServerRequestInterceptor()

PortableInterceptor::ServerRequestInterceptor::~ServerRequestInterceptor ( )
protectedvirtual

◆ ServerRequestInterceptor() [2/2]

PortableInterceptor::ServerRequestInterceptor::ServerRequestInterceptor ( const ServerRequestInterceptor & )
private

Member Function Documentation

◆ _duplicate()

PortableInterceptor::ServerRequestInterceptor_ptr PortableInterceptor::ServerRequestInterceptor::_duplicate ( ServerRequestInterceptor_ptr obj)
static

◆ _interface_repository_id()

const char * PortableInterceptor::ServerRequestInterceptor::_interface_repository_id ( ) const
virtual

◆ _is_a()

CORBA::Boolean PortableInterceptor::ServerRequestInterceptor::_is_a ( const char * type_id)

◆ _narrow()

PortableInterceptor::ServerRequestInterceptor_ptr PortableInterceptor::ServerRequestInterceptor::_narrow ( ::CORBA::Object_ptr obj)
static

◆ _nil()

static ServerRequestInterceptor_ptr PortableInterceptor::ServerRequestInterceptor::_nil ( )
inlinestatic

◆ _tao_release()

void PortableInterceptor::ServerRequestInterceptor::_tao_release ( ServerRequestInterceptor_ptr obj)
static

◆ _unchecked_narrow()

PortableInterceptor::ServerRequestInterceptor_ptr PortableInterceptor::ServerRequestInterceptor::_unchecked_narrow ( ::CORBA::Object_ptr obj)
static

◆ marshal()

CORBA::Boolean PortableInterceptor::ServerRequestInterceptor::marshal ( TAO_OutputCDR & cdr)

◆ operator=()

void PortableInterceptor::ServerRequestInterceptor::operator= ( const ServerRequestInterceptor & )
private

◆ receive_request() [1/2]

virtual void PortableInterceptor::ServerRequestInterceptor::receive_request ( ::PortableInterceptor::ServerRequestInfo_ptr ri)
pure virtual

◆ receive_request() [2/2]

void PortableInterceptor::ServerRequestInterceptor::receive_request ( in ServerRequestInfo ri)
raises (ForwardRequest )

◆ receive_request_service_contexts() [1/2]

virtual void PortableInterceptor::ServerRequestInterceptor::receive_request_service_contexts ( ::PortableInterceptor::ServerRequestInfo_ptr ri)
pure virtual

◆ receive_request_service_contexts() [2/2]

void PortableInterceptor::ServerRequestInterceptor::receive_request_service_contexts ( in ServerRequestInfo ri)
raises (ForwardRequest )

◆ send_exception() [1/2]

virtual void PortableInterceptor::ServerRequestInterceptor::send_exception ( ::PortableInterceptor::ServerRequestInfo_ptr ri)
pure virtual

◆ send_exception() [2/2]

void PortableInterceptor::ServerRequestInterceptor::send_exception ( in ServerRequestInfo ri)
raises (ForwardRequest )

◆ send_other() [1/2]

virtual void PortableInterceptor::ServerRequestInterceptor::send_other ( ::PortableInterceptor::ServerRequestInfo_ptr ri)
pure virtual

◆ send_other() [2/2]

void PortableInterceptor::ServerRequestInterceptor::send_other ( in ServerRequestInfo ri)
raises (ForwardRequest )

◆ send_reply() [1/2]

virtual void PortableInterceptor::ServerRequestInterceptor::send_reply ( ::PortableInterceptor::ServerRequestInfo_ptr ri)
pure virtual

◆ send_reply() [2/2]

void PortableInterceptor::ServerRequestInterceptor::send_reply ( in ServerRequestInfo ri)

◆ tao_ft_interception_point()

void PortableInterceptor::ServerRequestInterceptor::tao_ft_interception_point ( in ServerRequestInfo ri,
out CORBA::OctetSeq os )
raises (ForwardRequest )

Proprietary method in TAO for fault tolerance.


The documentation for this class was generated from the following files: