Dripline-Cpp  v2.4.2
Dripline Implementation in C++
Namespaces | Macros | Functions
uuid.cc File Reference
#include "uuid.hh"
#include <boost/uuid/nil_generator.hpp>
#include <boost/uuid/random_generator.hpp>
#include <boost/uuid/string_generator.hpp>
Include dependency graph for uuid.cc:

Go to the source code of this file.

Namespaces

 dripline
 

Macros

#define DRIPLINE_API_EXPORTS
 

Functions

uuid_t generate_random_uuid ()
 Generates a UUID containing random numbers (RNG is a Mersenne Twister) More...
 
uuid_t generate_nil_uuid ()
 Generates a UUID containing all 0s. More...
 
uuid_t uuid_from_string (const std::string &a_id_str)
 
uuid_t uuid_from_string (const char *a_id_str)
 
uuid_t uuid_from_string (const std::string &a_id_str, bool &a_valid_flag)
 
uuid_t uuid_from_string (const char *a_id_str, bool &a_valid_flag)
 
std::string string_from_uuid (const uuid_t &a_id)
 Generates a string representation of the provided UUID. More...
 

Macro Definition Documentation

◆ DRIPLINE_API_EXPORTS

#define DRIPLINE_API_EXPORTS

Definition at line 8 of file uuid.cc.