<map id="isc::ping_check::PingChannel::socketReadCallback" name="isc::ping_check::PingChannel::socketReadCallback">
<area shape="rect" id="Node000001" title="Socket read completion callback." alt="" coords="5,165,199,204"/>
<area shape="rect" id="Node000002" href="$d7/d04/classisc_1_1ping__check_1_1PingChannel.html#a0a9bfa9c0dfac0a8fcefe6f280737c72" title="Initiates an asynchronous socket read." alt="" coords="247,136,440,175"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="199,179,236,175,236,180,199,184"/>
<area shape="rect" id="Node000005" href="$d7/d04/classisc_1_1ping__check_1_1PingChannel.html#a7c6fa8d6fe12d0b321b0a45cd8f049de" title="Returns pointer to the first byte of the input buffer." alt="" coords="488,5,681,44"/>
<area shape="poly" id="edge15_Node000001_Node000005" title=" " alt="" coords="145,162,246,121,373,79,490,46,492,51,375,84,248,126,147,167"/>
<area shape="rect" id="Node000006" href="$d7/d04/classisc_1_1ping__check_1_1PingChannel.html#a06a6f7181a9be8ef79c9ff5e998b686c" title="Returns input buffer size." alt="" coords="488,193,681,232"/>
<area shape="poly" id="edge16_Node000001_Node000006" title=" " alt="" coords="199,188,473,204,472,209,199,193"/>
<area shape="rect" id="Node000007" href="$d7/d04/classisc_1_1ping__check_1_1PingChannel.html#a1d36e82f3bfa450818765a1c1f7095e9" title="Closes the socket channel and invokes the shutdown callback." alt="" coords="488,256,681,295"/>
<area shape="poly" id="edge17_Node000001_Node000007" title=" " alt="" coords="200,200,473,252,472,257,199,205"/>
<area shape="rect" id="Node000015" href="$d2/d47/classisc_1_1ping__check_1_1ICMPMsg.html#a4441d4d35e35fc84e64bde3533be4f51" title="Unpacks an ICMP message from the given wire_data." alt="" coords="254,311,432,349"/>
<area shape="poly" id="edge18_Node000001_Node000015" title=" " alt="" coords="129,202,182,243,248,286,278,302,275,306,245,291,179,248,125,207"/>
<area shape="poly" id="edge6_Node000002_Node000001" title=" " alt="" coords="246,161,210,165,209,160,246,156"/>
<area shape="rect" id="Node000003" href="$d7/d04/classisc_1_1ping__check_1_1PingChannel.html#af06c2cf1e5449c73f8f11b4011774088" title="Receive data on the socket asynchronously." alt="" coords="488,68,681,107"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="414,133,498,109,499,114,415,138"/>
<area shape="rect" id="Node000004" href="$d7/d04/classisc_1_1ping__check_1_1PingChannel.html#a8547ccde8f1ad88e3d6093893b3d0c78" title="Indicates whether or not a read can be initiated." alt="" coords="488,131,681,169"/>
<area shape="poly" id="edge3_Node000002_Node000004" title=" " alt="" coords="440,151,472,150,473,155,440,156"/>
<area shape="poly" id="edge4_Node000002_Node000005" title=" " alt="" coords="367,134,420,93,487,53,498,48,500,53,489,58,423,98,370,138"/>
<area shape="poly" id="edge5_Node000002_Node000006" title=" " alt="" coords="428,173,486,187,485,192,427,178"/>
<area shape="poly" id="edge7_Node000002_Node000007" title=" " alt="" coords="374,173,426,207,489,241,504,248,502,252,487,246,424,211,371,177"/>
<area shape="rect" id="Node000008" href="$d7/d04/classisc_1_1ping__check_1_1PingChannel.html#a96b70f8fe95065319a905543e884649a" title="Closes the channel&#39;s socket." alt="" coords="729,256,923,295"/>
<area shape="poly" id="edge8_Node000007_Node000008" title=" " alt="" coords="682,273,714,273,714,278,682,278"/>
<area shape="rect" id="Node000009" href="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html#a0cfa6a834f581e84d101829dafccb64f" title="Deletes external socket." alt="" coords="971,224,1123,263"/>
<area shape="poly" id="edge9_Node000008_Node000009" title=" " alt="" coords="923,259,955,254,956,259,923,264"/>
<area shape="rect" id="Node000010" href="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html#a7169999c88fc5abb5e78027f9218c9c2" title="IfaceMgr is a singleton class." alt="" coords="980,287,1114,325"/>
<area shape="poly" id="edge10_Node000008_Node000010" title=" " alt="" coords="923,286,965,292,965,297,923,291"/>
<area shape="rect" id="Node000011" href="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html#ae0e3192f400afe7bef7d56ab6993f36d" title="Returns pointer to the sole instance of the interface manager." alt="" coords="1171,287,1304,325"/>
<area shape="poly" id="edge11_Node000010_Node000011" title=" " alt="" coords="1114,303,1156,303,1156,309,1114,309"/>
<area shape="rect" id="Node000012" href="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html#ad28ad381aba8573d42bef613bbafa411" title="Protected constructor." alt="" coords="1352,287,1486,325"/>
<area shape="poly" id="edge12_Node000011_Node000012" title=" " alt="" coords="1305,303,1337,303,1337,309,1305,309"/>
<area shape="rect" id="Node000013" href="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html#ac2896c397c8bb2503d13b3bbd5887c0a" title="Check if the specific system calls used to detect interfaces should be executed." alt="" coords="1534,255,1673,293"/>
<area shape="poly" id="edge13_Node000012_Node000013" title=" " alt="" coords="1485,292,1518,286,1519,291,1486,297"/>
<area shape="rect" id="Node000014" href="$de/dfd/classisc_1_1dhcp_1_1IfaceMgr.html#a48e4e6ab3c789446d5264c44165fd951" title="Detects network interfaces." alt="" coords="1537,317,1670,356"/>
<area shape="poly" id="edge14_Node000012_Node000014" title=" " alt="" coords="1486,314,1522,320,1521,326,1485,320"/>
<area shape="rect" id="Node000016" href="$d2/d47/classisc_1_1ping__check_1_1ICMPMsg.html#a50d5660b8b197fd7e7c041ea0f0fc197" title="Constructor." alt="" coords="496,319,674,357"/>
<area shape="poly" id="edge19_Node000015_Node000016" title=" " alt="" coords="433,330,480,332,480,337,433,336"/>
</map>
