|
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 ACE_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 |
void | swap_2 (const char *orig, char *target) |
void | swap_4 (const char *orig, char *target) |
void | swap_8 (const char *orig, char *target) |
void | swap_16 (const char *orig, char *target) |
void | swap_2_array (const char *orig, char *target, size_t length) |
void | swap_4_array (const char *orig, char *target, size_t length) |
void | swap_8_array (const char *orig, char *target, size_t length) |
void | swap_16_array (const char *orig, char *target, size_t length) |
void | mb_align (ACE_Message_Block *mb) |
size_t | first_size (size_t minsize) |
size_t | next_size (size_t minsize) |
int | grow (ACE_Message_Block *mb, size_t minsize) |
void | consolidate (ACE_Message_Block *dst, const ACE_Message_Block *src) |
size_t | total_length (const ACE_Message_Block *begin, const ACE_Message_Block *end) |