POE::Filter::Reference - POE Freeze/Thaw Protocol Abstraction


NAME

POE::Filter::Reference - POE Freeze/Thaw Protocol Abstraction


SUPPORTED PLATFORMS

This module is not included with the standard ActivePerl distribution. It is available as a separate download using PPM.

SYNOPSIS

  $filter = new POE::Filter::Reference();
  $arrayref_of_perl_references =
    $filter->get($arrayref_of_raw_chunks_from_driver);
  $arrayref_of_serialized_perl_references =
     $filter->put($arrayref_of_perl_references);


DESCRIPTION

The ``put'' half of this filter freezes referenced Perl structures into serialized versions for sending. The ``get'' half of this filter thaws serialized Perl structures back into references. This provides a handy way to ship data between processes and systems.

Serializers should recognize that POE::Filter::Reference is used to ship data between systems with different byte orders.


PUBLIC FILTER METHODS


SEE ALSO

POE::Filter; POE::Filter::HTTPD; POE::Filter::Line; POE::Filter::Stream


BUGS

Oh, probably some.


AUTHORS & COPYRIGHTS

The Reference filter was contributed by Arturn Bergman, with changes by Philip Gwyn.

Please see the POE manpage for more information about authors and contributors.

 POE::Filter::Reference - POE Freeze/Thaw Protocol Abstraction