CDR_Size.h File Reference

#include "ace/CDR_Base.h"
#include "ace/CDR_Stream.h"
#include "ace/SStringfwd.h"
#include "ace/CDR_Size.inl"

Include dependency graph for CDR_Size.h:

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.

Classes

class  ACE_SizeCDR
 A CDR stream for calculating size of the representation. More...


Functions

ACE_Export ACE_CDR::Boolean operator<< (ACE_SizeCDR &ss, const ACE_CString &x)


Detailed Description

Id
CDR_Size.h 77114 2007-02-14 08:55:20Z johnnyw

ACE Common Data Representation (CDR) size-calculating stream.

The current implementation assumes that the host has 1-byte, 2-byte and 4-byte integral types, and that it has single precision and double precision IEEE floats. Those assumptions are pretty good these days, with Crays beign the only known exception.

Author:
Boris Kolpackov <boris@kolpackov.net>

Definition in file CDR_Size.h.


Function Documentation

ACE_Export ACE_CDR::Boolean operator<< ACE_SizeCDR ss,
const ACE_CString x
 

Definition at line 238 of file CDR_Size.cpp.

References ACE_CString, ACE_SizeCDR::good_bit(), and ACE_SizeCDR::write_string().

00239 {
00240   ss.write_string (x);
00241   return ss.good_bit ();
00242 }


Generated on Sun Jan 27 12:15:50 2008 for ACE by doxygen 1.3.6