summaryrefslogtreecommitdiff
path: root/TAO/tao/Tagged_Components.cpp
diff options
context:
space:
mode:
authorPhil Mesnier <mesnier_p@ociweb.com>2005-06-10 12:52:51 +0000
committerPhil Mesnier <mesnier_p@ociweb.com>2005-06-10 12:52:51 +0000
commitdae78b015a46545180406e19af5cc53e6b7d8c38 (patch)
tree4e1696a9f780da6b72488291e307802e60d572e8 /TAO/tao/Tagged_Components.cpp
parent95922db2d029d8638ec4102eee5bde7e72d06bac (diff)
downloadATCD-dae78b015a46545180406e19af5cc53e6b7d8c38.tar.gz
ChangeLog tag: Fri Jun 10 07:51:36 2005 Phil Mesnier <mesnier_p@ociweb.com>
Diffstat (limited to 'TAO/tao/Tagged_Components.cpp')
-rw-r--r--TAO/tao/Tagged_Components.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/TAO/tao/Tagged_Components.cpp b/TAO/tao/Tagged_Components.cpp
index 925a6f4d9d8..e50a772526b 100644
--- a/TAO/tao/Tagged_Components.cpp
+++ b/TAO/tao/Tagged_Components.cpp
@@ -288,14 +288,15 @@ TAO_Tagged_Components::remove_component_i (IOP::ComponentId tag)
}
int
-TAO_Tagged_Components::get_component (IOP::TaggedComponent& component) const
+TAO_Tagged_Components::get_component (IOP::TaggedComponent& component,
+ CORBA::ULong start) const
{
- for (CORBA::ULong i = 0; i != this->components_.length (); ++i)
+ for (CORBA::ULong i = start; i != this->components_.length (); ++i)
{
if (component.tag == this->components_[i].tag)
{
component = this->components_[i];
- return 1;
+ return i+1;
}
}