diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 12:15:43 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 12:15:43 +0000 |
commit | f5f56e1a1c4d9e9496fcb9d81131066a964ccd23 (patch) | |
tree | 49e44c6f87febed37efb953ab5485aa49f6481a7 /src/bin/d2/images/add_state_model.svg | |
parent | Initial commit. (diff) | |
download | isc-kea-f5f56e1a1c4d9e9496fcb9d81131066a964ccd23.tar.xz isc-kea-f5f56e1a1c4d9e9496fcb9d81131066a964ccd23.zip |
Adding upstream version 2.4.1.upstream/2.4.1upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'src/bin/d2/images/add_state_model.svg')
-rw-r--r-- | src/bin/d2/images/add_state_model.svg | 301 |
1 files changed, 301 insertions, 0 deletions
diff --git a/src/bin/d2/images/add_state_model.svg b/src/bin/d2/images/add_state_model.svg new file mode 100644 index 0000000..c68773c --- /dev/null +++ b/src/bin/d2/images/add_state_model.svg @@ -0,0 +1,301 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Bouml (http://bouml.free.fr/) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> +<svg width="840" height="777" version="1.1" xmlns="http://www.w3.org/2000/svg"> +<g> + <rect fill="#cbcbcb" stroke="none" stroke-opacity="1" x="365" y="49" width="74" height="22" rx="10" /> + <rect fill="#ffffc0" stroke="black" stroke-opacity="1" x="361" y="45" width="74" height="22" rx="10" /> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="398" y="61">READY_ST</text> +</g> +<g> + <rect fill="#cbcbcb" stroke="none" stroke-opacity="1" x="312" y="193" width="180" height="22" rx="10" /> + <rect fill="#ffffc0" stroke="black" stroke-opacity="1" x="308" y="189" width="180" height="22" rx="10" /> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="398" y="205">SELECTING_FWD_SERVER_ST</text> +</g> +<g> + <rect fill="#cbcbcb" stroke="none" stroke-opacity="1" x="46" y="527" width="178" height="22" rx="10" /> + <rect fill="#ffffc0" stroke="black" stroke-opacity="1" x="42" y="523" width="178" height="22" rx="10" /> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="131" y="539">SELECTING_REV_SERVER_ST</text> +</g> +<g> + <rect fill="#cbcbcb" stroke="none" stroke-opacity="1" x="324" y="299" width="156" height="22" rx="10" /> + <rect fill="#ffffc0" stroke="black" stroke-opacity="1" x="320" y="295" width="156" height="22" rx="10" /> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="398" y="311">ADDING_FWD_ADDRS_ST</text> +</g> +<g> + <rect fill="#cbcbcb" stroke="none" stroke-opacity="1" x="466" y="414" width="176" height="22" rx="10" /> + <rect fill="#ffffc0" stroke="black" stroke-opacity="1" x="462" y="410" width="176" height="22" rx="10" /> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="550" y="426">REPLACING_FWD_ADDRS_ST</text> +</g> +<g> + <rect fill="#cbcbcb" stroke="none" stroke-opacity="1" x="662" y="600" width="166" height="22" rx="10" /> + <rect fill="#ffffc0" stroke="black" stroke-opacity="1" x="658" y="596" width="166" height="22" rx="10" /> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="741" y="612">PROCESS_ADD_FAILED_ST</text> +</g> +<g> + <rect fill="#cbcbcb" stroke="none" stroke-opacity="1" x="233" y="735" width="151" height="22" rx="10" /> + <rect fill="#ffffc0" stroke="black" stroke-opacity="1" x="229" y="731" width="151" height="22" rx="10" /> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="305" y="747">PROCESS_ADD_OK_ST</text> +</g> +<g> + <ellipse fill="white" stroke="black" stroke-width="1" stroke-opacity="1" cx="743" cy="746" rx="11.5" ry="11.5" /> + <ellipse fill="black" cx="743" cy="746" rx="8.5" ry="8.5" /> +</g> +<ellipse fill="black" cx="137" cy="57" rx="8.5" ry="8.5" /> +<polygon fill="white" stroke="black" stroke-opacity="1" points ="291,492 300,475 309,492 300,509" /> +<g> + <rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="575" y="473" width="118" height="43" /> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" text-anchor="middle" x="634" y="489"><<DNS IO Callback>></text> +</g> +<g> + <rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="178" y="244" width="118" height="43" /> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" text-anchor="middle" x="237" y="260"><<DNS IO Callback>></text> +</g> +<g> + <rect fill="none" stroke="black" stroke-width="1" stroke-opacity="1" x="12" y="722" width="118" height="43" /> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" text-anchor="middle" x="71" y="738"><<DNS IO Callback>></text> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="610" y1="436" x2="604" y2="442" /> + <line stroke="black" stroke-opacity="1" x1="610" y1="436" x2="616" y2="441" /> + <line stroke="black" stroke-opacity="1" x1="611" y1="472" x2="610" y2="436" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="360" y1="57" x2="354" y2="51" /> + <line stroke="black" stroke-opacity="1" x1="360" y1="57" x2="354" y2="63" /> + <line stroke="black" stroke-opacity="1" x1="146" y1="57" x2="360" y2="57" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="400" y1="294" x2="406" y2="288" /> + <line stroke="black" stroke-opacity="1" x1="400" y1="294" x2="394" y2="288" /> + <line stroke="black" stroke-opacity="1" x1="400" y1="215" x2="400" y2="294" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="355" y1="294" x2="323" y2="253" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="352" y1="215" x2="343" y2="216" /> + <line stroke="black" stroke-opacity="1" x1="352" y1="215" x2="353" y2="223" /> + <line stroke="black" stroke-opacity="1" x1="323" y1="253" x2="352" y2="215" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="492" y1="201" x2="743" y2="201" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="743" y1="595" x2="749" y2="589" /> + <line stroke="black" stroke-opacity="1" x1="743" y1="595" x2="737" y2="589" /> + <line stroke="black" stroke-opacity="1" x1="743" y1="201" x2="743" y2="595" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="480" y1="308" x2="743" y2="308" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="743" y1="595" x2="749" y2="589" /> + <line stroke="black" stroke-opacity="1" x1="743" y1="595" x2="737" y2="589" /> + <line stroke="black" stroke-opacity="1" x1="743" y1="308" x2="743" y2="595" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="642" y1="423" x2="743" y2="423" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="743" y1="595" x2="749" y2="589" /> + <line stroke="black" stroke-opacity="1" x1="743" y1="595" x2="737" y2="589" /> + <line stroke="black" stroke-opacity="1" x1="743" y1="423" x2="743" y2="595" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="370" y1="321" x2="370" y2="423" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="461" y1="423" x2="455" y2="417" /> + <line stroke="black" stroke-opacity="1" x1="461" y1="423" x2="455" y2="429" /> + <line stroke="black" stroke-opacity="1" x1="370" y1="423" x2="461" y2="423" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="523" y1="409" x2="522" y2="357" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="434" y1="321" x2="437" y2="328" /> + <line stroke="black" stroke-opacity="1" x1="434" y1="321" x2="441" y2="317" /> + <line stroke="black" stroke-opacity="1" x1="522" y1="357" x2="434" y2="321" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="587" y1="409" x2="587" y2="238" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="484" y1="215" x2="488" y2="222" /> + <line stroke="black" stroke-opacity="1" x1="484" y1="215" x2="491" y2="210" /> + <line stroke="black" stroke-opacity="1" x1="587" y1="238" x2="484" y2="215" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="319" y1="312" x2="300" y2="312" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="300" y1="473" x2="306" y2="467" /> + <line stroke="black" stroke-opacity="1" x1="300" y1="473" x2="294" y2="467" /> + <line stroke="black" stroke-opacity="1" x1="300" y1="312" x2="300" y2="473" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="506" y1="436" x2="506" y2="492" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="312" y1="492" x2="318" y2="498" /> + <line stroke="black" stroke-opacity="1" x1="312" y1="492" x2="318" y2="486" /> + <line stroke="black" stroke-opacity="1" x1="506" y1="492" x2="312" y2="492" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="298" y1="730" x2="304" y2="724" /> + <line stroke="black" stroke-opacity="1" x1="298" y1="730" x2="292" y2="723" /> + <line stroke="black" stroke-opacity="1" x1="300" y1="510" x2="298" y2="730" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="287" y1="491" x2="132" y2="491" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="132" y1="522" x2="138" y2="516" /> + <line stroke="black" stroke-opacity="1" x1="132" y1="522" x2="126" y2="516" /> + <line stroke="black" stroke-opacity="1" x1="132" y1="491" x2="132" y2="522" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="743" y1="733" x2="749" y2="727" /> + <line stroke="black" stroke-opacity="1" x1="743" y1="733" x2="737" y2="727" /> + <line stroke="black" stroke-opacity="1" x1="743" y1="622" x2="743" y2="733" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="730" y1="745" x2="724" y2="738" /> + <line stroke="black" stroke-opacity="1" x1="730" y1="745" x2="723" y2="750" /> + <line stroke="black" stroke-opacity="1" x1="384" y1="744" x2="730" y2="745" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="234" y1="287" x2="234" y2="303" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="319" y1="303" x2="313" y2="297" /> + <line stroke="black" stroke-opacity="1" x1="319" y1="303" x2="313" y2="309" /> + <line stroke="black" stroke-opacity="1" x1="234" y1="303" x2="319" y2="303" /> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="616" y="301">UPDATE_FAILED_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="196" y="236">SERVER_IO_ERROR_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="336" y="440">FQDN_IN_USE_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="436" y="251">SERVER_IO_ERROR_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="378" y="374">FQDN_NOT_IN_USE_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="328" y="485">UPDATE_OK_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="309" y="540">No reverse change requested</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="286" y="51">START_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="530" y="740">END_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="197" y="455">UPDATE_OK_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="616" y="400">UPDATE_FAILED_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="149" y="484">Reverse change requested</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="674" y="695">END_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="588" y="196">NO_MORE_SERVERS_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="420" y="291">SERVER_SELECTED_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="168" y="324">IO_COMPLETED_EVT</text> +</g> +<polygon fill="white" stroke="black" stroke-opacity="1" points ="391,122 400,105 409,122 400,139" /> +<g> + <rect fill="#cbcbcb" stroke="none" stroke-opacity="1" x="34" y="642" width="207" height="23" rx="10" /> + <rect fill="#ffffc0" stroke="black" stroke-opacity="1" x="30" y="638" width="207" height="23" rx="10" /> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" font-weight="bold" text-anchor="middle" x="134" y="654">REPLACING_REV_PTRS_ST</text> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="400" y1="103" x2="406" y2="97" /> + <line stroke="black" stroke-opacity="1" x1="400" y1="103" x2="394" y2="97" /> + <line stroke="black" stroke-opacity="1" x1="400" y1="71" x2="400" y2="103" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="400" y1="188" x2="406" y2="182" /> + <line stroke="black" stroke-opacity="1" x1="400" y1="188" x2="394" y2="182" /> + <line stroke="black" stroke-opacity="1" x1="400" y1="140" x2="400" y2="188" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="387" y1="121" x2="132" y2="121" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="132" y1="522" x2="138" y2="516" /> + <line stroke="black" stroke-opacity="1" x1="132" y1="522" x2="126" y2="516" /> + <line stroke="black" stroke-opacity="1" x1="132" y1="121" x2="132" y2="522" /> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="410" y="156">Forward change requested</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="179" y="116">Only reverse change requested</text> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="175" y1="549" x2="208" y2="590" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="181" y1="637" x2="189" y2="634" /> + <line stroke="black" stroke-opacity="1" x1="181" y1="637" x2="178" y2="628" /> + <line stroke="black" stroke-opacity="1" x1="208" y1="590" x2="181" y2="637" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="83" y1="637" x2="52" y2="602" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="86" y1="549" x2="77" y2="550" /> + <line stroke="black" stroke-opacity="1" x1="86" y1="549" x2="87" y2="557" /> + <line stroke="black" stroke-opacity="1" x1="52" y1="602" x2="86" y2="549" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="147" y1="665" x2="147" y2="695" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="147" y1="695" x2="298" y2="695" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="298" y1="730" x2="304" y2="724" /> + <line stroke="black" stroke-opacity="1" x1="298" y1="730" x2="292" y2="724" /> + <line stroke="black" stroke-opacity="1" x1="298" y1="695" x2="298" y2="730" /> +</g> +<g> + <line stroke="black" stroke-opacity="1" x1="71" y1="665" x2="65" y2="671" /> + <line stroke="black" stroke-opacity="1" x1="71" y1="665" x2="77" y2="671" /> + <line stroke="black" stroke-opacity="1" x1="71" y1="721" x2="71" y2="665" /> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="31" y="577">SERVER_IO_ERROR_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="124" y="620">SERVER_SELECTED_ST</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="197" y="691">UPDATE_OK_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="11" y="714">IO_COMPLETED_EVT</text> +</g> +<g> + <text font-family="Helvetica" font-size="11" fill="#000000" xml:space="preserve" x="553" y="460">IO_COMPLETED_EVT</text> +</g> +</svg> |