Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TAO::ServerRequestDetails Class Reference

The policy-driven details for a registered server request interceptor. More...

#include <ServerRequestDetails.h>

List of all members.

Public Member Functions

 ServerRequestDetails (void)
void apply_policies (const CORBA::PolicyList &policies)
bool should_be_processed (bool is_remote_request) const

Private Attributes

PortableInterceptor::ProcessingMode processing_mode_


Detailed Description

The policy-driven details for a registered server request interceptor.

Each time a server request interceptor is registered with an ORB, a ServerRequestDetails object will be created and associated with the registered server request interceptor. If the interceptor is registered with policies, the policies will be used to adjust the values in the ServerRequestDetails appropriately.


Constructor & Destructor Documentation

ACE_INLINE TAO::ServerRequestDetails::ServerRequestDetails void   ) 
 


Member Function Documentation

void TAO::ServerRequestDetails::apply_policies const CORBA::PolicyList policies  ) 
 

ACE_INLINE bool TAO::ServerRequestDetails::should_be_processed bool  is_remote_request  )  const
 

Returns true if the ProcessingMode setting permits the "firing" of the associated server request interceptor based upon the remote vs. collocated nature of the current servant request that is being dispatched.


Member Data Documentation

PortableInterceptor::ProcessingMode TAO::ServerRequestDetails::processing_mode_ [private]
 

The ProcessingMode setting that can be adjusted via the PortableInterceptor::ProcessingModePolicy.


The documentation for this class was generated from the following files:
Generated on Sun Mar 5 15:49:57 2006 for TAO_PI_Server by  doxygen 1.3.9.1