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.
|
1.3.6