|
void | structures::rotate_in (byte_array &attach_into, int to_attach, int size_in_bytes) |
|
void | structures::snag_out (byte_array &eat_from, basis::un_int &accumulator, int size_in_bytes) |
|
int | structures::packed_size (const basis::byte_array &packed_form) |
| Reports the size required to pack a byte array into a byte array. More...
|
|
void | structures::attach (basis::byte_array &packed_form, const basis::byte_array &to_attach) |
| Packs a byte_array "to_attach" into "packed_form". More...
|
|
bool | structures::detach (basis::byte_array &packed_form, basis::byte_array &to_detach) |
| Unpacks a byte_array "to_detach" from "packed_form". More...
|
|
void | structures::attach (basis::byte_array &packed_form, basis::un_int to_attach) |
| Packs an unsigned integer "to_attach" into "packed_form". More...
|
|
bool | structures::detach (basis::byte_array &packed_form, basis::un_int &to_detach) |
| Unpacks an unsigned integer "to_attach" from "packed_form". More...
|
|
void | structures::attach (basis::byte_array &packed_form, basis::un_short to_attach) |
| Packs an unsigned short integer "to_attach" into "packed_form". More...
|
|
bool | structures::detach (basis::byte_array &packed_form, basis::un_short &to_detach) |
| Unpacks an unsigned short integer "to_attach" from "packed_form". More...
|
|
void | structures::attach (basis::byte_array &packed_form, basis::abyte to_attach) |
| Packs a byte "to_attach" into "packed_form". More...
|
|
bool | structures::detach (basis::byte_array &packed_form, basis::abyte &to_detach) |
| Unpacks a byte "to_detach" from "packed_form". More...
|
|
void | structures::attach (basis::byte_array &packed_form, int to_attach) |
| Packs an integer "to_attach" into "packed_form". More...
|
|
bool | structures::detach (basis::byte_array &packed_form, int &to_detach) |
| Unpacks an integer "to_attach" from "packed_form". More...
|
|
void | structures::attach (basis::byte_array &packed_form, long int to_attach) |
| Packs an integer "to_attach" into "packed_form". More...
|
|
bool | structures::detach (basis::byte_array &packed_form, long int &to_detach) |
| Unpacks an integer "to_attach" from "packed_form". More...
|
|
void | structures::attach (basis::byte_array &packed_form, short to_attach) |
| Packs a short integer "to_attach" into "packed_form". More...
|
|
bool | structures::detach (basis::byte_array &packed_form, short &to_detach) |
| Unpacks a short integer "to_attach" from "packed_form". More...
|
|
void | structures::attach (basis::byte_array &packed_form, char to_attach) |
| Packs a char "to_attach" into "packed_form". More...
|
|
bool | structures::detach (basis::byte_array &packed_form, char &to_detach) |
| Unpacks a char "to_detach" from "packed_form". More...
|
|
void | structures::attach (basis::byte_array &packed_form, bool to_attach) |
| Packs a bool "to_attach" into "packed_form". More...
|
|
bool | structures::detach (basis::byte_array &packed_form, bool &to_detach) |
| Unpacks a bool "to_detach" from "packed_form". More...
|
|
double | structures::break_off_digit (double &input) |
|
int | structures::packed_size (double to_pack) |
| Reports how large the "to_pack" will be as a stream of bytes. More...
|
|
void | structures::attach (basis::byte_array &packed_form, double to_pack) |
| Packs a double precision floating point "to_attach" into "packed_form". More...
|
|
bool | structures::detach (basis::byte_array &packed_form, double &to_unpack) |
| Unpacks a double precision floating point "to_attach" from "packed_form". More...
|
|
void | structures::attach (basis::byte_array &packed_form, float to_pack) |
| Packs a floating point "to_attach" into "packed_form". More...
|
|
bool | structures::detach (basis::byte_array &packed_form, float &to_unpack) |
| Unpacks a floating point "to_attach" from "packed_form". More...
|
|
void | structures::obscure_attach (basis::byte_array &packed_form, basis::un_int to_attach) |
| like the normal attach but shifts in some recognizable sentinel data. More...
|
|
bool | structures::obscure_detach (basis::byte_array &packed_form, basis::un_int &to_detach) |
| shifts the number back and checks validity, false returned if corrupted. More...
|
|