jaulib v1.3.0
Jau Support Library (C++, Java, ..)
Classes | Namespaces | Functions | Variables
uuid.hpp File Reference
#include <cstring>
#include <string>
#include <memory>
#include <cstdint>
#include <vector>
#include <jau/basic_types.hpp>
Include dependency graph for uuid.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jau::uuid128_t
 
class  jau::uuid16_t
 
class  jau::uuid32_t
 
class  jau::uuid_t
 

Namespaces

namespace  jau
 __pack(...): Produces MSVC, clang and gcc compatible lead-in and -out macros.
 

Functions

uuid128_t jau::get_uuid128 (uint8_t const *buffer) noexcept
 
uuid128_t jau::get_uuid128 (uint8_t const *buffer, lb_endian_t const le_or_be) noexcept
 
uuid16_t jau::get_uuid16 (uint8_t const *buffer) noexcept
 
uuid16_t jau::get_uuid16 (uint8_t const *buffer, lb_endian_t const le_or_be) noexcept
 
uuid32_t jau::get_uuid32 (uint8_t const *buffer) noexcept
 
uuid32_t jau::get_uuid32 (uint8_t const *buffer, lb_endian_t const le_or_be) noexcept
 
std::string jau::to_string (const uuid_t::TypeSize v) noexcept
 

Variables

uuid128_t jau::BT_BASE_UUID
 Bluetooth UUID https://www.bluetooth.com/specifications/assigned-numbers/service-discovery/ More...