#include "certi.hh"#include <string>Go to the source code of this file.
Namespaces | |
| namespace | certi |
Classes | |
| class | MessageBuffer |
| MessageBuffer is a class managing a byte buffer for Message exchange. More... | |
Defines | |
| #define | DEFAULT_MESSAGE_BUFFER_SIZE 255 |
| #define | DECLARE_SIGNED(type) |
| #define | DECLARE_SINGLE_READ_WRITE(type, suffix) |
| #define | write_bytes write_chars |
| #define | read_bytes read_chars |
| #define | write_byte write_char |
| #define | read_byte read_char |
| #define DECLARE_SIGNED | ( | type | ) |
Value:
int32_t \
write_##type##s(const type##_t* data, uint32_t n) { \
return write_u##type##s(reinterpret_cast<const u##type##_t*>(data),n); \
} \
\
int32_t \
read_##type##s(type##_t* data, uint32_t n) { \
return read_u##type##s(reinterpret_cast<u##type##_t*>(data),n); \
} \
Definition at line 149 of file MessageBuffer.hh.
| #define DECLARE_SINGLE_READ_WRITE | ( | type, | |||
| suffix | ) |
Value:
int32_t \
write_##type(const type##suffix data) { \
return write_##type##s(&data,1); \
} \
\
int32_t \
read_##type(type##suffix* data) { \
return read_##type##s(data,1); \
} \
\
type##suffix read_##type() {\
type##suffix retval; \
read_##type##s(&retval,1);\
return retval; \
}
Definition at line 160 of file MessageBuffer.hh.
| #define DEFAULT_MESSAGE_BUFFER_SIZE 255 |
Definition at line 27 of file MessageBuffer.hh.
Referenced by MessageBuffer::initialize(), MessageBuffer::MessageBuffer(), MessageBuffer::write_uint16s(), MessageBuffer::write_uint32s(), MessageBuffer::write_uint64s(), and MessageBuffer::write_uint8s().
| #define read_byte read_char |
Definition at line 202 of file MessageBuffer.hh.
| #define read_bytes read_chars |
Definition at line 200 of file MessageBuffer.hh.
| #define write_byte write_char |
Definition at line 201 of file MessageBuffer.hh.
| #define write_bytes write_chars |
Definition at line 199 of file MessageBuffer.hh.
1.5.5