#include "ace/OS_NS_string.h"#include "ace/OS_Memory.h"

Go to the source code of this file.
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_CDR::Char | x | |||
| ) | [inline] |
Definition at line 1093 of file CDR_Stream.inl.
{
os.write_char (x);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_CDR::Short | x | |||
| ) | [inline] |
Definition at line 1100 of file CDR_Stream.inl.
{
os.write_short (x);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_CDR::Long | x | |||
| ) | [inline] |
Definition at line 1114 of file CDR_Stream.inl.
{
os.write_long (x);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_CDR::LongDouble | x | |||
| ) | [inline] |
Definition at line 1142 of file CDR_Stream.inl.
{
os.write_longdouble (x);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_OutputCDR::from_octet | x | |||
| ) | [inline] |
Definition at line 1199 of file CDR_Stream.inl.
{
os.write_octet (x.val_);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_OutputCDR::from_string | x | |||
| ) | [inline] |
Definition at line 1206 of file CDR_Stream.inl.
{
ACE_CDR::ULong len = 0;
if (x.val_ != 0)
{
len = static_cast<ACE_CDR::ULong> (ACE_OS::strlen (x.val_));
}
os.write_string (len, x.val_);
return
(ACE_CDR::Boolean) (os.good_bit () && (!x.bound_ || len <= x.bound_));
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_CDR::Float | x | |||
| ) | [inline] |
Definition at line 1149 of file CDR_Stream.inl.
{
os.write_float (x);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_OutputCDR::from_wstring | x | |||
| ) | [inline] |
Definition at line 1221 of file CDR_Stream.inl.
{
ACE_CDR::ULong len = 0;
if (x.val_ != 0)
{
len = static_cast<ACE_CDR::ULong> (ACE_OS::strlen (x.val_));
}
os.write_wstring (len, x.val_);
return
(ACE_CDR::Boolean) (os.good_bit () && (!x.bound_ || len <= x.bound_));
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_CDR::ULong | x | |||
| ) | [inline] |
Definition at line 1121 of file CDR_Stream.inl.
{
os.write_ulong (x);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_CDR::Double | x | |||
| ) | [inline] |
Definition at line 1156 of file CDR_Stream.inl.
{
os.write_double (x);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| const ACE_CDR::Char * | x | |||
| ) | [inline] |
Definition at line 1163 of file CDR_Stream.inl.
{
os.write_string (x);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_CDR::UShort | x | |||
| ) | [inline] |
Definition at line 1107 of file CDR_Stream.inl.
{
os.write_ushort (x);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_CDR::LongLong | x | |||
| ) | [inline] |
Definition at line 1128 of file CDR_Stream.inl.
{
os.write_longlong (x);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| const ACE_CDR::WChar * | x | |||
| ) | [inline] |
Definition at line 1170 of file CDR_Stream.inl.
{
os.write_wstring (x);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_OutputCDR::from_boolean | x | |||
| ) | [inline] |
Definition at line 1178 of file CDR_Stream.inl.
{
(void) os.write_boolean (x.val_);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_CDR::ULongLong | x | |||
| ) | [inline] |
Definition at line 1135 of file CDR_Stream.inl.
{
os.write_ulonglong (x);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_OutputCDR::from_char | x | |||
| ) | [inline] |
Definition at line 1185 of file CDR_Stream.inl.
{
os.write_char (x.val_);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator<< | ( | ACE_OutputCDR & | os, | |
| ACE_OutputCDR::from_wchar | x | |||
| ) | [inline] |
Definition at line 1192 of file CDR_Stream.inl.
{
os.write_wchar (x.val_);
return (ACE_CDR::Boolean) os.good_bit ();
}
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_CDR::Char & | x | |||
| ) | [inline] |
Definition at line 1238 of file CDR_Stream.inl.
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_InputCDR::to_wchar | x | |||
| ) | [inline] |
Definition at line 1323 of file CDR_Stream.inl.
{
return is.read_wchar (x.ref_) && is.good_bit ();
}
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_InputCDR::to_string | x | |||
| ) | [inline] |
Definition at line 1335 of file CDR_Stream.inl.
{
// check if the bounds are satisfied
return
(is.read_string (const_cast<char *&> (x.val_))
&& is.good_bit ()
&& (!x.bound_
|| ACE_OS::strlen (x.val_) <= x.bound_));
}
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_InputCDR::to_wstring | x | |||
| ) | [inline] |
Definition at line 1346 of file CDR_Stream.inl.
{
// check if the bounds are satisfied
return
(is.read_wstring (const_cast<ACE_CDR::WChar *&> (x.val_))
&& is.good_bit ()
&& (!x.bound_
|| ACE_OS::strlen (x.val_) <= x.bound_));
}
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_CDR::Long & | x | |||
| ) | [inline] |
Definition at line 1256 of file CDR_Stream.inl.
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_CDR::ULong & | x | |||
| ) | [inline] |
Definition at line 1262 of file CDR_Stream.inl.
{
return is.read_ulong (x) && is.good_bit ();
}
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_CDR::ULongLong & | x | |||
| ) | [inline] |
Definition at line 1274 of file CDR_Stream.inl.
{
return is.read_ulonglong (x) && is.good_bit ();
}
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_CDR::LongDouble & | x | |||
| ) | [inline] |
Definition at line 1280 of file CDR_Stream.inl.
{
return is.read_longdouble (x) && is.good_bit ();
}
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_CDR::Char *& | x | |||
| ) | [inline] |
Definition at line 1298 of file CDR_Stream.inl.
{
return is.read_string (x) && is.good_bit ();
}
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_CDR::WChar *& | x | |||
| ) | [inline] |
Definition at line 1304 of file CDR_Stream.inl.
{
return is.read_wstring (x) && is.good_bit ();
}
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_InputCDR::to_char | x | |||
| ) | [inline] |
Definition at line 1317 of file CDR_Stream.inl.
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_InputCDR::to_octet | x | |||
| ) | [inline] |
Definition at line 1329 of file CDR_Stream.inl.
{
return is.read_octet (x.ref_) && is.good_bit ();
}
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_CDR::UShort & | x | |||
| ) | [inline] |
Definition at line 1250 of file CDR_Stream.inl.
{
return is.read_ushort (x) && is.good_bit ();
}
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_CDR::LongLong & | x | |||
| ) | [inline] |
Definition at line 1268 of file CDR_Stream.inl.
{
return is.read_longlong (x) && is.good_bit ();
}
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_CDR::Double & | x | |||
| ) | [inline] |
Definition at line 1292 of file CDR_Stream.inl.
{
return is.read_double (x) && is.good_bit ();
}
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_InputCDR::to_boolean | x | |||
| ) | [inline] |
Definition at line 1311 of file CDR_Stream.inl.
{
return is.read_boolean (x.ref_);
}
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_CDR::Short & | x | |||
| ) | [inline] |
Definition at line 1244 of file CDR_Stream.inl.
{
return is.read_short (x) && is.good_bit ();
}
| ACE_CDR::Boolean operator>> | ( | ACE_InputCDR & | is, | |
| ACE_CDR::Float & | x | |||
| ) | [inline] |
Definition at line 1286 of file CDR_Stream.inl.
{
return is.read_float (x) && is.good_bit ();
}
1.7.0