summaryrefslogtreecommitdiff
path: root/TAO/tao/Messaging_PolicyValueC.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tao/Messaging_PolicyValueC.cpp')
-rw-r--r--TAO/tao/Messaging_PolicyValueC.cpp624
1 files changed, 406 insertions, 218 deletions
diff --git a/TAO/tao/Messaging_PolicyValueC.cpp b/TAO/tao/Messaging_PolicyValueC.cpp
index 84794a32b3e..5bb3beedee0 100644
--- a/TAO/tao/Messaging_PolicyValueC.cpp
+++ b/TAO/tao/Messaging_PolicyValueC.cpp
@@ -15,12 +15,18 @@
// Irvine, CA
// USA
// http://doc.ece.uci.edu/
+// and
+// Institute for Software Integrated Systems
+// Vanderbilt University
+// Nashville, TN
+// USA
+// http://www.isis.vanderbilt.edu/
//
// Information about TAO is available at:
// http://www.cs.wustl.edu/~schmidt/TAO.html
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:314
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_codegen.cpp:301
#include "Messaging_PolicyValueC.h"
@@ -35,52 +41,60 @@
#endif /* !defined INLINE */
// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_arg_traits.cpp:59
+
+// Arg traits specializations.
+namespace TAO
+{
+};
+
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
static const CORBA::Long _oc_Messaging_PolicyValue[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
38,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f506f),
- ACE_NTOHL (0x6c696379),
- ACE_NTOHL (0x56616c75),
- ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f506f),
+ ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x56616c75),
+ ACE_NTOHL (0x653a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/Messaging/PolicyValue:1.0
12,
- ACE_NTOHL (0x506f6c69),
- ACE_NTOHL (0x63795661),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63795661),
ACE_NTOHL (0x6c756500), // name = PolicyValue
2, // member count
6,
- ACE_NTOHL (0x70747970),
+ ACE_NTOHL (0x70747970),
ACE_NTOHL (0x65000000), // name = ptype
CORBA::tk_alias, // typecode kind for typedefs
64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f506f),
- ACE_NTOHL (0x6c696379),
- ACE_NTOHL (0x54797065),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f506f),
+ ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x54797065),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/PolicyType:1.0
11,
- ACE_NTOHL (0x506f6c69),
- ACE_NTOHL (0x63795479),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63795479),
ACE_NTOHL (0x70650000), // name = PolicyType
CORBA::tk_ulong,
7,
- ACE_NTOHL (0x7076616c),
+ ACE_NTOHL (0x7076616c),
ACE_NTOHL (0x75650000), // name = pvalue
CORBA::tk_sequence, // typecode kind
12, // encapsulation length
@@ -99,41 +113,47 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_PolicyValue (
sizeof (Messaging::PolicyValue)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_PolicyValue,
- &_tc_TAO_tc_Messaging_PolicyValue
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_PolicyValue =
+ &_tc_TAO_tc_Messaging_PolicyValue;
+}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/structure_cs.cpp:66
-void Messaging::PolicyValue::_tao_any_destructor (void *_tao_void_pointer)
+void
+Messaging::PolicyValue::_tao_any_destructor (
+ void *_tao_void_pointer
+ )
{
- PolicyValue *tmp = ACE_static_cast (PolicyValue*, _tao_void_pointer);
- delete tmp;
+ PolicyValue *_tao_tmp_pointer =
+ ACE_static_cast (PolicyValue *, _tao_void_pointer);
+ delete _tao_tmp_pointer;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:50
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:66
+
+#if !defined (_MESSAGING_POLICYVALUE__TAO_SEQ_CORBA_OCTET__CS_)
+#define _MESSAGING_POLICYVALUE__TAO_SEQ_CORBA_OCTET__CS_
-Messaging::PolicyValue::_tao_seq_Octet::_tao_seq_Octet (void)
+Messaging::PolicyValue::_tao_seq_CORBA_Octet_::_tao_seq_CORBA_Octet_ (void)
{}
-Messaging::PolicyValue::_tao_seq_Octet::_tao_seq_Octet (CORBA::ULong max)
+Messaging::PolicyValue::_tao_seq_CORBA_Octet_::_tao_seq_CORBA_Octet_ (
+ CORBA::ULong max
+ )
: TAO_Unbounded_Sequence<
CORBA::Octet
>
(max)
{}
-Messaging::PolicyValue::_tao_seq_Octet::_tao_seq_Octet (
+Messaging::PolicyValue::_tao_seq_CORBA_Octet_::_tao_seq_CORBA_Octet_ (
CORBA::ULong max,
CORBA::ULong length,
- CORBA::Octet *buffer,
+ CORBA::Octet * buffer,
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
@@ -142,60 +162,41 @@ Messaging::PolicyValue::_tao_seq_Octet::_tao_seq_Octet (
(max, length, buffer, release)
{}
-Messaging::PolicyValue::_tao_seq_Octet::_tao_seq_Octet (const _tao_seq_Octet &seq)
+Messaging::PolicyValue::_tao_seq_CORBA_Octet_::_tao_seq_CORBA_Octet_ (
+ const _tao_seq_CORBA_Octet_ &seq
+ )
: TAO_Unbounded_Sequence<
CORBA::Octet
>
(seq)
{}
-Messaging::PolicyValue::_tao_seq_Octet::~_tao_seq_Octet (void)
+Messaging::PolicyValue::_tao_seq_CORBA_Octet_::~_tao_seq_CORBA_Octet_ (void)
{}
-void Messaging::PolicyValue::_tao_seq_Octet::_tao_any_destructor (void *_tao_void_pointer)
+void Messaging::PolicyValue::_tao_seq_CORBA_Octet_::_tao_any_destructor (
+ void * _tao_void_pointer
+ )
{
- _tao_seq_Octet *tmp = ACE_static_cast (_tao_seq_Octet*, _tao_void_pointer);
- delete tmp;
+ _tao_seq_CORBA_Octet_ * _tao_tmp_pointer =
+ ACE_static_cast (_tao_seq_CORBA_Octet_ *, _tao_void_pointer);
+ delete _tao_tmp_pointer;
}
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_type.cpp:274
+#endif /* end #if !defined */
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:66
-template class
- TAO_Var_Var_T<
- Messaging::PolicyValue
- >;
-
-template class
- TAO_Out_T<
- Messaging::PolicyValue,
- Messaging::PolicyValue_var
- >;
-
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-# pragma instantiate \
- TAO_Var_Var_T< \
- Messaging::PolicyValue \
- >
-
-# pragma instantiate \
- TAO_Out_T< \
- Messaging::PolicyValue, \
- Messaging::PolicyValue_var \
- >
-
-#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/sequence_cs.cpp:50
+#if !defined (_MESSAGING_POLICYVALUESEQ_CS_)
+#define _MESSAGING_POLICYVALUESEQ_CS_
Messaging::PolicyValueSeq::PolicyValueSeq (void)
{}
-Messaging::PolicyValueSeq::PolicyValueSeq (CORBA::ULong max)
+Messaging::PolicyValueSeq::PolicyValueSeq (
+ CORBA::ULong max
+ )
: TAO_Unbounded_Sequence<
Messaging::PolicyValue
>
@@ -205,7 +206,7 @@ Messaging::PolicyValueSeq::PolicyValueSeq (CORBA::ULong max)
Messaging::PolicyValueSeq::PolicyValueSeq (
CORBA::ULong max,
CORBA::ULong length,
- Messaging::PolicyValue *buffer,
+ Messaging::PolicyValue * buffer,
CORBA::Boolean release
)
: TAO_Unbounded_Sequence<
@@ -214,7 +215,9 @@ Messaging::PolicyValueSeq::PolicyValueSeq (
(max, length, buffer, release)
{}
-Messaging::PolicyValueSeq::PolicyValueSeq (const PolicyValueSeq &seq)
+Messaging::PolicyValueSeq::PolicyValueSeq (
+ const PolicyValueSeq &seq
+ )
: TAO_Unbounded_Sequence<
Messaging::PolicyValue
>
@@ -224,51 +227,16 @@ Messaging::PolicyValueSeq::PolicyValueSeq (const PolicyValueSeq &seq)
Messaging::PolicyValueSeq::~PolicyValueSeq (void)
{}
-void Messaging::PolicyValueSeq::_tao_any_destructor (void *_tao_void_pointer)
+void Messaging::PolicyValueSeq::_tao_any_destructor (
+ void * _tao_void_pointer
+ )
{
- PolicyValueSeq *tmp = ACE_static_cast (PolicyValueSeq*, _tao_void_pointer);
- delete tmp;
+ PolicyValueSeq * _tao_tmp_pointer =
+ ACE_static_cast (PolicyValueSeq *, _tao_void_pointer);
+ delete _tao_tmp_pointer;
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
-
-template class
- TAO_VarSeq_Var_T<
- Messaging::PolicyValueSeq,
- Messaging::PolicyValue
- >;
-
-template class TAO_Unbounded_Sequence<Messaging::PolicyValue>;
-template class TAO_Var_Base_T<Messaging::PolicyValue>;
-template class TAO_Seq_Var_Base_T<Messaging::PolicyValueSeq,
- Messaging::PolicyValue>;
-template class
- TAO_Seq_Out_T<
- Messaging::PolicyValueSeq,
- Messaging::PolicyValueSeq_var,
- Messaging::PolicyValue
- >;
-
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-
-# pragma instantiate \
- TAO_VarSeq_Var_T< \
- Messaging::PolicyValueSeq, \
- Messaging::PolicyValue \
- >
-
-#pragma instantiate TAO_Seq_Var_Base_T<Messaging::PolicyValueSeq,
- Messaging::PolicyValue>
-#pragma instantiate TAO_Unbounded_Sequence<Messaging::PolicyValue>
-#pragma instantiate TAO_Var_Base_T<Messaging::PolicyValue>;
-# pragma instantiate \
- TAO_Seq_Out_T< \
- Messaging::PolicyValueSeq, \
- Messaging::PolicyValueSeq_var, \
- Messaging::PolicyValue \
- >
-
-#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+#endif /* end #if !defined */
// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_typecode/typecode_defn.cpp:284
@@ -277,21 +245,21 @@ static const CORBA::Long _oc_Messaging_PolicyValueSeq[] =
{
TAO_ENCAP_BYTE_ORDER, // byte order
41,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f506f),
- ACE_NTOHL (0x6c696379),
- ACE_NTOHL (0x56616c75),
- ACE_NTOHL (0x65536571),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f506f),
+ ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x56616c75),
+ ACE_NTOHL (0x65536571),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/Messaging/PolicyValueSeq:1.0
15,
- ACE_NTOHL (0x506f6c69),
- ACE_NTOHL (0x63795661),
- ACE_NTOHL (0x6c756553),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63795661),
+ ACE_NTOHL (0x6c756553),
ACE_NTOHL (0x65710000), // name = PolicyValueSeq
CORBA::tk_sequence, // typecode kind
200, // encapsulation length
@@ -300,46 +268,46 @@ static const CORBA::Long _oc_Messaging_PolicyValueSeq[] =
184, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
38,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x4d657373),
- ACE_NTOHL (0x6167696e),
- ACE_NTOHL (0x672f506f),
- ACE_NTOHL (0x6c696379),
- ACE_NTOHL (0x56616c75),
- ACE_NTOHL (0x653a312e),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x4d657373),
+ ACE_NTOHL (0x6167696e),
+ ACE_NTOHL (0x672f506f),
+ ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x56616c75),
+ ACE_NTOHL (0x653a312e),
ACE_NTOHL (0x30000000), // repository ID = IDL:omg.org/Messaging/PolicyValue:1.0
12,
- ACE_NTOHL (0x506f6c69),
- ACE_NTOHL (0x63795661),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63795661),
ACE_NTOHL (0x6c756500), // name = PolicyValue
2, // member count
6,
- ACE_NTOHL (0x70747970),
+ ACE_NTOHL (0x70747970),
ACE_NTOHL (0x65000000), // name = ptype
CORBA::tk_alias, // typecode kind for typedefs
64, // encapsulation length
TAO_ENCAP_BYTE_ORDER, // byte order
33,
- ACE_NTOHL (0x49444c3a),
- ACE_NTOHL (0x6f6d672e),
- ACE_NTOHL (0x6f72672f),
- ACE_NTOHL (0x434f5242),
- ACE_NTOHL (0x412f506f),
- ACE_NTOHL (0x6c696379),
- ACE_NTOHL (0x54797065),
- ACE_NTOHL (0x3a312e30),
+ ACE_NTOHL (0x49444c3a),
+ ACE_NTOHL (0x6f6d672e),
+ ACE_NTOHL (0x6f72672f),
+ ACE_NTOHL (0x434f5242),
+ ACE_NTOHL (0x412f506f),
+ ACE_NTOHL (0x6c696379),
+ ACE_NTOHL (0x54797065),
+ ACE_NTOHL (0x3a312e30),
ACE_NTOHL (0x0), // repository ID = IDL:omg.org/CORBA/PolicyType:1.0
11,
- ACE_NTOHL (0x506f6c69),
- ACE_NTOHL (0x63795479),
+ ACE_NTOHL (0x506f6c69),
+ ACE_NTOHL (0x63795479),
ACE_NTOHL (0x70650000), // name = PolicyType
CORBA::tk_ulong,
7,
- ACE_NTOHL (0x7076616c),
+ ACE_NTOHL (0x7076616c),
ACE_NTOHL (0x75650000), // name = pvalue
CORBA::tk_sequence, // typecode kind
12, // encapsulation length
@@ -361,16 +329,13 @@ static CORBA::TypeCode _tc_TAO_tc_Messaging_PolicyValueSeq (
sizeof (Messaging::PolicyValueSeq)
);
-TAO_NAMESPACE_TYPE (CORBA::TypeCode_ptr)
-TAO_NAMESPACE_BEGIN (Messaging)
-TAO_NAMESPACE_DEFINE (
- ::CORBA::TypeCode_ptr,
- _tc_PolicyValueSeq,
- &_tc_TAO_tc_Messaging_PolicyValueSeq
- )
-TAO_NAMESPACE_END
+namespace Messaging
+{
+ ::CORBA::TypeCode_ptr _tc_PolicyValueSeq =
+ &_tc_TAO_tc_Messaging_PolicyValueSeq;
+}
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_structure/any_op_cs.cpp:54
// Copying insertion.
@@ -428,14 +393,7 @@ CORBA::Boolean operator>>= (
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
-template class TAO::Any_Dual_Impl_T<Messaging::PolicyValue>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Dual_Impl_T<Messaging::PolicyValue>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
-// TAO_IDL - Generated from
+// TAO_IDL - Generated from
// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/any_op_cs.cpp:54
// Copying insertion.
@@ -493,56 +451,49 @@ CORBA::Boolean operator>>= (
);
}
-#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) || \
- defined (ACE_HAS_GNU_REPO)
- template class TAO::Any_Dual_Impl_T<Messaging::PolicyValueSeq>;
-#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
-# pragma instantiate TAO::Any_Dual_Impl_T<Messaging::PolicyValueSeq>
-#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
-
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:95
-#if !defined _TAO_CDR_OP_Messaging_PolicyValue__tao_seq_Octet_CPP_
-#define _TAO_CDR_OP_Messaging_PolicyValue__tao_seq_Octet_CPP_
+#if !defined _TAO_CDR_OP_Messaging_PolicyValue__tao_seq_CORBA_Octet__CPP_
+#define _TAO_CDR_OP_Messaging_PolicyValue__tao_seq_CORBA_Octet__CPP_
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
- const Messaging::PolicyValue::_tao_seq_Octet &_tao_sequence
+ const Messaging::PolicyValue::_tao_seq_CORBA_Octet_ &_tao_sequence
)
{
CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
+
if (strm << _tao_seq_len)
{
// Encode all elements.
-
+
#if (TAO_NO_COPY_OCTET_SEQUENCES == 1)
{
- TAO_Unbounded_Sequence<CORBA::Octet> *oseq =
- ACE_static_cast (TAO_Unbounded_Sequence<CORBA::Octet>*, (Messaging::PolicyValue::_tao_seq_Octet *)&_tao_sequence);
+ TAO_Unbounded_Sequence<CORBA::Octet> *oseq =
+ ACE_static_cast (TAO_Unbounded_Sequence<CORBA::Octet>*, (Messaging::PolicyValue::_tao_seq_CORBA_Octet_ *)&_tao_sequence);
if (oseq->mb ())
return strm.write_octet_array_mb (oseq->mb ());
else
return strm.write_octet_array (_tao_sequence.get_buffer (), _tao_sequence.length ());
}
-
+
#else /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */
return strm.write_octet_array (_tao_sequence.get_buffer (), _tao_sequence.length ());
-
+
#endif /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */
}
-
+
return 0;
}
CORBA::Boolean operator>> (
TAO_InputCDR &strm,
- Messaging::PolicyValue::_tao_seq_Octet &_tao_sequence
+ Messaging::PolicyValue::_tao_seq_CORBA_Octet_ &_tao_sequence
)
{
CORBA::ULong _tao_seq_len;
-
+
if (strm >> _tao_seq_len)
{
// Add a check to the length of the sequence
@@ -552,18 +503,18 @@ CORBA::Boolean operator>> (
{
return 0;
}
-
+
// Set the length of the sequence.
_tao_sequence.length (_tao_seq_len);
-
+
// If length is 0 we return true.
- if (0 >= _tao_seq_len)
+ if (0 >= _tao_seq_len)
{
return 1;
}
-
+
// Retrieve all the elements.
-
+
#if (TAO_NO_COPY_OCTET_SEQUENCES == 1)
if (ACE_BIT_DISABLED (strm.start ()->flags (),
ACE_Message_Block::DONT_DELETE))
@@ -573,7 +524,7 @@ CORBA::Boolean operator>> (
strm.orb_core ()->resource_factory ()->
input_cdr_allocator_type_locked () == 1)
{
- TAO_Unbounded_Sequence<CORBA::Octet> *oseq =
+ TAO_Unbounded_Sequence<CORBA::Octet> *oseq =
ACE_static_cast(TAO_Unbounded_Sequence<CORBA::Octet>*, &_tao_sequence);
oseq->replace (_tao_seq_len, strm.start ());
oseq->mb ()->wr_ptr (oseq->mb()->rd_ptr () + _tao_seq_len);
@@ -584,17 +535,21 @@ CORBA::Boolean operator>> (
return strm.read_octet_array (_tao_sequence.get_buffer (), _tao_seq_len);
#else /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */
return strm.read_octet_array (_tao_sequence.get_buffer (), _tao_sequence.length ());
-
+
#endif /* TAO_NO_COPY_OCTET_SEQUENCES == 0 */
+
}
-
+
return 0;
}
-#endif /* _TAO_CDR_OP_Messaging_PolicyValue__tao_seq_Octet_CPP_ */
+#endif /* _TAO_CDR_OP_Messaging_PolicyValue__tao_seq_CORBA_Octet__CPP_ */
// TAO_IDL - Generated from
-// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:93
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_sequence/cdr_op_cs.cpp:95
+
+#if !defined _TAO_CDR_OP_Messaging_PolicyValueSeq_CPP_
+#define _TAO_CDR_OP_Messaging_PolicyValueSeq_CPP_
CORBA::Boolean operator<< (
TAO_OutputCDR &strm,
@@ -602,20 +557,20 @@ CORBA::Boolean operator<< (
)
{
CORBA::ULong _tao_seq_len = _tao_sequence.length ();
-
+
if (strm << _tao_seq_len)
{
// Encode all elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag = (strm << _tao_sequence[i]);
}
-
+
return _tao_marshal_flag;
}
-
+
return 0;
}
@@ -625,7 +580,7 @@ CORBA::Boolean operator>> (
)
{
CORBA::ULong _tao_seq_len;
-
+
if (strm >> _tao_seq_len)
{
// Add a check to the length of the sequence
@@ -635,26 +590,259 @@ CORBA::Boolean operator>> (
{
return 0;
}
-
+
// Set the length of the sequence.
_tao_sequence.length (_tao_seq_len);
-
+
// If length is 0 we return true.
- if (0 >= _tao_seq_len)
+ if (0 >= _tao_seq_len)
{
return 1;
}
-
+
// Retrieve all the elements.
CORBA::Boolean _tao_marshal_flag = 1;
-
+
for (CORBA::ULong i = 0; i < _tao_seq_len && _tao_marshal_flag; ++i)
{
_tao_marshal_flag = (strm >> _tao_sequence[i]);
}
-
+
return _tao_marshal_flag;
+
}
-
+
return 0;
}
+
+#endif /* _TAO_CDR_OP_Messaging_PolicyValueSeq_CPP_ */
+
+// TAO_IDL - Generated from
+// W:\ACE_wrappers\TAO\TAO_IDL\be\be_visitor_root/root.cpp:1703
+
+#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION)
+
+ template class
+ TAO::Any_Basic_Impl_T<
+ CORBA::SetOverrideType
+ >;
+
+ template class
+ TAO::Any_Dual_Impl_T<
+ CORBA::PolicyError
+ >;
+
+ template class
+ TAO::Any_Dual_Impl_T<
+ CORBA::InvalidPolicies
+ >;
+
+ template class
+ TAO::Any_Basic_Impl_T<
+ CORBA::TCKind
+ >;
+
+ template class
+ TAO::Any_Basic_Impl_T<
+ CORBA::exception_type
+ >;
+
+ template class
+ TAO::Any_Basic_Impl_T<
+ CORBA::ParameterMode
+ >;
+
+ template class
+ TAO::Any_Dual_Impl_T<
+ IOP::Codec::InvalidTypeForEncoding
+ >;
+
+ template class
+ TAO::Any_Dual_Impl_T<
+ IOP::Codec::FormatMismatch
+ >;
+
+ template class
+ TAO::Any_Dual_Impl_T<
+ IOP::Codec::TypeMismatch
+ >;
+
+ template class
+ TAO::Any_Dual_Impl_T<
+ IOP::CodecFactory::UnknownEncoding
+ >;
+
+ template class
+ TAO::Any_Dual_Impl_T<
+ Messaging::PolicyValue::_tao_seq_CORBA_Octet_
+ >;
+
+ template class
+ TAO_Var_Var_T<
+ Messaging::PolicyValue
+ >;
+
+ template class
+ TAO_Var_Base_T<
+ Messaging::PolicyValue
+ >;
+
+ template class
+ TAO_Out_T<
+ Messaging::PolicyValue,
+ Messaging::PolicyValue_var
+ >;
+
+ template class
+ TAO::Any_Dual_Impl_T<
+ Messaging::PolicyValue
+ >;
+
+ template class
+ TAO_VarSeq_Var_T<
+ Messaging::PolicyValueSeq,
+ Messaging::PolicyValue
+ >;
+
+ template class
+ TAO_Seq_Var_Base_T<
+ Messaging::PolicyValueSeq,
+ Messaging::PolicyValue
+ >;
+
+ template class
+ TAO_Seq_Out_T<
+ Messaging::PolicyValueSeq,
+ Messaging::PolicyValueSeq_var,
+ Messaging::PolicyValue
+ >;
+
+#if !defined (_MESSAGING_POLICYVALUESEQ_CS_)
+#define _MESSAGING_POLICYVALUESEQ_CS_
+
+ template class
+ TAO_Unbounded_Sequence<
+ Messaging::PolicyValue
+ >;
+
+#endif /* end #if !defined */
+
+ template class
+ TAO::Any_Dual_Impl_T<
+ Messaging::PolicyValueSeq
+ >;
+
+#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA)
+
+# pragma instantiate \
+ TAO::Any_Basic_Impl_T< \
+ CORBA::SetOverrideType \
+ >
+
+# pragma instantiate \
+ TAO::Any_Dual_Impl_T< \
+ CORBA::PolicyError \
+ >
+
+# pragma instantiate \
+ TAO::Any_Dual_Impl_T< \
+ CORBA::InvalidPolicies \
+ >
+
+# pragma instantiate \
+ TAO::Any_Basic_Impl_T< \
+ CORBA::TCKind \
+ >
+
+# pragma instantiate \
+ TAO::Any_Basic_Impl_T< \
+ CORBA::exception_type \
+ >
+
+# pragma instantiate \
+ TAO::Any_Basic_Impl_T< \
+ CORBA::ParameterMode \
+ >
+
+# pragma instantiate \
+ TAO::Any_Dual_Impl_T< \
+ IOP::Codec::InvalidTypeForEncoding \
+ >
+
+# pragma instantiate \
+ TAO::Any_Dual_Impl_T< \
+ IOP::Codec::FormatMismatch \
+ >
+
+# pragma instantiate \
+ TAO::Any_Dual_Impl_T< \
+ IOP::Codec::TypeMismatch \
+ >
+
+# pragma instantiate \
+ TAO::Any_Dual_Impl_T< \
+ IOP::CodecFactory::UnknownEncoding \
+ >
+
+# pragma instantiate \
+ TAO::Any_Dual_Impl_T< \
+ Messaging::PolicyValue::_tao_seq_CORBA_Octet_ \
+ >
+
+# pragma instantiate \
+ TAO_Var_Var_T< \
+ Messaging::PolicyValue \
+ >
+
+# pragma instantiate \
+ TAO_Var_Base_T< \
+ Messaging::PolicyValue \
+ >
+
+# pragma instantiate \
+ TAO_Out_T< \
+ Messaging::PolicyValue, \
+ Messaging::PolicyValue_var \
+ >
+
+# pragma instantiate \
+ TAO::Any_Dual_Impl_T< \
+ Messaging::PolicyValue \
+ >
+
+# pragma instantiate \
+ TAO_VarSeq_Var_T< \
+ Messaging::PolicyValueSeq, \
+ Messaging::PolicyValue \
+ >
+
+# pragma instantiate \
+ TAO_Seq_Var_Base_T< \
+ Messaging::PolicyValueSeq, \
+ Messaging::PolicyValue \
+ >
+
+# pragma instantiate \
+ TAO_Seq_Out_T< \
+ Messaging::PolicyValueSeq, \
+ Messaging::PolicyValueSeq_var, \
+ Messaging::PolicyValue \
+ >
+
+#if !defined (_MESSAGING_POLICYVALUESEQ_CS_)
+#define _MESSAGING_POLICYVALUESEQ_CS_
+
+# pragma instantiate \
+ TAO_Unbounded_Sequence< \
+ Messaging::PolicyValue \
+ >
+
+#endif /* end #if !defined */
+
+# pragma instantiate \
+ TAO::Any_Dual_Impl_T< \
+ Messaging::PolicyValueSeq \
+ >
+
+#endif /* !ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+