2 TAO_BEGIN_VERSIONED_NAMESPACE_DECL
5 TAO_Tagged_Components::TAO_Tagged_Components ()
13 TAO_Tagged_Components::get_orb_type (CORBA::ULong& orb_type) const
15 if (this->orb_type_set_ == 1)
17 orb_type = this->orb_type_;
20 return this->orb_type_set_;
24 TAO_Tagged_Components::get_code_sets (
25 const CONV_FRAME::CodeSetComponentInfo* &ci) const
27 if (this->code_sets_set_ == 1)
29 ci = &this->code_sets_;
32 return this->code_sets_set_;
36 TAO_Tagged_Components::get_code_sets (
37 CONV_FRAME::CodeSetComponentInfo &ci) const
39 if (this->code_sets_set_ == 1)
41 ci = this->code_sets_;
44 return this->code_sets_set_;
48 TAO_Tagged_Components::known_tag (IOP::ComponentId tag) const
50 return (tag == IOP::TAG_ORB_TYPE
51 || tag == IOP::TAG_CODE_SETS);
56 TAO_Tagged_Components::unique_tag (IOP::ComponentId tag) const
58 return (tag == IOP::TAG_ORB_TYPE
59 || tag == IOP::TAG_CODE_SETS
60 || tag == IOP::TAG_POLICIES
61 || tag == TAO_TAG_ENDPOINTS
62 // || tag == IOP::TAG_ALTERNATE_IIOP_ADDRESS
63 || tag == IOP::TAG_COMPLETE_OBJECT_KEY
64 || tag == IOP::TAG_ENDPOINT_ID_POSITION
65 || tag == IOP::TAG_LOCATION_POLICY
66 || tag == IOP::TAG_FT_PRIMARY
67 || tag == IOP::TAG_FT_GROUP
68 || tag == IOP::TAG_DCE_STRING_BINDING
69 || tag == IOP::TAG_DCE_BINDING_NAME
70 || tag == IOP::TAG_DCE_NO_PIPES);
73 ACE_INLINE IOP::MultipleComponentProfile&
74 TAO_Tagged_Components::components ()
76 return this->components_;
79 TAO_END_VERSIONED_NAMESPACE_DECL