diff options
author | wilson_d <wilson_d@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-12-22 01:44:39 +0000 |
---|---|---|
committer | wilson_d <wilson_d@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2003-12-22 01:44:39 +0000 |
commit | 8baa9efef6fb74b6882c89ca6b198784a89e8256 (patch) | |
tree | 8262d7e8599334f6f03607a19fbea89556dd952f /TAO/utils | |
parent | bee9b009502570c2ccda8417563f268d6a3c0087 (diff) | |
download | ATCD-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.cpp | 41 |
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, "%{%{")); |