Functions

CDR_Size.inl File Reference

#include "ace/OS_NS_string.h"
Include dependency graph for CDR_Size.inl:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_CDR::Char x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_CDR::Short x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_CDR::UShort x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_CDR::Long x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_CDR::ULong x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_CDR::LongLong x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_CDR::ULongLong x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_CDR::LongDouble x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_CDR::Float x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_CDR::Double x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, const ACE_CDR::Char *x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, const ACE_CDR::WChar *x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_OutputCDR::from_boolean x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_OutputCDR::from_char x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_OutputCDR::from_wchar x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_OutputCDR::from_octet x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_OutputCDR::from_string x)
ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, ACE_OutputCDR::from_wstring x)

Function Documentation

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_CDR::Char  x 
) [inline]

Definition at line 281 of file CDR_Size.inl.

{
  ss.write_char (x);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_OutputCDR::from_wstring  x 
) [inline]

Definition at line 409 of file CDR_Size.inl.

{
  ACE_CDR::ULong len = 0;

  if (x.val_ != 0)
    {
        len = static_cast<ACE_CDR::ULong> (ACE_OS::strlen (x.val_));
    }

  ss.write_wstring (len, x.val_);
  return
    (ACE_CDR::Boolean) (ss.good_bit () && (!x.bound_ || len <= x.bound_));
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_OutputCDR::from_string  x 
) [inline]

Definition at line 394 of file CDR_Size.inl.

{
  ACE_CDR::ULong len = 0;

  if (x.val_ != 0)
    {
      len = static_cast<ACE_CDR::ULong> (ACE_OS::strlen (x.val_));
    }

  ss.write_string (len, x.val_);
  return
    (ACE_CDR::Boolean) (ss.good_bit () && (!x.bound_ || len <= x.bound_));
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_OutputCDR::from_octet  x 
) [inline]

Definition at line 387 of file CDR_Size.inl.

{
  ss.write_octet (x.val_);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_OutputCDR::from_wchar  x 
) [inline]

Definition at line 380 of file CDR_Size.inl.

{
  ss.write_wchar (x.val_);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_OutputCDR::from_char  x 
) [inline]

Definition at line 373 of file CDR_Size.inl.

{
  ss.write_char (x.val_);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_OutputCDR::from_boolean  x 
) [inline]

Definition at line 366 of file CDR_Size.inl.

{
  ss.write_boolean (x.val_);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
const ACE_CDR::WChar x 
) [inline]

Definition at line 358 of file CDR_Size.inl.

{
  ss.write_wstring (x);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
const ACE_CDR::Char x 
) [inline]

Definition at line 351 of file CDR_Size.inl.

{
  ss.write_string (x);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_CDR::Double  x 
) [inline]

Definition at line 344 of file CDR_Size.inl.

{
  ss.write_double (x);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_CDR::Float  x 
) [inline]

Definition at line 337 of file CDR_Size.inl.

{
  ss.write_float (x);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_CDR::LongDouble  x 
) [inline]

Definition at line 330 of file CDR_Size.inl.

{
  ss.write_longdouble (x);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_CDR::ULongLong  x 
) [inline]

Definition at line 323 of file CDR_Size.inl.

{
  ss.write_ulonglong (x);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_CDR::LongLong  x 
) [inline]

Definition at line 316 of file CDR_Size.inl.

{
  ss.write_longlong (x);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_CDR::ULong  x 
) [inline]

Definition at line 309 of file CDR_Size.inl.

{
  ss.write_ulong (x);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_CDR::Long  x 
) [inline]

Definition at line 302 of file CDR_Size.inl.

{
  ss.write_long (x);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_CDR::UShort  x 
) [inline]

Definition at line 295 of file CDR_Size.inl.

{
  ss.write_ushort (x);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

ACE_CDR::Boolean operator<< ( ACE_SizeCDR ss,
ACE_CDR::Short  x 
) [inline]

Definition at line 288 of file CDR_Size.inl.

{
  ss.write_short (x);
  return (ACE_CDR::Boolean) ss.good_bit ();
}

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines