diff options
| author | Martin Lucina <martin@lucina.net> | 2012-01-23 08:54:14 +0100 | 
|---|---|---|
| committer | Martin Lucina <martin@lucina.net> | 2012-01-23 08:54:14 +0100 | 
| commit | 75af6aed482ab16997c1388fe801f74d11ec12a4 (patch) | |
| tree | 637249631acc81446f6b5c2e25223f3164e132f6 /doc/zmq_pgm.html | |
| parent | b593ea30833ad5dcacb9076c988aec31b0cf26ec (diff) | |
Imported Upstream version 2.1.9upstream/2.1.9
Diffstat (limited to 'doc/zmq_pgm.html')
| -rw-r--r-- | doc/zmq_pgm.html | 136 | 
1 files changed, 67 insertions, 69 deletions
| diff --git a/doc/zmq_pgm.html b/doc/zmq_pgm.html index 9383d71..64e3e75 100644 --- a/doc/zmq_pgm.html +++ b/doc/zmq_pgm.html @@ -2,15 +2,28 @@      "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
  <head>
 -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
 -<meta name="generator" content="AsciiDoc 8.5.2" />
 +<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
 +<meta name="generator" content="AsciiDoc 8.6.3" />
  <title>zmq_pgm(7)</title>
  <style type="text/css">
 -/* Debug borders */
 -p, li, dt, dd, div, pre, h1, h2, h3, h4, h5, h6 {
 -/*
 -  border: 1px solid red;
 -*/
 +/* Sans-serif font. */
 +h1, h2, h3, h4, h5, h6,
 +div.title, caption.title,
 +thead, p.table.header,
 +div#toctitle,
 +span#author, span#revnumber, span#revdate, span#revremark,
 +div#footer {
 +  font-family: Arial,Helvetica,sans-serif;
 +}
 +
 +/* Serif font. */
 +div.sectionbody {
 +  font-family: Georgia,"Times New Roman",Times,serif;
 +}
 +
 +/* Monospace font. */
 +tt {
 +  font-size: inherit;
  }
  body {
 @@ -36,12 +49,12 @@ strong {  }
  tt {
 +  font-size: inherit;
    color: navy;
  }
  h1, h2, h3, h4, h5, h6 {
    color: #527bbd;
 -  font-family: sans-serif;
    margin-top: 1.2em;
    margin-bottom: 0.5em;
    line-height: 1.3;
 @@ -61,7 +74,6 @@ h3 + * {  }
  div.sectionbody {
 -  font-family: serif;
    margin-left: 0;
  }
 @@ -77,6 +89,8 @@ p {  ul, ol, li > p {
    margin-top: 0;
  }
 +ul > li     { color: #aaa; }
 +ul > li > * { color: black; }
  pre {
    padding: 0;
 @@ -85,18 +99,15 @@ pre {  span#author {
    color: #527bbd;
 -  font-family: sans-serif;
    font-weight: bold;
    font-size: 1.1em;
  }
  span#email {
  }
  span#revnumber, span#revdate, span#revremark {
 -  font-family: sans-serif;
  }
  div#footer {
 -  font-family: sans-serif;
    font-size: small;
    border-top: 2px solid silver;
    padding-top: 0.5em;
 @@ -135,7 +146,6 @@ div.content { /* Block element content. */  /* Block element titles. */
  div.title, caption.title {
    color: #527bbd;
 -  font-family: sans-serif;
    font-weight: bold;
    text-align: left;
    margin-top: 1.0em;
 @@ -157,13 +167,15 @@ div.content + div.title {  div.sidebarblock > div.content {
    background: #ffffee;
 -  border: 1px solid silver;
 +  border: 1px solid #dddddd;
 +  border-left: 4px solid #f0f0f0;
    padding: 0.5em;
  }
  div.listingblock > div.content {
 -  border: 1px solid silver;
 -  background: #f4f4f4;
 +  border: 1px solid #dddddd;
 +  border-left: 5px solid #f0f0f0;
 +  background: #f8f8f8;
    padding: 0.5em;
  }
 @@ -171,7 +183,7 @@ div.quoteblock, div.verseblock {    padding-left: 1.0em;
    margin-left: 1.0em;
    margin-right: 10%;
 -  border-left: 5px solid #dddddd;
 +  border-left: 5px solid #f0f0f0;
    color: #777777;
  }
 @@ -180,8 +192,9 @@ div.quoteblock > div.attribution {    text-align: right;
  }
 -div.verseblock > div.content {
 -  white-space: pre;
 +div.verseblock > pre.content {
 +  font-family: inherit;
 +  font-size: inherit;
  }
  div.verseblock > div.attribution {
    padding-top: 0.75em;
 @@ -258,8 +271,8 @@ div.tableblock > table {    border: 3px solid #527bbd;
  }
  thead, p.table.header {
 -  font-family: sans-serif;
    font-weight: bold;
 +  color: #527bbd;
  }
  tfoot {
    font-weight: bold;
 @@ -339,6 +352,14 @@ span.footnote, span.footnoteref {    min-width: 100px;
  }
 +div.colist td {
 +  padding-right: 0.5em;
 +  padding-bottom: 0.3em;
 +  vertical-align: top;
 +}
 +div.colist td img {
 +  margin-top: 0.3em;
 +}
  @media print {
    div#footer-badges { display: none; }
 @@ -350,7 +371,6 @@ div#toc {  div#toctitle {
    color: #527bbd;
 -  font-family: sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    margin-top: 1.0em;
 @@ -373,6 +393,7 @@ div.toclevel4 {    margin-left: 6em;
    font-size: 0.9em;
  }
 +
  /* Overrides for manpage documents */
  h1 {
    padding-top: 0.5em;
 @@ -391,47 +412,6 @@ div.sectionbody {    div#toc { display: none; }
  }
 -/* Workarounds for IE6's broken and incomplete CSS2. */
 -
 -div.sidebar-content {
 -  background: #ffffee;
 -  border: 1px solid silver;
 -  padding: 0.5em;
 -}
 -div.sidebar-title, div.image-title {
 -  color: #527bbd;
 -  font-family: sans-serif;
 -  font-weight: bold;
 -  margin-top: 0.0em;
 -  margin-bottom: 0.5em;
 -}
 -
 -div.listingblock div.content {
 -  border: 1px solid silver;
 -  background: #f4f4f4;
 -  padding: 0.5em;
 -}
 -
 -div.quoteblock-attribution {
 -  padding-top: 0.5em;
 -  text-align: right;
 -}
 -
 -div.verseblock-content {
 -  white-space: pre;
 -}
 -div.verseblock-attribution {
 -  padding-top: 0.75em;
 -  text-align: left;
 -}
 -
 -div.exampleblock-content {
 -  border-left: 3px solid #dddddd;
 -  padding-left: 0.5em;
 -}
 -
 -/* IE6 sets dynamically generated links as visited. */
 -div#toc a:visited { color: blue; }
  </style>
  <script type="text/javascript">
  /*<![CDATA[*/
 @@ -567,7 +547,7 @@ footnotes: function () {  /*]]>*/
  </script>
  </head>
 -<body>
 +<body class="manpage">
  <div id="header">
  <h1>
  zmq_pgm(7) Manual Page
 @@ -580,11 +560,14 @@ zmq_pgm(7) Manual Page  </div>
  </div>
  <div id="content">
 +<div class="sect1">
  <h2 id="_synopsis">SYNOPSIS</h2>
  <div class="sectionbody">
  <div class="paragraph"><p>PGM (Pragmatic General Multicast) is a protocol for reliable multicast
  transport of data over IP networks.</p></div>
  </div>
 +</div>
 +<div class="sect1">
  <h2 id="_description">DESCRIPTION</h2>
  <div class="sectionbody">
  <div class="paragraph"><p>ØMQ implements two variants of PGM, the standard protocol where PGM datagrams
 @@ -610,6 +593,8 @@ not require any special privileges.</td>  </tr></table>
  </div>
  </div>
 +</div>
 +<div class="sect1">
  <h2 id="_addressing">ADDRESSING</h2>
  <div class="sectionbody">
  <div class="paragraph"><p>A ØMQ address string consists of two parts as follows:
 @@ -618,7 +603,8 @@ transport protocol to use. For the standard PGM protocol, <em>transport</em> sha  set to <tt>pgm</tt>. For the "Encapsulated PGM" protocol <em>transport</em> shall be set to
  <tt>epgm</tt>. The meaning of the <em>endpoint</em> part for both the <em>pgm</em> and <em>epgm</em>
  transport is defined below.</p></div>
 -<h3 id="_connecting_a_socket">Connecting a socket</h3><div style="clear:left"></div>
 +<div class="sect2">
 +<h3 id="_connecting_a_socket">Connecting a socket</h3>
  <div class="paragraph"><p>When connecting a socket to a peer address using <em>zmq_connect()</em> with the <em>pgm</em>
  or <em>epgm</em> transport, the <em>endpoint</em> shall be interpreted as an <em>interface</em>
  followed by a semicolon, followed by a <em>multicast address</em>, followed by a colon
 @@ -632,7 +618,7 @@ The interface name as defined by the operating system.  </li>
  <li>
  <p>
 -The primary IPv4 address assigned to the interface, in it’s numeric
 +The primary IPv4 address assigned to the interface, in its numeric
    representation.
  </p>
  </li>
 @@ -648,9 +634,12 @@ names exist, thus only the primary IPv4 address may be used to specify an  <em>interface</em>.</td>
  </tr></table>
  </div>
 -<div class="paragraph"><p>A <em>multicast address</em> is specified by an IPv4 multicast address in it’s numeric
 +<div class="paragraph"><p>A <em>multicast address</em> is specified by an IPv4 multicast address in its numeric
  representation.</p></div>
  </div>
 +</div>
 +</div>
 +<div class="sect1">
  <h2 id="_wire_format">WIRE FORMAT</h2>
  <div class="sectionbody">
  <div class="paragraph"><p>Consecutive PGM datagrams are interpreted by ØMQ as a single continuous stream
 @@ -658,7 +647,8 @@ of data where ØMQ messages are not necessarily aligned with PGM datagram  boundaries and a single ØMQ message may span several PGM datagrams. This stream
  of data consists of ØMQ messages encapsulated in <em>frames</em> as described in
  <a href="zmq_tcp.html">zmq_tcp(7)</a>.</p></div>
 -<h3 id="_pgm_datagram_payload">PGM datagram payload</h3><div style="clear:left"></div>
 +<div class="sect2">
 +<h3 id="_pgm_datagram_payload">PGM datagram payload</h3>
  <div class="paragraph"><p>The following ABNF grammar represents the payload of a single PGM datagram as
  used by ØMQ:</p></div>
  <div class="literalblock">
 @@ -706,6 +696,9 @@ Third datagram payload  +--------------+----------------------------+-------------+</tt></pre>
  </div></div>
  </div>
 +</div>
 +</div>
 +<div class="sect1">
  <h2 id="_example">EXAMPLE</h2>
  <div class="sectionbody">
  <div class="listingblock">
 @@ -723,6 +716,8 @@ rc = zmq_connect(socket, "pgm://192.168.1.1;239.192.1.1:5555");  assert (rc == 0);</tt></pre>
  </div></div>
  </div>
 +</div>
 +<div class="sect1">
  <h2 id="_see_also">SEE ALSO</h2>
  <div class="sectionbody">
  <div class="paragraph"><p><a href="zmq_connect.html">zmq_connect(3)</a>
 @@ -732,17 +727,20 @@ assert (rc == 0);</tt></pre>  <a href="zmq_inproc.html">zmq_inproc(7)</a>
  <a href="zmq.html">zmq(7)</a></p></div>
  </div>
 +</div>
 +<div class="sect1">
  <h2 id="_authors">AUTHORS</h2>
  <div class="sectionbody">
  <div class="paragraph"><p>This ØMQ manual page was written by Martin Sustrik <<a href="mailto:sustrik@250bpm.com">sustrik@250bpm.com</a>> and
  Martin Lucina <<a href="mailto:mato@kotelna.sk">mato@kotelna.sk</a>>.</p></div>
  </div>
  </div>
 +</div>
  <div id="footnotes"><hr /></div>
  <div id="footer">
  <div id="footer-text">
 -ØMQ 2.1.5<br />
 -Last updated 2011-04-16 10:29:20 CEST
 +ØMQ 2.1.9<br />
 +Last updated 2011-07-30 17:22:16 CEST
  </div>
  </div>
  </body>
 | 
