summaryrefslogtreecommitdiff
path: root/TAO/utils
diff options
context:
space:
mode:
authorwilson_d <wilson_d@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-12-22 01:44:39 +0000
committerwilson_d <wilson_d@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2003-12-22 01:44:39 +0000
commit8baa9efef6fb74b6882c89ca6b198784a89e8256 (patch)
tree8262d7e8599334f6f03607a19fbea89556dd952f /TAO/utils
parentbee9b009502570c2ccda8417563f268d6a3c0087 (diff)
downloadATCD-8baa9efef6fb74b6882c89ca6b198784a89e8256.tar.gz
ChangeLogTag: Sun Dec 21 19:35:44 2003 Dale Wilson <wilson_d@ociweb.com>
Diffstat (limited to 'TAO/utils')
-rw-r--r--TAO/utils/catior/catior.cpp41
1 files changed, 41 insertions, 0 deletions
diff --git a/TAO/utils/catior/catior.cpp b/TAO/utils/catior/catior.cpp
index d85caf6393a..70589fa4c61 100644
--- a/TAO/utils/catior/catior.cpp
+++ b/TAO/utils/catior/catior.cpp
@@ -610,6 +610,37 @@ cat_tao_tag_endpoints (TAO_InputCDR& stream) {
return 1;
}
+static CORBA::Boolean
+cat_tag_group (TAO_InputCDR& stream) {
+/*
+ID is 27
+Component Value len: 36
+Component Value as hex:
+01 01 00 cd 0f 00 00 00 64 65 66 61 75 6c 74 2d
+64 6f 6d 61 69 6e 00 cd 01 00 00 00 00 00 00 00
+02 00 00 00
+The Component Value as string:
+ ...-....default-domain.-............
+*/
+
+#if 1
+ cat_octet_seq ("TAG_GROUP", stream);
+#else
+ CORBA::Octet version_major;
+ if (stream.read_octet(version_major) == 0)
+ {
+ return 1;
+ }
+
+ CORBA::Octet version_minor;
+ if (stream.read_octet(version_minor) == 0)
+ {
+ return 1;
+ }
+
+#endif
+ return 1;
+}
static CORBA::Boolean
cat_tag_policies (TAO_InputCDR& stream) {
@@ -952,6 +983,16 @@ cat_tagged_components (TAO_InputCDR& stream)
ACE_DEBUG ((LM_DEBUG, "%{%{"));
cat_tag_policies(stream);
ACE_DEBUG ((LM_DEBUG, "%}%}"));
+ } else if (tag == IOP::TAG_FT_GROUP) { //@@ PortableGroup will rename this TAG_GROUP
+ ACE_DEBUG ((LM_DEBUG,"%d (TAG_GROUP)\n", tag));
+ ACE_DEBUG ((LM_DEBUG, "%{%{"));
+ cat_tag_group (stream);
+ ACE_DEBUG ((LM_DEBUG, "%}%}"));
+ } else if (tag == IOP::TAG_FT_PRIMARY) { //@@ PortableGroup will rename this TAG_PRIMARY
+ ACE_DEBUG ((LM_DEBUG,"%d (TAG_PRIMARY)\n", tag));
+ ACE_DEBUG ((LM_DEBUG, "%{%{"));
+ cat_octet_seq ("TAG_PRIMARY", stream);
+ ACE_DEBUG ((LM_DEBUG, "%}%}"));
} else {
ACE_DEBUG ((LM_DEBUG,"%d\n", tag));
ACE_DEBUG ((LM_DEBUG, "%{%{"));