<map id="isc::asiolink::IOSocket" name="isc::asiolink::IOSocket">
<area shape="rect" id="Node000001" title="The IOSocket class is an abstract base class to represent various types of network sockets." alt="" coords="5,249,157,274"/>
<area shape="rect" id="Node000002" href="$d6/d12/classisc_1_1asiolink_1_1IOAcceptor.html" title=" " alt="" coords="243,6,414,45"/>
<area shape="poly" id="edge1_Node000001_Node000002" title=" " alt="" coords="90,234,106,196,130,150,163,104,203,64,242,42,244,47,206,68,167,107,135,153,111,198,94,236"/>
<area shape="rect" id="Node000005" href="$d6/d12/classisc_1_1asiolink_1_1IOAcceptor.html" title=" " alt="" coords="205,78,453,144"/>
<area shape="poly" id="edge4_Node000001_Node000005" title=" " alt="" coords="107,238,151,204,203,169,252,142,254,147,206,173,154,208,111,242"/>
<area shape="rect" id="Node000007" href="$d1/d96/classisc_1_1asiolink_1_1IOAsioSocket.html" title=" " alt="" coords="240,184,418,222"/>
<area shape="poly" id="edge6_Node000001_Node000007" title=" " alt="" coords="150,243,243,220,245,226,151,248"/>
<area shape="rect" id="Node000011" href="$d0/dd7/classisc_1_1asiolink_1_1DummySocket.html" title="The DummySocket class is a concrete derived class of IOSocket that is not associated with any real so..." alt="" coords="237,249,420,274"/>
<area shape="poly" id="edge10_Node000001_Node000011" title=" " alt="" coords="172,259,237,259,237,264,172,264"/>
<area shape="rect" id="Node000012" href="$d6/d12/classisc_1_1asiolink_1_1IOAcceptor.html" title="Base class for acceptor services in Kea." alt="" coords="225,305,432,344"/>
<area shape="poly" id="edge11_Node000001_Node000012" title=" " alt="" coords="149,276,250,302,249,307,147,281"/>
<area shape="rect" id="Node000017" href="$d1/d96/classisc_1_1asiolink_1_1IOAsioSocket.html" title="I/O Socket with asynchronous operations." alt="" coords="223,563,434,587"/>
<area shape="poly" id="edge16_Node000001_Node000017" title=" " alt="" coords="104,284,320,561,315,564,99,288"/>
<area shape="rect" id="Node000025" href="$da/d98/classisc_1_1asiolink_1_1UnixDomainSocket.html" title="Represents unix domain socket implemented in terms of boost asio." alt="" coords="244,612,414,650"/>
<area shape="poly" id="edge24_Node000001_Node000025" title=" " alt="" coords="87,289,95,353,114,436,130,480,150,523,175,562,206,597,224,610,245,618,243,623,222,614,203,601,171,566,145,525,125,482,109,437,89,354,81,290"/>
<area shape="rect" id="Node000003" href="$de/def/classisc_1_1asiolink_1_1TCPAcceptor.html" title="Provides a service for accepting new TCP connections." alt="" coords="514,5,723,30"/>
<area shape="poly" id="edge2_Node000002_Node000003" title=" " alt="" coords="430,20,513,18,513,23,430,26"/>
<area shape="rect" id="Node000004" href="$d7/d7f/classisc_1_1asiolink_1_1TLSAcceptor.html" title="Provides a service for accepting new TLS connections." alt="" coords="797,5,1004,30"/>
<area shape="poly" id="edge3_Node000003_Node000004" title=" " alt="" coords="739,15,797,15,797,20,739,20"/>
<area shape="rect" id="Node000006" href="$df/dff/classisc_1_1asiolink_1_1UnixDomainSocketAcceptor.html" title="Implements acceptor service for UnixDomainSocket." alt="" coords="534,54,703,93"/>
<area shape="poly" id="edge5_Node000005_Node000006" title=" " alt="" coords="468,90,533,82,533,87,469,96"/>
<area shape="rect" id="Node000008" href="$d5/d00/classisc_1_1asiolink_1_1TCPSocket.html" title=" " alt="" coords="536,117,700,156"/>
<area shape="poly" id="edge7_Node000007_Node000008" title=" " alt="" coords="430,177,535,153,536,158,431,182"/>
<area shape="rect" id="Node000009" href="$de/d74/classisc_1_1asiolink_1_1TLSSocket.html" title=" " alt="" coords="538,180,699,218"/>
<area shape="poly" id="edge8_Node000007_Node000009" title=" " alt="" coords="433,199,537,197,537,203,433,204"/>
<area shape="rect" id="Node000010" href="$dd/d99/classisc_1_1ping__check_1_1ICMPSocket.html" title=" " alt="" coords="522,242,715,281"/>
<area shape="poly" id="edge9_Node000007_Node000010" title=" " alt="" coords="433,221,522,239,521,245,432,227"/>
<area shape="rect" id="Node000013" href="$de/def/classisc_1_1asiolink_1_1TCPAcceptor.html" title=" " alt="" coords="530,305,706,344"/>
<area shape="poly" id="edge12_Node000012_Node000013" title=" " alt="" coords="448,322,530,322,530,327,448,327"/>
<area shape="rect" id="Node000015" href="$de/def/classisc_1_1asiolink_1_1TCPAcceptor.html" title=" " alt="" coords="501,368,735,406"/>
<area shape="poly" id="edge14_Node000012_Node000015" title=" " alt="" coords="437,345,526,364,525,370,435,350"/>
<area shape="rect" id="Node000014" href="$d7/d7f/classisc_1_1asiolink_1_1TLSAcceptor.html" title=" " alt="" coords="814,305,987,344"/>
<area shape="poly" id="edge13_Node000013_Node000014" title=" " alt="" coords="721,322,813,322,813,327,721,327"/>
<area shape="rect" id="Node000016" href="$d7/d7f/classisc_1_1asiolink_1_1TLSAcceptor.html" title=" " alt="" coords="783,368,1018,406"/>
<area shape="poly" id="edge15_Node000015_Node000016" title=" " alt="" coords="751,384,783,384,783,390,751,390"/>
<area shape="rect" id="Node000018" href="$d9/d03/classisc_1_1asiolink_1_1UDPSocket.html" title=" " alt="" coords="532,430,704,469"/>
<area shape="poly" id="edge17_Node000017_Node000018" title=" " alt="" coords="361,552,424,515,500,478,531,467,533,472,502,483,426,519,363,557"/>
<area shape="rect" id="Node000019" href="$d9/d03/classisc_1_1asiolink_1_1UDPSocket.html" title=" " alt="" coords="535,493,701,532"/>
<area shape="poly" id="edge18_Node000017_Node000019" title=" " alt="" coords="404,556,534,528,535,533,405,561"/>
<area shape="rect" id="Node000020" href="$d6/d07/classisc_1_1asiolink_1_1DummyAsioSocket.html" title="The DummyAsioSocket class is a concrete derived class of IOAsioSocket that is not associated with any..." alt="" coords="534,556,703,594"/>
<area shape="poly" id="edge19_Node000017_Node000020" title=" " alt="" coords="450,572,533,572,533,578,450,578"/>
<area shape="rect" id="Node000021" href="$d5/d00/classisc_1_1asiolink_1_1TCPSocket.html" title="The TCPSocket class is a concrete derived class of IOAsioSocket that represents a TCP socket." alt="" coords="519,619,717,643"/>
<area shape="poly" id="edge20_Node000017_Node000021" title=" " alt="" coords="412,588,551,615,550,621,411,593"/>
<area shape="rect" id="Node000022" href="$de/d74/classisc_1_1asiolink_1_1TLSSocket.html" title="The TLSSocket class is a concrete derived class of IOAsioSocket that represents a TLS socket." alt="" coords="520,668,716,693"/>
<area shape="poly" id="edge21_Node000017_Node000022" title=" " alt="" coords="443,591,454,597,471,611,479,626,488,640,502,653,530,665,527,670,500,657,484,643,475,628,466,614,452,601,441,596"/>
<area shape="rect" id="Node000023" href="$d9/d03/classisc_1_1asiolink_1_1UDPSocket.html" title="The UDPSocket class is a concrete derived class of IOAsioSocket that represents a UDP socket." alt="" coords="518,717,718,742"/>
<area shape="poly" id="edge22_Node000017_Node000023" title=" " alt="" coords="449,593,455,597,467,610,474,623,480,651,485,678,491,690,503,702,523,715,520,719,499,706,487,693,480,680,475,652,469,625,463,613,451,601,446,597"/>
<area shape="rect" id="Node000024" href="$dd/d99/classisc_1_1ping__check_1_1ICMPSocket.html" title="The ICMPSocket class is a concrete derived class of IOAsioSocket that represents a ICMP socket." alt="" coords="504,767,732,791"/>
<area shape="poly" id="edge23_Node000017_Node000024" title=" " alt="" coords="449,593,455,597,471,616,478,636,480,676,481,715,488,734,503,752,521,764,518,768,499,756,484,736,476,716,475,676,473,637,466,619,451,601,446,597"/>
</map>
