mod_perl logo perl icon
previous page: APR::Util - Perl API for Various APR Utilitiespage up: mod_perl 2.0 APInext page: ModPerl::Const -- ModPerl Constants

APR::UUID - Perl API for manipulating APR UUIDs






Practical mod_perl

Practical mod_perl

By Stas Bekman, Eric Cholet
The mod_perl Developer's Cookbook

The mod_perl Developer's Cookbook

By Geoffrey Young, Paul Lindner, Randy Kobes
mod_perl Pocket Reference

mod_perl Pocket Reference

By Andrew Ford
Writing Apache Modules with Perl and C

Writing Apache Modules with Perl and C

By Lincoln Stein, Doug MacEachern
Embedding Perl in HTML with Mason

Embedding Perl in HTML with Mason

By Dave Rolsky, Ken Williams
mod_perl2 User's Guide

mod_perl2 User's Guide

By Stas Bekman, Jim Brandt


Table of Contents

Synopsis

  use 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 $uuid_parsed = APR::UUID->parse($uuid);


TOP

Description

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().



TOP

API

APR::UUID provides the following functions and/or methods:



TOP

format

Convert an APR::UUID object object into a string presentation:

  my $uuid_str = $uuid->format;


TOP

new

Create a APR::UUID object using the random engine:

  my $uuid = APR::UUID->new;


TOP

DESTROY

  $uuid->DESTROY;

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.



TOP

parse

Convert a UUID string into an APR::UUID object object:

  $uuid = APR::UUID->parse($uuid_str)


TOP

See Also

mod_perl 2.0 documentation.



TOP

Copyright

mod_perl 2.0 and its core modules are copyrighted under The Apache Software License, Version 2.0.



TOP

Authors

The mod_perl development team and numerous contributors.






TOP
previous page: APR::Util - Perl API for Various APR Utilitiespage up: mod_perl 2.0 APInext page: ModPerl::Const -- ModPerl Constants