Name
Boost::UUID
Description
Simple Perl interface for boost::uuid_generators ( look here boost::uuid doc )
Synopsis
Random UUID generator
Genarate unique SHA-1 hash every time.
Work with boost::uuids::random_generator()
use Boost::UUID;
my $uuid = Boost::UUID::random_uuid();
Result: 01234567-89ab-cdef-0123-456789abcdef
Nil UUID generator
Generate nil UUID
Work with boost::uuids::nil_generator()
use Boost::UUID;
my $uuid = Boost::UUID::nil_uuid();
Result: 00000000-0000-0000-0000-000000000000
String UUID
Convert string UUID to boost UUID ( better check out doc )
Work with boost::uuids::string_generator(), but return nill UUID in wrong input string case
use Boost::UUID;
Boost::UUID::string_uuid("0123456789abcdef0123456789abcdef")
Result: 01234567-89ab-cdef-0123-456789abcdef
Name UUID generator
Generate SHA hash from any string.
Work with boost::uuids::name_generator()
use Boost::UUID;
Boost::UUID::name_uuid("crazypanda.ru");
Result: 25f9de77-a9a6-5816-b7cb-bafc0a203417
AUTHOR
Vladimir Melnichenko melnichenkovv@gmail.com, Crazy Panda, CP Decision LTD
LICENSE
You may distribute this code under the same terms as Boost itself.