#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.
|
Definition at line 409 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().
00410 { 00411 ACE_CDR::ULong len = 0; 00412 00413 if (x.val_ != 0) 00414 { 00415 len = static_cast<ACE_CDR::ULong> (ACE_OS::strlen (x.val_)); 00416 } 00417 00418 ss.write_wstring (len, x.val_); 00419 return 00420 (ACE_CDR::Boolean) (ss.good_bit () && (!x.bound_ || len <= x.bound_)); 00421 } |
|
Definition at line 394 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().
00395 { 00396 ACE_CDR::ULong len = 0; 00397 00398 if (x.val_ != 0) 00399 { 00400 len = static_cast<ACE_CDR::ULong> (ACE_OS::strlen (x.val_)); 00401 } 00402 00403 ss.write_string (len, x.val_); 00404 return 00405 (ACE_CDR::Boolean) (ss.good_bit () && (!x.bound_ || len <= x.bound_)); 00406 } |
|
Definition at line 387 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_OutputCDR::from_octet::val_, and ACE_SizeCDR::write_octet().
00388 { 00389 ss.write_octet (x.val_); 00390 return (ACE_CDR::Boolean) ss.good_bit (); 00391 } |
|
Definition at line 380 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_OutputCDR::from_wchar::val_, and ACE_SizeCDR::write_wchar().
00381 { 00382 ss.write_wchar (x.val_); 00383 return (ACE_CDR::Boolean) ss.good_bit (); 00384 } |
|
Definition at line 373 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_OutputCDR::from_char::val_, and ACE_SizeCDR::write_char().
00374 { 00375 ss.write_char (x.val_); 00376 return (ACE_CDR::Boolean) ss.good_bit (); 00377 } |
|
Definition at line 366 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_OutputCDR::from_boolean::val_, and ACE_SizeCDR::write_boolean().
00367 { 00368 ss.write_boolean (x.val_); 00369 return (ACE_CDR::Boolean) ss.good_bit (); 00370 } |
|
Definition at line 358 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_CDR::WChar, and ACE_SizeCDR::write_wstring().
00359 { 00360 ss.write_wstring (x); 00361 return (ACE_CDR::Boolean) ss.good_bit (); 00362 } |
|
Definition at line 351 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_CDR::Char, ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_string().
00352 { 00353 ss.write_string (x); 00354 return (ACE_CDR::Boolean) ss.good_bit (); 00355 } |
|
Definition at line 344 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_double().
00345 { 00346 ss.write_double (x); 00347 return (ACE_CDR::Boolean) ss.good_bit (); 00348 } |
|
Definition at line 337 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_float().
00338 { 00339 ss.write_float (x); 00340 return (ACE_CDR::Boolean) ss.good_bit (); 00341 } |
|
Definition at line 330 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_longdouble().
00331 { 00332 ss.write_longdouble (x); 00333 return (ACE_CDR::Boolean) ss.good_bit (); 00334 } |
|
Definition at line 323 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_CDR::ULongLong, and ACE_SizeCDR::write_ulonglong().
00324 { 00325 ss.write_ulonglong (x); 00326 return (ACE_CDR::Boolean) ss.good_bit (); 00327 } |
|
Definition at line 316 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_CDR::LongLong, and ACE_SizeCDR::write_longlong().
00317 { 00318 ss.write_longlong (x); 00319 return (ACE_CDR::Boolean) ss.good_bit (); 00320 } |
|
Definition at line 309 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_CDR::ULong, and ACE_SizeCDR::write_ulong().
00310 { 00311 ss.write_ulong (x); 00312 return (ACE_CDR::Boolean) ss.good_bit (); 00313 } |
|
Definition at line 302 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_CDR::Long, and ACE_SizeCDR::write_long().
00303 { 00304 ss.write_long (x); 00305 return (ACE_CDR::Boolean) ss.good_bit (); 00306 } |
|
Definition at line 295 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_CDR::UShort, and ACE_SizeCDR::write_ushort().
00296 { 00297 ss.write_ushort (x); 00298 return (ACE_CDR::Boolean) ss.good_bit (); 00299 } |
|
Definition at line 288 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_SizeCDR::good_bit(), ACE_CDR::Short, and ACE_SizeCDR::write_short().
00289 { 00290 ss.write_short (x); 00291 return (ACE_CDR::Boolean) ss.good_bit (); 00292 } |
|
Definition at line 281 of file CDR_Size.inl. References ACE_CDR::Boolean, ACE_CDR::Char, ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_char().
00282 { 00283 ss.write_char (x); 00284 return (ACE_CDR::Boolean) ss.good_bit (); 00285 } |