Previous Table of Contents Next


21.4.2 Obtaining the Portable Interceptor Current


   Before an invocation is made, PICurrent is obtained via a call to ORB::resolve_initial_references (“PICurrent?).

   From within the interception points, the data on PICurrent that has moved from the thread scope to the request scope is available via the get_slot operation on the RequestInfo object. A PICurrent can still be obtained via resolve_initial_references, but that is the Interceptor’s thread scope PICurrent. See Section 21.4.4.4, “Request Scope vs Thread Scope,? on page 21-38 for a detailed discussion of the scope of PICurrent.