summaryrefslogtreecommitdiff
path: root/TAO/tao/Valuetype
diff options
context:
space:
mode:
authorPhil Mesnier <mesnier_p@ociweb.com>2006-07-01 15:46:08 +0000
committerPhil Mesnier <mesnier_p@ociweb.com>2006-07-01 15:46:08 +0000
commit0c915687c29ab36116372207284a04ffecfde53b (patch)
treebb9ecfc2e4b36143822b5371112d895b85bc3ee1 /TAO/tao/Valuetype
parente8c51091f9703299450eb371308a00d9b5f7acdc (diff)
downloadATCD-0c915687c29ab36116372207284a04ffecfde53b.tar.gz
ChangeLog tag: Sat Jul 1 15:32:43 UTC 2006 Phil Mesnier <mesnier_p@ociweb.com>
Diffstat (limited to 'TAO/tao/Valuetype')
-rw-r--r--TAO/tao/Valuetype/Valuetype_Adapter_Impl.cpp11
-rw-r--r--TAO/tao/Valuetype/Valuetype_Adapter_Impl.h3
2 files changed, 11 insertions, 3 deletions
diff --git a/TAO/tao/Valuetype/Valuetype_Adapter_Impl.cpp b/TAO/tao/Valuetype/Valuetype_Adapter_Impl.cpp
index 074fcdf7de2..feb3c35f783 100644
--- a/TAO/tao/Valuetype/Valuetype_Adapter_Impl.cpp
+++ b/TAO/tao/Valuetype/Valuetype_Adapter_Impl.cpp
@@ -42,12 +42,20 @@ TAO_Valuetype_Adapter_Impl::stream_to_abstract_base (
return cdr >> obj;
}
-CORBA::ULong
+CORBA::Long
TAO_Valuetype_Adapter_Impl::type_info_single (void) const
{
return TAO_OBV_GIOP_Flags::Type_info_single;
}
+CORBA::Long
+TAO_Valuetype_Adapter_Impl::type_info_implied (void) const
+{
+ return
+ TAO_OBV_GIOP_Flags::Value_tag_base |
+ TAO_OBV_GIOP_Flags::Type_info_none;
+}
+
int
TAO_Valuetype_Adapter_Impl::vf_map_rebind (const char *repo_id,
CORBA::ValueFactory &factory)
@@ -72,4 +80,3 @@ TAO_Valuetype_Adapter_Impl::vf_map_find (const char *repo_id)
}
TAO_END_VERSIONED_NAMESPACE_DECL
-
diff --git a/TAO/tao/Valuetype/Valuetype_Adapter_Impl.h b/TAO/tao/Valuetype/Valuetype_Adapter_Impl.h
index eb8a6550838..933308e42c9 100644
--- a/TAO/tao/Valuetype/Valuetype_Adapter_Impl.h
+++ b/TAO/tao/Valuetype/Valuetype_Adapter_Impl.h
@@ -56,7 +56,8 @@ public:
CORBA::AbstractBase_ptr &
);
- virtual CORBA::ULong type_info_single (void) const;
+ virtual CORBA::Long type_info_single (void) const;
+ virtual CORBA::Long type_info_implied (void) const;
virtual int vf_map_rebind (const char *,
CORBA::ValueFactory &);