import "ServerRequestInterceptor.pidl";
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 throw ( ::CORBA::SystemException, ::PortableInterceptor::ForwardRequest ) |
virtual void | receive_request (::PortableInterceptor::ServerRequestInfo_ptr ri)=0 throw ( ::CORBA::SystemException, ::PortableInterceptor::ForwardRequest ) |
virtual void | send_reply (::PortableInterceptor::ServerRequestInfo_ptr ri)=0 throw ( ::CORBA::SystemException ) |
virtual void | send_exception (::PortableInterceptor::ServerRequestInfo_ptr ri)=0 throw ( ::CORBA::SystemException, ::PortableInterceptor::ForwardRequest ) |
virtual void | send_other (::PortableInterceptor::ServerRequestInfo_ptr ri)=0 throw ( ::CORBA::SystemException, ::PortableInterceptor::ForwardRequest ) |
virtual::CORBA::Boolean | _is_a (const char *type_id) |
virtual const char * | _interface_repository_id (void) const |
virtual::CORBA::Boolean | marshal (TAO_OutputCDR &cdr) |
Static Public Member Functions | |
ServerRequestInterceptor_ptr | _duplicate (ServerRequestInterceptor_ptr obj) |
void | _tao_release (ServerRequestInterceptor_ptr obj) |
ServerRequestInterceptor_ptr | _narrow (::CORBA::Object_ptr obj) |
ServerRequestInterceptor_ptr | _unchecked_narrow (::CORBA::Object_ptr obj) |
ServerRequestInterceptor_ptr | _nil (void) |
Protected Member Functions | |
ServerRequestInterceptor (void) | |
virtual | ~ServerRequestInterceptor (void) |
Private Member Functions | |
ServerRequestInterceptor (const ServerRequestInterceptor &) | |
void | operator= (const ServerRequestInterceptor &) |
|
Definition at line 123 of file ServerRequestInterceptorC.h. |
|
Definition at line 124 of file ServerRequestInterceptorC.h. |
|
Definition at line 84 of file ServerRequestInterceptorC.cpp.
00085 {} |
|
Definition at line 87 of file ServerRequestInterceptorC.cpp.
00088 {} |
|
|
|
Definition at line 113 of file ServerRequestInterceptorC.cpp.
00114 { 00115 if (! ::CORBA::is_nil (obj)) 00116 { 00117 obj->_add_ref (); 00118 } 00119 00120 return obj; 00121 } |
|
Definition at line 162 of file ServerRequestInterceptorC.cpp.
00163 { 00164 return "IDL:omg.org/PortableInterceptor/ServerRequestInterceptor:1.0"; 00165 } |
|
Definition at line 130 of file ServerRequestInterceptorC.cpp. References ACE_OS::strcmp().
00134 { 00135 if ( 00136 !ACE_OS::strcmp ( 00137 value, 00138 "IDL:omg.org/PortableInterceptor/Interceptor:1.0" 00139 ) || 00140 !ACE_OS::strcmp ( 00141 value, 00142 "IDL:omg.org/PortableInterceptor/ServerRequestInterceptor:1.0" 00143 ) || 00144 !ACE_OS::strcmp ( 00145 value, 00146 "IDL:omg.org/CORBA/LocalObject:1.0" 00147 ) || 00148 !ACE_OS::strcmp ( 00149 value, 00150 "IDL:omg.org/CORBA/Object:1.0" 00151 ) 00152 ) 00153 { 00154 return true; // success using local knowledge 00155 } 00156 else 00157 { 00158 return false; 00159 } 00160 } |
|
Definition at line 91 of file ServerRequestInterceptorC.cpp.
00095 {
00096 return ServerRequestInterceptor::_duplicate (
00097 dynamic_cast<ServerRequestInterceptor_ptr> (_tao_objref)
00098 );
00099 }
|
|
Definition at line 141 of file ServerRequestInterceptorC.h. References PortableInterceptor::ServerRequestInterceptor_ptr.
00142 {
00143 return static_cast<ServerRequestInterceptor_ptr> (0);
00144 }
|
|
Definition at line 124 of file ServerRequestInterceptorC.cpp.
00125 { 00126 ::CORBA::release (obj); 00127 } |
|
Definition at line 102 of file ServerRequestInterceptorC.cpp.
00106 {
00107 return ServerRequestInterceptor::_duplicate (
00108 dynamic_cast<ServerRequestInterceptor_ptr> (_tao_objref)
00109 );
00110 }
|
|
Definition at line 168 of file ServerRequestInterceptorC.cpp.
00169 { 00170 return false; 00171 } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Proprietary method in TAO for fault tolerance.
|