CDR_Size.inl File Reference

#include "ace/OS_NS_string.h"

Include dependency graph for CDR_Size.inl:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Functions

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


Function Documentation

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_OutputCDR::from_wstring  x
 

Definition at line 405 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_OutputCDR::from_wstring::bound_, ACE_SizeCDR::good_bit(), ACE_OS::strlen(), ACE_CDR::ULong, ACE_OutputCDR::from_wstring::val_, and ACE_SizeCDR::write_wstring().

00406 {
00407   ACE_CDR::ULong len = 0;
00408 
00409   if (x.val_ != 0)
00410     {
00411         len = static_cast<ACE_CDR::ULong> (ACE_OS::strlen (x.val_));
00412     }
00413 
00414   ss.write_wstring (len, x.val_);
00415   return
00416     (ACE_CDR::Boolean) (ss.good_bit () && (!x.bound_ || len <= x.bound_));
00417 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_OutputCDR::from_string  x
 

Definition at line 390 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_OutputCDR::from_string::bound_, ACE_SizeCDR::good_bit(), ACE_OS::strlen(), ACE_CDR::ULong, ACE_OutputCDR::from_string::val_, and ACE_SizeCDR::write_string().

00391 {
00392   ACE_CDR::ULong len = 0;
00393 
00394   if (x.val_ != 0)
00395     {
00396       len = static_cast<ACE_CDR::ULong> (ACE_OS::strlen (x.val_));
00397     }
00398 
00399   ss.write_string (len, x.val_);
00400   return
00401     (ACE_CDR::Boolean) (ss.good_bit () && (!x.bound_ || len <= x.bound_));
00402 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_OutputCDR::from_octet  x
 

Definition at line 383 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_OutputCDR::from_octet::val_, and ACE_SizeCDR::write_octet().

00384 {
00385   ss.write_octet (x.val_);
00386   return (ACE_CDR::Boolean) ss.good_bit ();
00387 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_OutputCDR::from_wchar  x
 

Definition at line 376 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_OutputCDR::from_wchar::val_, and ACE_SizeCDR::write_wchar().

00377 {
00378   ss.write_wchar (x.val_);
00379   return (ACE_CDR::Boolean) ss.good_bit ();
00380 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_OutputCDR::from_char  x
 

Definition at line 369 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_OutputCDR::from_char::val_, and ACE_SizeCDR::write_char().

00370 {
00371   ss.write_char (x.val_);
00372   return (ACE_CDR::Boolean) ss.good_bit ();
00373 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_OutputCDR::from_boolean  x
 

Definition at line 362 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_OutputCDR::from_boolean::val_, and ACE_SizeCDR::write_boolean().

00363 {
00364   ss.write_boolean (x.val_);
00365   return (ACE_CDR::Boolean) ss.good_bit ();
00366 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
const ACE_CDR::WChar x
 

Definition at line 354 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_CDR::WChar, and ACE_SizeCDR::write_wstring().

00355 {
00356   ss.write_wstring (x);
00357   return (ACE_CDR::Boolean) ss.good_bit ();
00358 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
const ACE_CDR::Char x
 

Definition at line 347 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_CDR::Char, ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_string().

00348 {
00349   ss.write_string (x);
00350   return (ACE_CDR::Boolean) ss.good_bit ();
00351 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_CDR::Double  x
 

Definition at line 340 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_double().

00341 {
00342   ss.write_double (x);
00343   return (ACE_CDR::Boolean) ss.good_bit ();
00344 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_CDR::Float  x
 

Definition at line 333 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_float().

00334 {
00335   ss.write_float (x);
00336   return (ACE_CDR::Boolean) ss.good_bit ();
00337 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_CDR::LongDouble  x
 

Definition at line 326 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_longdouble().

00327 {
00328   ss.write_longdouble (x);
00329   return (ACE_CDR::Boolean) ss.good_bit ();
00330 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_CDR::ULongLong  x
 

Definition at line 319 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_CDR::ULongLong, and ACE_SizeCDR::write_ulonglong().

00320 {
00321   ss.write_ulonglong (x);
00322   return (ACE_CDR::Boolean) ss.good_bit ();
00323 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_CDR::LongLong  x
 

Definition at line 312 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_CDR::LongLong, and ACE_SizeCDR::write_longlong().

00313 {
00314   ss.write_longlong (x);
00315   return (ACE_CDR::Boolean) ss.good_bit ();
00316 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_CDR::ULong  x
 

Definition at line 305 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_CDR::ULong, and ACE_SizeCDR::write_ulong().

00306 {
00307   ss.write_ulong (x);
00308   return (ACE_CDR::Boolean) ss.good_bit ();
00309 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_CDR::Long  x
 

Definition at line 298 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_CDR::Long, and ACE_SizeCDR::write_long().

00299 {
00300   ss.write_long (x);
00301   return (ACE_CDR::Boolean) ss.good_bit ();
00302 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_CDR::UShort  x
 

Definition at line 291 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_CDR::UShort, and ACE_SizeCDR::write_ushort().

00292 {
00293   ss.write_ushort (x);
00294   return (ACE_CDR::Boolean) ss.good_bit ();
00295 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_CDR::Short  x
 

Definition at line 284 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_CDR::Short, and ACE_SizeCDR::write_short().

00285 {
00286   ss.write_short (x);
00287   return (ACE_CDR::Boolean) ss.good_bit ();
00288 }

ACE_INLINE ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
ACE_CDR::Char  x
 

Definition at line 277 of file CDR_Size.inl.

References ACE_CDR::Boolean, ACE_CDR::Char, ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_char().

00278 {
00279   ss.write_char (x);
00280   return (ACE_CDR::Boolean) ss.good_bit ();
00281 }


Generated on Thu Nov 9 09:59:43 2006 for ACE by doxygen 1.3.6