#include <ProcessingModePolicy.h>
Inheritance diagram for TAO_ProcessingModePolicy:
Public Member Functions | |
TAO_ProcessingModePolicy (PortableInterceptor::ProcessingMode mode) | |
Constructor. | |
virtual PortableInterceptor::ProcessingMode | processing_mode () throw (CORBA::SystemException) |
virtual CORBA::PolicyType | policy_type () throw (CORBA::SystemException) |
virtual CORBA::Policy_ptr | copy () throw (CORBA::SystemException) |
virtual void | destroy () throw (CORBA::SystemException) |
Private Attributes | |
PortableInterceptor::ProcessingMode | processing_mode_ |
The attribute. |
This policy is used to specify which kinds of requests (collocated vs. remote) should (or should not) cause a Portable Interceptor to be used.
Definition at line 41 of file ProcessingModePolicy.h.
|
Constructor.
Definition at line 18 of file ProcessingModePolicy.cpp.
00019 : processing_mode_ (mode) 00020 { 00021 } |
|
Implements CORBA::Policy. Definition at line 24 of file ProcessingModePolicy.cpp. References ACE_CHECK_RETURN, and ACE_NEW_THROW_EX.
00026 { 00027 TAO_ProcessingModePolicy *copy = 0; 00028 ACE_NEW_THROW_EX (copy, 00029 TAO_ProcessingModePolicy (this->processing_mode_), 00030 CORBA::NO_MEMORY ()); 00031 ACE_CHECK_RETURN (CORBA::Policy::_nil ()); 00032 00033 return copy; 00034 } |
|
Implements CORBA::Policy. Definition at line 37 of file ProcessingModePolicy.cpp.
00039 { 00040 } |
|
Implements CORBA::Policy. Definition at line 50 of file ProcessingModePolicy.cpp.
00052 {
00053 return PortableInterceptor::PROCESSING_MODE_POLICY_TYPE;
00054 }
|
|
Definition at line 43 of file ProcessingModePolicy.cpp.
00045 { 00046 return processing_mode_; 00047 } |
|
The attribute.
Definition at line 64 of file ProcessingModePolicy.h. |