<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="89,234,106,196,130,150,163,104,203,64,245,42,241,47,206,68,167,107,135,153,111,198,95,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,255,143,251,147,206,173,154,208,111,241"/>
<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="149,243,246,221,242,225,152,247"/>
<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="171,259,239,260,235,263,174,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="147,276,252,303,248,306,149,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="103,284,320,561,315,563,100,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="84,287,95,353,114,436,130,480,150,523,175,562,206,597,224,610,247,620,241,621,222,614,203,601,171,566,145,525,125,482,109,437,89,354,84,292"/>
<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="429,21,515,19,511,22,431,25"/>
<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="738,15,799,17,794,19,740,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="467,91,535,83,531,86,470,95"/>
<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="429,177,538,154,533,157,432,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="432,199,539,199,535,201,434,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="432,221,523,241,519,243,434,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="447,322,532,323,528,326,449,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="435,345,528,366,523,368,436,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,816,323,811,325,722,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="750,384,785,386,780,388,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,534,468,529,471,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,537,529,532,531,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,536,574,530,576,451,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="411,588,553,617,548,619,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="442,591,454,597,471,611,479,626,488,640,502,653,531,668,526,667,500,657,484,643,475,628,466,614,452,601,442,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="448,592,455,597,467,610,474,623,480,651,485,678,491,690,503,702,524,717,519,716,499,706,487,693,480,680,475,652,469,625,463,613,451,601,447,598"/>
<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="448,592,455,597,471,616,478,636,480,676,481,715,488,734,503,752,522,767,517,765,499,756,484,736,476,716,475,676,473,637,466,619,451,601,447,597"/>
</map>
