Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
POE::Component::ResolvUserSContributed PerPOE::Component::Resolver::Sidecar(3)

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

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.

perl v5.24.1			  2012-08-POE::Component::Resolver::Sidecar(3)

NAME | VERSION | SYNOPSIS | DESCRIPTION | SEE ALSO | BUGS | LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=POE::Component::Resolver::Sidecar&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help