GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  POE::COMPONENT::RESOLVER::SIDECAR (3)

.ds Aq ’

NAME

POE::Component::Resolver::Sidecar - delegate subprocess to call getaddrinfo()

CONTENTS

VERSION

version 0.921

SYNOPSIS

Used internally by POE::Component::Resolver.

DESCRIPTION

POE::Component::Resolver creates subprocesses to call getaddrinfo() so that the main program doesn’t block during that time.

The actual getaddrinfo() calling code is abstracted into this module so it can be run in a separate executable program. This reduces the memory footprint of forking the entire main process for just getaddrinfo().

It’s a strong, useful pattern that other POE::Components have implemented before. POE::Quickie does it generically. POE::Component::SimpleDBI and POE::Component::EasyDBI do it so their DBI subprocesses are relatively lightweight.

    main

The main code to read POE::Component::Resolver requests from STDIN and write getaddrinfo() responses to STDOUT.

SEE ALSO

POE::Component::Generic is one generic implementation of this pattern.

POE::Quickie is another generic implementation of this pattern.

BUGS

None known.

LICENSE

Except where otherwise noted, this distribution is Copyright 2011 by Rocco Caputo. All rights reserved. This distribution is free software; you may redistribute it and/or modify it under the same terms as Perl itself.
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 POE::COMPONENT::RESOLVER::SIDECAR (3) 2012-08-15

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.