The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
digraph {
graph [overlap=false]
subgraph cluster_IO_Socket_INET {
	label="IO::Socket::INET";
	"IO::Socket::INET::configure";
	"IO::Socket::INET::_get_proto_name";
	"IO::Socket::INET::_get_proto_number";
	"IO::Socket::INET::_get_addr";
	"IO::Socket::INET::CORE:subst";
	"IO::Socket::INET::BEGIN@9";
	"IO::Socket::INET::BEGIN@15";
	"IO::Socket::INET::CORE:match";
	"IO::Socket::INET::peeraddr";
	"IO::Socket::INET::BEGIN@14";
	"IO::Socket::INET::new";
	"IO::Socket::INET::BEGIN@11";
	"IO::Socket::INET::BEGIN@13";
	"IO::Socket::INET::_sock_info";
	"IO::Socket::INET::peerport";
	"IO::Socket::INET::peerhost";
	"IO::Socket::INET::connect";
	"IO::Socket::INET::BEGIN@12";
}
subgraph cluster_Socket {
	label="Socket";
	"Socket::pack_sockaddr_in";
	"Socket::inet_ntoa";
	"Socket::sockaddr_in";
	"Socket::inet_aton";
}
subgraph cluster_IO_Socket_UNIX {
	label="IO::Socket::UNIX";
	"IO::Socket::UNIX::BEGIN@11";
	"IO::Socket::UNIX::BEGIN@9";
	"IO::Socket::UNIX::BEGIN@12";
}
subgraph cluster_LWP_Protocol {
	label="LWP::Protocol";
	"LWP::Protocol::implementor";
}
subgraph cluster_strict {
	label="strict";
	"strict::import";
}
subgraph cluster_Net_HTTP {
	label="Net::HTTP";
	"Net::HTTP::new";
	"Net::HTTP::http_connect";
}
subgraph cluster_Exporter {
	label="Exporter";
	"Exporter::import";
}
subgraph cluster_IO_Socket {
	label="IO::Socket";
	"IO::Socket::BEGIN@12";
	"IO::Socket::BEGIN@17";
	"IO::Socket::CORE:pack";
	"IO::Socket::connect";
	"IO::Socket::BEGIN@11";
	"IO::Socket::new";
	"IO::Socket::socket";
	"IO::Socket::BEGIN@13";
	"IO::Socket::import";
	"IO::Socket::register_domain";
	"IO::Socket::BEGIN@16";
	"IO::Socket::peername";
	"IO::Socket::BEGIN@14";
}
subgraph cluster_LWP_Protocol_http {
	label="LWP::Protocol::http";
	"LWP::Protocol::http::_get_sock_info";
}
"LWP::Protocol::implementor" -> "IO::Socket::INET::BEGIN@14";
"LWP::Protocol::implementor" -> "IO::Socket::INET::BEGIN@12";
"IO::Socket::INET::BEGIN@11" -> "IO::Socket::BEGIN@14";
"IO::Socket::INET::BEGIN@14" -> "Exporter::import";
"IO::Socket::INET::BEGIN@12" -> "Exporter::import";
"IO::Socket::INET::BEGIN@15" -> "Exporter::import";
"IO::Socket::INET::BEGIN@13" -> "Exporter::import";
"IO::Socket::INET::new" -> "IO::Socket::new";
"IO::Socket::INET::configure" -> "IO::Socket::socket";
"IO::Socket::INET::BEGIN@11" -> "IO::Socket::BEGIN@12";
"IO::Socket::INET::_sock_info" -> "IO::Socket::INET::_get_proto_number";
"Net::HTTP::new" -> "IO::Socket::INET::new";
"IO::Socket::INET::_get_addr" -> "Socket::inet_aton";
"IO::Socket::INET::peerhost" -> "Socket::inet_ntoa";
"LWP::Protocol::implementor" -> "IO::Socket::INET::BEGIN@11";
"IO::Socket::INET::BEGIN@11" -> "IO::Socket::BEGIN@13";
"IO::Socket::INET::BEGIN@11" -> "IO::Socket::BEGIN@16";
"IO::Socket::INET::peerhost" -> "IO::Socket::INET::peeraddr";
"IO::Socket::INET::_sock_info" -> "IO::Socket::INET::CORE:match";
"LWP::Protocol::http::_get_sock_info" -> "IO::Socket::INET::peerport";
"IO::Socket::INET::BEGIN@11" -> "IO::Socket::UNIX::BEGIN@11";
"LWP::Protocol::implementor" -> "IO::Socket::INET::BEGIN@9";
"IO::Socket::INET::_sock_info" -> "IO::Socket::INET::CORE:subst";
"IO::Socket::INET::BEGIN@11" -> "IO::Socket::import";
"IO::Socket::INET::peerport" -> "Socket::sockaddr_in";
"IO::Socket::INET::peeraddr" -> "Socket::sockaddr_in";
"IO::Socket::INET::configure" -> "Socket::pack_sockaddr_in";
"LWP::Protocol::http::_get_sock_info" -> "IO::Socket::INET::peerhost";
"LWP::Protocol::implementor" -> "IO::Socket::INET::BEGIN@15";
"IO::Socket::INET::BEGIN@11" -> "IO::Socket::register_domain";
"IO::Socket::INET::configure" -> "IO::Socket::INET::_get_proto_name";
"IO::Socket::INET::BEGIN@11" -> "IO::Socket::UNIX::BEGIN@9";
"IO::Socket::INET::BEGIN@11" -> "IO::Socket::CORE:pack";
"Net::HTTP::http_connect" -> "IO::Socket::INET::configure";
"IO::Socket::INET::configure" -> "IO::Socket::INET::_sock_info";
"IO::Socket::INET::configure" -> "IO::Socket::INET::connect";
"IO::Socket::INET::configure" -> "IO::Socket::INET::_get_addr";
"LWP::Protocol::implementor" -> "IO::Socket::INET::BEGIN@13";
"IO::Socket::INET::BEGIN@11" -> "IO::Socket::BEGIN@11";
"IO::Socket::INET::peerport" -> "IO::Socket::peername";
"IO::Socket::INET::peeraddr" -> "IO::Socket::peername";
"IO::Socket::INET::BEGIN@11" -> "IO::Socket::BEGIN@17";
"IO::Socket::INET::connect" -> "IO::Socket::connect";
"IO::Socket::INET::BEGIN@9" -> "strict::import";
"IO::Socket::INET::BEGIN@11" -> "IO::Socket::UNIX::BEGIN@12";
}