summaryrefslogtreecommitdiff
path: root/TAO/tao/Tagged_Components.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Tagged_Components.h')
-rw-r--r--TAO/tao/Tagged_Components.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/TAO/tao/Tagged_Components.h b/TAO/tao/Tagged_Components.h
index 6608bfad5a8..fc93c8aa667 100644
--- a/TAO/tao/Tagged_Components.h
+++ b/TAO/tao/Tagged_Components.h
@@ -93,9 +93,11 @@ public:
int decode (TAO_InputCDR& cdr);
/**
- * Read/Write access to the underlying MutipleComponentProfile.
+ * Read/Write access to the underlying
+ * MutipleComponentProfile. Added by request from Chris Hafey
+ * <chris@stentorsoft.com>
*/
- IOP::MultipleComponentProfile *components (void);
+ IOP::MultipleComponentProfile &components (void);
private:
/// Helper method to implement set_code_sets()
@@ -114,9 +116,6 @@ private:
int get_known_component_i (IOP::TaggedComponent& component) const;
int get_component_i (IOP::TaggedComponent& component) const;
- /// Helper method to create <this->components_>
- int create_components_i (void);
-
/// Is <tag> a well-known component?
int known_tag (IOP::ComponentId tag) const;
@@ -135,7 +134,7 @@ private:
/// The rest of the components, to be compliant we cannot drop a
/// bunch of them.
- IOP::MultipleComponentProfile *components_;
+ IOP::MultipleComponentProfile components_;
// A flag for each component...
CORBA::Octet orb_type_set_;