dash-docs/img/dev/en-p2p-data-messages.dot
David A. Harding 1634212dd5
Dev Docs: Add P2P Messages That Request Or Reply With Data
Adds to the devel reference page detailed documentation on the following
messages: block, getblocks, getdata, getheaders, headers, inv, mempool,
merkleblock, notfound, and tx.

Adds to the devel examples page an example of requesting and parsing a
merkleblock message.

Adds to the devel docs overview pages links to the above two new
P2P sections.

Tweaks the autocrossref plugin ignore pattern to not crossref in the
middle of a GIF image name; this allows the inclusion of animated GIFs.
2014-11-12 12:39:36 -05:00

36 lines
786 B
Text

digraph {
size="6.25";
rankdir=LR
nodesep=0.05;
ranksep=0.1;
splines="false"
edge [ penwidth = 1.75, fontname="Sans", dir="none" ]
node [ penwidth = 1.75, shape = "box", fontname="Sans", ]
graph [ penwidth = 1.75, fontname="Sans" ]
getblocks -> inv;
mempool -> inv;
inv -> getdata;
getdata -> tx;
getdata -> block;
getdata -> merkleblock;
getdata -> notfound;
getheaders -> headers [ minlen = 3 ];
{
node [ shape = "none" ];
label1 [ label = "Request For Help\nGetting Up To Date" ];
label2 [ label = "Reply With\nInventory" ];
label3 [ label = "Request For Specific Data" ];
label4 [ label = "Reply With\nRequested Data" ];
label1 -> label2 -> label3 -> label4 [style = "invis" ];
}
label = "Overview Of P2P Protocol Data Request And Reply Messages"
}