NAME
APR::UUID - Perl API for manipulating APR UUIDs
SSyynnooppssiissuse APR::UUID ();
# get a random UUID and format it as a string
my $uuid = APR::UUID->new->format;
# $uuid = e.g. 'd48889bb-d11d-b211-8567-ec81968c93c6';
# same as the object returned by APR::UUID->new
my $uuidparsed = APR::UUID->parse($uuid);
DDeessccrriippttiioonn"APR::UUID" is used to get and manipulate random UUIDs.
It allows you to "create" random UUIDs, which when "formatted" returns a string like:'d48889bb-d11d-b211-8567-ec81968c93c6';
which can be parsed back into the "APR::UUID" object with "parse()".
AAPPII"APR::UUID" provides the following functions and/or methods:
""ffoorrmmaatt""Convert an "APR::UUID object" object into a string presentation:
my $uuidstr = $uuid->format;
obj: $uuid ( "APR::UUID object" )
ret: $uuidstr
returns a string representation of the object (.e.g'd48889bb-d11d-b211-8567-ec81968c93c6').
since: 2.0.00 ""nneeww""Create a "APR::UUID object" using the random engine:
my $uuid = APR::UUID->new;
class: "APR::UUID" ( "APR::UUID class" )
ret: $uuid ( "APR::UUID object" )
since: 2.0.00 ""DDEESSTTRROOYY""$uuid->DESTROY;
obj: "APR::UUID" ( "APR::UUID object" )
ret: no return value since: 2.0.00 Do not call this method, it's designed to be only called by Perl when the variable goes out of scope. If you call it yourself you will get a segfault when perl will call DESTROY on its own. ""ppaarrssee""Convert a UUID string into an "APR::UUID object" object:
$uuid = APR::UUID->parse($uuidstr)
arg1: $uuidstr (string)
UUID string (.e.g 'd48889bb-d11d-b211-8567-ec81968c93c6')
ret: $uuid ( "APR::UUID object" )
The new object. since: 2.0.00 SSeeee AAllssoo modperl 2.0 documentation. CCooppyyrriigghhtt modperl 2.0 and its core modules are copyrighted under The Apache Software License, Version 2.0. AAuutthhoorrss The modperl development team and numerous contributors.perl v5.8.8 apachemodperl-101.210~025:-:1m0o-d20perl-2.0.2::docs::api::APR::UUID(3)