blob: 081d5d6dec4fb2a79967bf23c96fcc97aec1c12c [file] [log] [blame]
William A. Kennington III7d6fa422021-02-08 17:04:02 -08001digraph {
2 node [shape="box"];
3 subgraph {
4 node [shape=plaintext];
5
6 ncsid [label=<
7 <table>
8 <tr><td port="sockio" bgcolor="lightblue">net::SockIO</td><td bgcolor="lightblue" colspan="2" port="config">net::ConfigBase</td></tr>
9 <tr><td bgcolor="lightblue" colspan="3">ncsi::StateMachine</td></tr>
10 <tr>
11 <td bgcolor="black"><font color="white">L2 FSM</font></td>
12 <td bgcolor="black"><font color="white">L3/4 FSM</font></td>
13 <td bgcolor="black"><font color="white">Test FSM</font></td>
14 </tr>
15 </table>
16 >];
17 }
18
19 subgraph notes {
20 node [shape="note" style="filled"];
21 core [label="NC-SId Core" fillcolor="lightblue"];
22 ec [label="EC" fillcolor="black" fontcolor="white"];
23 mock [label="Mocks" fillcolor="beige"];
24 }
25
26 p_config [label="MockConfig" style="filled" fillcolor="beige"];
27
28 ncsi_sockio [style="filled" fillcolor="beige" label=<
29 <table border="0">
30 <tr><td align="left">NICConnection</td></tr>
31 <tr><td border="1">mock::NIC</td></tr>
32 </table>
33 >];
34
35 ncsi_sockio -> ncsid:sockio [arrowhead="diamond"];
36
37 p_config -> ncsid:config [arrowhead="diamond"];
38}