Contains various typedefs that are used throughout MSCL.
typedef for a 1-byte signed integer.
typedef for a 2-byte signed integer.
typedef for a 4-byte signed integer.
typedef for an 8-byte signed integer.
typedef for a 1-byte unsigned integer.
typedef for a 2-byte unsigned integer.
typedef for a 4-byte unsigned integer.
typedef for an 8-byte unsigned integer.
typedef for a Node's node address.
Typedef for a lock_gaurd (automatically locks and unlocks) to a mutex.
Typedef for a lock_gaurd (automatically locks and unlocks) to a recursive mutex.
Typedef for an id that uniquely identifies a wireless packet.
Typedef for a simple_any type
template <class Tout, class Tin> Tout checked_cast( |
| ) |
Safely casts one type to another type using static_cast by checking the limit of the cast first
value Tin | the value to be casted |
valueName const std::string& | a description of the value that you are attempting to cast |
The value statically cast to the type requested
std::out_of_range: The cast is invalid, as the resulting data type is out of range.
typedef for a vector of bytes.
valueType_float | 0 - The value is stored as a 4-byte float . |
valueType_double | 1 - The value is stored as an 8-byte double. |
valueType_uint8 | 2 - The value is stored as a 1-byte unsigned integer. |
valueType_uint16 | 3 - The value is stored as a 2-byte unsigned integer. |
valueType_uint32 | 4 - The value is stored as a 4-byte unsigned integer. |
valueType_int16 | 5 - The value is stored as a 2-byte signed integer. |
valueType_int32 | 6 - The value is stored as a 4-byte signed integer. |
valueType_bool | 7 - The value is stored as a 1-byte boolean. |
valueType_Vector | 8 - The value is stored as a Vector object. |
valueType_Matrix | 9 - The value is stored as a Matrix object. |
valueType_Timestamp | 10 - The value is stored as a Timestamp object. |
valueType_string | 11 - The value is stored as a string. |
valueType_Bytes | 12 - The value is stored as a Bytes object. |
valueType_StructuralHealth | 13 - The value is stored as a StructuralHealth object. |
valueType_RfSweep | 14 - The value is stored as a RfSweep. |