4 * @author Jody Hagins <jody@atdesk.com>
5 * @author Carlos O'Ryan <coryan@uci.edu>
7 #ifndef TAO_PERF_RTEC_RIR_NARROW_H
8 #define TAO_PERF_RTEC_RIR_NARROW_H
11 #include "tao/Object.h"
16 * @brief Implement a helper method to narrow the results from
17 * resolve_initial_references.
19 template<class Interface
>
23 typedef typename
Interface::_ptr_type Interface_ptr
;
24 typedef typename
Interface::_var_type Interface_var
;
26 static Interface_ptr
resolve (CORBA::ORB_ptr orb
,
27 const char *object_id
);
30 #if defined (ACE_TEMPLATES_REQUIRE_SOURCE)
31 #include "RIR_Narrow.cpp"
32 #endif /* ACE_TEMPLATES_REQUIRE_SOURCE */
34 #endif /* TAO_PERF_RTEC_RIR_NARROW_H */