summaryrefslogtreecommitdiff
path: root/TAO/tao/CDR.inl
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2008-07-22 11:34:18 +0000
committerJohnny Willemsen <jwillemsen@remedy.nl>2008-07-22 11:34:18 +0000
commit402b3a1ec291d92dd436c0248c9bb0f3ce62c82b (patch)
tree3cacdd80884731dd236f6a4711f0337ea9b0d50e /TAO/tao/CDR.inl
parentac6c3a80af06ab93c8a20023a2543da0c71100d0 (diff)
downloadATCD-402b3a1ec291d92dd436c0248c9bb0f3ce62c82b.tar.gz
Tue Jul 22 11:31:28 UTC 2008 Johnny Willemsen <jwillemsen@remedy.nl>
Diffstat (limited to 'TAO/tao/CDR.inl')
-rw-r--r--TAO/tao/CDR.inl66
1 files changed, 65 insertions, 1 deletions
diff --git a/TAO/tao/CDR.inl b/TAO/tao/CDR.inl
index 5f4f73bbd53..034797671e9 100644
--- a/TAO/tao/CDR.inl
+++ b/TAO/tao/CDR.inl
@@ -21,16 +21,36 @@ TAO_OutputCDR::more_fragments (bool more)
this->more_fragments_ = more;
}
+#if defined (TAO_HAS_ZIOP) && TAO_HAS_ZIOP ==1
+ACE_INLINE bool
+TAO_OutputCDR::compressed (void) const
+{
+ return this->compressed_;
+}
+
+ACE_INLINE void
+TAO_OutputCDR::compressed (bool compressed)
+{
+ this->compressed_ = compressed;
+}
+#endif
+
ACE_INLINE void
TAO_OutputCDR::message_attributes (CORBA::ULong request_id,
TAO_Stub * stub,
TAO_Transport::TAO_Message_Semantics message_semantics,
- ACE_Time_Value * timeout)
+ ACE_Time_Value * timeout,
+ bool compressed)
{
this->request_id_ = request_id;
this->stub_ = stub;
this->message_semantics_ = message_semantics;
this->timeout_ = timeout;
+#if defined (TAO_HAS_ZIOP) && TAO_HAS_ZIOP ==1
+ this->compressed_ = compressed;
+#else
+ ACE_UNUSED_ARG (compressed);
+#endif
}
ACE_INLINE CORBA::ULong
@@ -78,6 +98,9 @@ TAO_InputCDR::TAO_InputCDR (const char *buf,
major_version,
minor_version),
orb_core_ (orb_core)
+#if defined (TAO_HAS_ZIOP) && TAO_HAS_ZIOP ==1
+ , compressed_ (false)
+#endif
{
}
@@ -92,6 +115,9 @@ TAO_InputCDR::TAO_InputCDR (size_t bufsiz,
major_version,
minor_version),
orb_core_ (orb_core)
+#if defined (TAO_HAS_ZIOP) && TAO_HAS_ZIOP ==1
+ , compressed_ (false)
+#endif
{
}
@@ -106,6 +132,9 @@ TAO_InputCDR::TAO_InputCDR (const ACE_Message_Block *data,
major_version,
minor_version),
orb_core_ (orb_core)
+#if defined (TAO_HAS_ZIOP) && TAO_HAS_ZIOP ==1
+ , compressed_ (false)
+#endif
{
}
@@ -122,6 +151,9 @@ TAO_InputCDR::TAO_InputCDR (const ACE_Message_Block *data,
minor_version,
lock),
orb_core_ (orb_core)
+#if defined (TAO_HAS_ZIOP) && TAO_HAS_ZIOP ==1
+ , compressed_ (false)
+#endif
{
}
@@ -138,6 +170,9 @@ TAO_InputCDR::TAO_InputCDR (ACE_Data_Block *data,
major_version,
minor_version),
orb_core_ (orb_core)
+#if defined (TAO_HAS_ZIOP) && TAO_HAS_ZIOP ==1
+ , compressed_ (false)
+#endif
{
}
@@ -159,6 +194,9 @@ TAO_InputCDR::TAO_InputCDR (ACE_Data_Block *data,
major_version,
minor_version),
orb_core_ (orb_core)
+#if defined (TAO_HAS_ZIOP) && TAO_HAS_ZIOP ==1
+ , compressed_ (false)
+#endif
{
}
@@ -171,6 +209,9 @@ TAO_InputCDR::TAO_InputCDR (const TAO_InputCDR& rhs,
size,
offset),
orb_core_ (rhs.orb_core_)
+#if defined (TAO_HAS_ZIOP) && TAO_HAS_ZIOP ==1
+ , compressed_ (false)
+#endif
{
}
@@ -180,6 +221,9 @@ TAO_InputCDR::TAO_InputCDR (const TAO_InputCDR& rhs,
: ACE_InputCDR (rhs,
size),
orb_core_ (rhs.orb_core_)
+#if defined (TAO_HAS_ZIOP) && TAO_HAS_ZIOP ==1
+ , compressed_ (false)
+#endif
{
}
@@ -187,6 +231,9 @@ ACE_INLINE
TAO_InputCDR::TAO_InputCDR (const TAO_InputCDR& rhs)
: ACE_InputCDR (rhs),
orb_core_ (rhs.orb_core_)
+#if defined (TAO_HAS_ZIOP) && TAO_HAS_ZIOP ==1
+ , compressed_ (false)
+#endif
{
}
@@ -195,6 +242,9 @@ TAO_InputCDR::TAO_InputCDR (ACE_InputCDR::Transfer_Contents rhs,
TAO_ORB_Core* orb_core)
: ACE_InputCDR (rhs),
orb_core_ (orb_core)
+#if defined (TAO_HAS_ZIOP) && TAO_HAS_ZIOP ==1
+ , compressed_ (false)
+#endif
{
}
@@ -209,6 +259,20 @@ TAO_InputCDR::orb_core (void) const
return this->orb_core_;
}
+#if defined (TAO_HAS_ZIOP) && TAO_HAS_ZIOP ==1
+ACE_INLINE bool
+TAO_InputCDR::compressed (void) const
+{
+ return this->compressed_;
+}
+
+ACE_INLINE void
+TAO_InputCDR::compressed (bool compressed)
+{
+ this->compressed_ = compressed;
+}
+#endif
+
// ****************************************************************
ACE_INLINE CORBA::Boolean operator<< (TAO_OutputCDR &os,