|
Public Types |
| enum | {
OCTET_SIZE = 1,
SHORT_SIZE = 2,
LONG_SIZE = 4,
LONGLONG_SIZE = 8,
LONGDOUBLE_SIZE = 16,
OCTET_ALIGN = 1,
SHORT_ALIGN = 2,
LONG_ALIGN = 4,
LONGLONG_ALIGN = 8,
LONGDOUBLE_ALIGN = 8,
MAX_ALIGNMENT = 8,
DEFAULT_BUFSIZE = ACE_DEFAULT_CDR_BUFSIZE,
EXP_GROWTH_MAX = ACE_DEFAULT_CDR_EXP_GROWTH_MAX,
LINEAR_GROWTH_CHUNK = ACE_DEFAULT_CDR_LINEAR_GROWTH_CHUNK
} |
|
These types are for use in the CDR classes. The cleanest way to avoid complaints from all compilers is to define them all.
|
typedef ACE::If_Then_Else<
(sizeof(bool)==1), bool, unsigned
char >::result_typ | Boolean ) |
| typedef unsigned char | Octet |
| typedef char | Char |
| typedef wchar_t | WChar |
| typedef ACE_INT16 | Short |
| typedef ACE_UINT16 | UShort |
| typedef ACE_INT32 | Long |
| typedef ACE_UINT32 | ULong |
| typedef ACE_UINT64 | ULongLong |
| typedef long long | LongLong |
Static Public Member Functions |
| static void | swap_2 (const char *orig, char *target) |
| static void | swap_4 (const char *orig, char *target) |
| static void | swap_8 (const char *orig, char *target) |
| static void | swap_16 (const char *orig, char *target) |
| static void | swap_2_array (const char *orig, char *target, size_t length) |
| static void | swap_4_array (const char *orig, char *target, size_t length) |
| static void | swap_8_array (const char *orig, char *target, size_t length) |
| static void | swap_16_array (const char *orig, char *target, size_t length) |
| static void | mb_align (ACE_Message_Block *mb) |
| static size_t | first_size (size_t minsize) |
| static size_t | next_size (size_t minsize) |
| static int | grow (ACE_Message_Block *mb, size_t minsize) |
| static void | consolidate (ACE_Message_Block *dst, const ACE_Message_Block *src) |
| static size_t | total_length (const ACE_Message_Block *begin, const ACE_Message_Block *end) |
Classes |
| struct | Double |
| struct | Float |
| struct | LongDouble |