You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@qpid.apache.org by ro...@apache.org on 2019/05/11 16:57:53 UTC

[qpid-site] branch asf-site updated (afc1759 -> 627c25a)

This is an automated email from the ASF dual-hosted git repository.

robbie pushed a change to branch asf-site
in repository https://gitbox.apache.org/repos/asf/qpid-site.git.


    from afc1759  trivial change to prod site update
     new 94794d7  update site content for proton-0.28.0
     new fd25462  add release note about external event loop defect
     new 627c25a  update site content for qpid-jms-0.42.0

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 content/components/interop-test/index.html         |    4 +-
 content/components/jms/index.html                  |    8 +-
 content/dashboard.html                             |    4 +-
 content/documentation.html                         |   10 +-
 content/download.html                              |   12 +-
 content/maven.html                                 |    2 +-
 content/proton/index.html                          |   22 +-
 content/releases/index.html                        |    6 +-
 content/releases/qpid-jms-0.11.1/index.html        |    2 +-
 content/releases/qpid-jms-0.20.0/index.html        |    2 +-
 content/releases/qpid-jms-0.21.0/index.html        |    2 +-
 content/releases/qpid-jms-0.22.0/index.html        |    2 +-
 content/releases/qpid-jms-0.23.0/index.html        |    2 +-
 content/releases/qpid-jms-0.24.0/index.html        |    2 +-
 content/releases/qpid-jms-0.25.0/index.html        |    2 +-
 content/releases/qpid-jms-0.26.0/index.html        |    2 +-
 content/releases/qpid-jms-0.27.0/index.html        |    2 +-
 content/releases/qpid-jms-0.28.0/index.html        |    2 +-
 content/releases/qpid-jms-0.29.0/index.html        |    2 +-
 content/releases/qpid-jms-0.30.0/index.html        |    2 +-
 content/releases/qpid-jms-0.31.0/index.html        |    2 +-
 content/releases/qpid-jms-0.32.0/index.html        |    2 +-
 content/releases/qpid-jms-0.33.0/index.html        |    2 +-
 content/releases/qpid-jms-0.34.0/index.html        |    2 +-
 content/releases/qpid-jms-0.35.0/index.html        |    2 +-
 content/releases/qpid-jms-0.36.0/index.html        |    2 +-
 content/releases/qpid-jms-0.37.0/index.html        |    2 +-
 content/releases/qpid-jms-0.38.0/index.html        |    2 +-
 content/releases/qpid-jms-0.39.0/index.html        |    2 +-
 content/releases/qpid-jms-0.40.0/index.html        |    2 +-
 content/releases/qpid-jms-0.41.0/index.html        |    2 +-
 .../index.html => qpid-jms-0.42.0/building.html}   |   62 +-
 content/releases/qpid-jms-0.42.0/docs/index.html   |  533 +++
 .../index.html                                     |   24 +-
 .../release-notes.html}                            |   39 +-
 content/releases/qpid-jms-master/index.html        |    2 +-
 content/releases/qpid-proton-0.16.0/index.html     |    2 +-
 content/releases/qpid-proton-0.17.0/index.html     |    2 +-
 content/releases/qpid-proton-0.18.0/index.html     |    2 +-
 content/releases/qpid-proton-0.18.1/index.html     |    2 +-
 content/releases/qpid-proton-0.19.0/index.html     |    2 +-
 content/releases/qpid-proton-0.20.0/index.html     |    2 +-
 content/releases/qpid-proton-0.21.0/index.html     |    2 +-
 content/releases/qpid-proton-0.22.0/index.html     |    2 +-
 content/releases/qpid-proton-0.23.0/index.html     |    2 +-
 content/releases/qpid-proton-0.24.0/index.html     |    2 +-
 content/releases/qpid-proton-0.25.0/index.html     |    2 +-
 content/releases/qpid-proton-0.26.0/index.html     |    2 +-
 content/releases/qpid-proton-0.27.0/index.html     |    2 +-
 content/releases/qpid-proton-0.27.1/index.html     |    2 +-
 .../index.html                                     |   20 +-
 .../qpid-proton-0.28.0/proton/c/api/annotated.html |  117 +
 .../proton/c/api/annotated_dup.js                  |    0
 .../qpid-proton-0.28.0/proton/c}/api/bc_s.png      |  Bin
 .../qpid-proton-0.28.0/proton/c}/api/bdwn.png      |  Bin
 .../proton/c/api/broker_8c-example.html            |  108 +
 .../qpid-proton-0.28.0/proton/c/api/buffering.html |  118 +
 .../proton/c/api/cid_8h_source.html                |  108 +
 .../qpid-proton-0.28.0/proton/c/api/classes.html   |  124 +
 .../qpid-proton-0.28.0/proton/c}/api/closed.png    |  Bin
 .../qpid-proton-0.28.0/proton/c/api/codec_8h.html  |  425 ++
 .../qpid-proton-0.28.0}/proton/c/api/codec_8h.js   |    0
 .../proton/c/api/codec_8h_source.html              |  229 ++
 .../proton/c/api/condition_8h.html                 |  182 +
 .../proton/c/api/condition_8h.js                   |    0
 .../proton/c/api/condition_8h_source.html          |  126 +
 .../proton/c/api/connection_8h.html                |  257 ++
 .../proton/c/api/connection_8h.js                  |    0
 .../proton/c/api/connection_8h_source.html         |  150 +
 .../proton/c/api/connection__driver_8h.html        |  229 ++
 .../proton/c/api/connection__driver_8h.js          |    0
 .../proton/c/api/connection__driver_8h_source.html |  142 +
 .../proton/c/api/delivery_8h.html                  |  214 +
 .../proton/c/api/delivery_8h.js                    |    0
 .../proton/c/api/delivery_8h_source.html           |  142 +
 .../api/dir_25143d27009f52d175c1d192441a738a.html  |  175 +
 .../c/api/dir_25143d27009f52d175c1d192441a738a.js  |    0
 .../proton/c/api/direct_8c-example.html            |  108 +
 .../proton/c/api/disposition_8h.html               |  192 +
 .../proton/c/api/disposition_8h.js                 |    0
 .../proton/c/api/disposition_8h_source.html        |  125 +
 .../qpid-proton-0.28.0/proton/c}/api/doc.png       |  Bin
 .../qpid-proton-0.28.0/proton/c}/api/doxygen.css   |    0
 .../qpid-proton-0.28.0/proton/c}/api/doxygen.png   |  Bin
 .../proton/c}/api/dynsections.js                   |    0
 .../proton/c/api/engine_8h_source.html             |  116 +
 .../qpid-proton-0.28.0/proton/c/api/error_8h.html  |  220 +
 .../qpid-proton-0.28.0}/proton/c/api/error_8h.js   |    0
 .../proton/c/api/error_8h_source.html              |  118 +
 .../qpid-proton-0.28.0/proton/c/api/event_8h.html  |  272 ++
 .../qpid-proton-0.28.0}/proton/c/api/event_8h.js   |    0
 .../proton/c/api/event_8h_source.html              |  182 +
 .../qpid-proton-0.28.0/proton/c/api/examples.html  |  117 +
 .../qpid-proton-0.28.0}/proton/c/api/examples.js   |    0
 .../qpid-proton-0.28.0/proton/c/api/files.html     |  143 +
 .../qpid-proton-0.28.0/proton/c}/api/files.js      |    0
 .../proton/c}/api/folderclosed.png                 |  Bin
 .../proton/c}/api/folderopen.png                   |  Bin
 .../qpid-proton-0.28.0/proton/c/api/functions.html |  108 +
 .../proton/c/api/functions_vars.html               |  108 +
 .../qpid-proton-0.28.0/proton/c/api/globals.html   |  119 +
 .../qpid-proton-0.28.0/proton/c/api/globals_b.html |  122 +
 .../qpid-proton-0.28.0/proton/c/api/globals_c.html |  404 ++
 .../qpid-proton-0.28.0/proton/c/api/globals_d.html |  518 +++
 .../proton/c/api/globals_defs.html                 |  269 ++
 .../proton/c/api/globals_dup.js                    |    0
 .../qpid-proton-0.28.0/proton/c/api/globals_e.html |  215 +
 .../proton/c/api/globals_enum.html                 |  150 +
 .../proton/c/api/globals_eval.html                 |  490 +++
 .../qpid-proton-0.28.0/proton/c/api/globals_f.html |  116 +
 .../proton/c/api/globals_func.html                 |  110 +
 .../proton/c/api/globals_func.js                   |    0
 .../proton/c/api/globals_func_c.html               |  350 ++
 .../proton/c/api/globals_func_d.html               |  461 +++
 .../proton/c/api/globals_func_e.html               |  179 +
 .../proton/c/api/globals_func_l.html               |  278 ++
 .../proton/c/api/globals_func_m.html               |  446 ++
 .../proton/c/api/globals_func_n.html               |  131 +
 .../proton/c/api/globals_func_p.html               |  152 +
 .../proton/c/api/globals_func_r.html               |  113 +
 .../proton/c/api/globals_func_s.html               |  272 ++
 .../proton/c/api/globals_func_t.html               |  326 ++
 .../proton/c/api/globals_func_u.html               |  128 +
 .../proton/c/api/globals_func_w.html               |  113 +
 .../qpid-proton-0.28.0/proton/c/api/globals_i.html |  119 +
 .../qpid-proton-0.28.0/proton/c/api/globals_l.html |  338 ++
 .../qpid-proton-0.28.0/proton/c/api/globals_m.html |  467 +++
 .../qpid-proton-0.28.0/proton/c/api/globals_n.html |  140 +
 .../qpid-proton-0.28.0/proton/c/api/globals_o.html |  116 +
 .../qpid-proton-0.28.0/proton/c/api/globals_p.html |  164 +
 .../qpid-proton-0.28.0/proton/c/api/globals_r.html |  155 +
 .../qpid-proton-0.28.0/proton/c/api/globals_s.html |  428 ++
 .../qpid-proton-0.28.0/proton/c/api/globals_t.html |  401 ++
 .../proton/c/api/globals_type.html                 |  265 ++
 .../qpid-proton-0.28.0/proton/c/api/globals_u.html |  152 +
 .../qpid-proton-0.28.0/proton/c/api/globals_w.html |  113 +
 .../proton/c/api/group__amqp__types.html           |  362 ++
 .../proton/c/api/group__amqp__types.js             |    0
 .../group__amqp__types_structpn__decimal128__t.js  |    0
 .../c/api/group__amqp__types_structpn__uuid__t.js  |    0
 .../proton/c/api/group__api__types.html            |  265 ++
 .../proton/c/api/group__api__types.js              |    0
 .../c/api/group__api__types_structpn__atom__t.js   |    0
 .../c/api/group__api__types_structpn__bytes__t.js  |    0
 .../api/group__api__types_structpn__rwbytes__t.js  |    0
 .../proton/c/api/group__codec.html                 |  121 +
 .../proton/c/api/group__codec.js                   |    0
 .../proton/c/api/group__condition.html             |  495 +++
 .../proton/c/api/group__condition.js               |    0
 .../proton/c/api/group__connection.html            | 1218 ++++++
 .../proton/c/api/group__connection.js              |    0
 .../proton/c/api/group__connection__driver.html    |  648 +++
 .../proton/c/api/group__connection__driver.js      |    0
 ...tion__driver_structpn__connection__driver__t.js |    0
 .../proton/c/api/group__core.html                  |  154 +
 .../proton/c/api/group__core.js                    |    0
 .../proton/c/api/group__data.html                  | 2931 +++++++++++++
 .../proton/c/api/group__data.js                    |    0
 .../proton/c/api/group__delivery.html              | 1592 ++++++++
 .../proton/c/api/group__delivery.js                |    0
 .../proton/c/api/group__error.html                 |  297 ++
 .../proton/c/api/group__error.js                   |    0
 .../proton/c/api/group__event.html                 | 1059 +++++
 .../proton/c/api/group__event.js                   |    0
 .../qpid-proton-0.28.0/proton/c/api/group__io.html |  130 +
 .../qpid-proton-0.28.0}/proton/c/api/group__io.js  |    0
 .../proton/c/api/group__link.html                  | 1934 +++++++++
 .../proton/c/api/group__link.js                    |    0
 .../proton/c/api/group__listener.html              |  367 ++
 .../proton/c/api/group__listener.js                |    0
 .../proton/c/api/group__message.html               | 2151 ++++++++++
 .../proton/c/api/group__message.js                 |    0
 .../proton/c/api/group__messenger.html             | 2602 ++++++++++++
 .../proton/c/api/group__messenger.js               |    0
 .../proton/c/api/group__proactor.html              |  986 +++++
 .../proton/c/api/group__proactor.js                |    0
 .../proton/c/api/group__proactor__events.html      |  191 +
 .../proton/c/api/group__sasl.html                  |  548 +++
 .../proton/c/api/group__sasl.js                    |    0
 .../proton/c/api/group__session.html               |  818 ++++
 .../proton/c/api/group__session.js                 |    0
 .../proton/c/api/group__ssl.html                   | 1112 +++++
 .../qpid-proton-0.28.0}/proton/c/api/group__ssl.js |    0
 .../proton/c/api/group__terminus.html              |  973 +++++
 .../proton/c/api/group__terminus.js                |    0
 .../proton/c/api/group__transport.html             | 1873 +++++++++
 .../proton/c/api/group__transport.js               |    0
 .../proton/c/api/group__types.html                 |  124 +
 .../proton/c/api/group__types.js                   |    0
 .../proton/c/api/group__url.html                   |  245 ++
 .../qpid-proton-0.28.0}/proton/c/api/group__url.js |    0
 .../proton/c/api/handlers_8h_source.html           |  108 +
 .../proton/c/api/import__export_8h_source.html     |  108 +
 .../qpid-proton-0.28.0/proton/c/api/index.html     |  116 +
 .../qpid-proton-0.28.0/proton/c/api/io_page.html   |  110 +
 .../qpid-proton-0.28.0/proton/c}/api/jquery.js     |    0
 .../qpid-proton-0.28.0/proton/c/api/link_8h.html   |  293 ++
 .../qpid-proton-0.28.0}/proton/c/api/link_8h.js    |    0
 .../proton/c/api/link_8h_source.html               |  176 +
 .../proton/c/api/listener_8h.html                  |  161 +
 .../proton/c/api/listener_8h.js                    |    0
 .../proton/c/api/listener_8h_source.html           |  127 +
 .../proton/c/api/log_8h_source.html                |  108 +
 ...ansom_qpid-proton-0_828_80_c_docs_advanced.html |  112 +
 ...transom_qpid-proton-0_828_80_c_docs_advanced.js |    6 +
 .../proton/c/api/message_8h.html                   |  303 ++
 .../qpid-proton-0.28.0}/proton/c/api/message_8h.js |    0
 .../proton/c/api/message_8h_source.html            |  175 +
 .../proton/c/api/messenger_8h.html                 |  362 ++
 .../proton/c/api/messenger_8h.js                   |    0
 .../proton/c/api/messenger_8h_source.html          |  197 +
 .../qpid-proton-0.28.0/proton/c/api/modules.html   |  136 +
 .../qpid-proton-0.28.0}/proton/c/api/modules.js    |    0
 .../qpid-proton-0.28.0/proton/c}/api/nav_f.png     |  Bin
 .../qpid-proton-0.28.0/proton/c}/api/nav_g.png     |  Bin
 .../qpid-proton-0.28.0/proton/c}/api/nav_h.png     |  Bin
 .../qpid-proton-0.28.0/proton/c}/api/navtree.css   |    0
 .../qpid-proton-0.28.0/proton/c}/api/navtree.js    |    0
 .../qpid-proton-0.28.0/proton/c/api/navtreedata.js |   41 +
 .../proton/c/api/navtreeindex0.js                  |    0
 .../proton/c/api/navtreeindex1.js                  |    0
 .../proton/c/api/navtreeindex2.js                  |    0
 .../proton/c/api/navtreeindex3.js                  |    0
 .../proton/c/api/navtreeindex4.js                  |    0
 .../proton/c/api/navtreeindex5.js                  |    0
 .../proton/c/api/navtreeindex6.js                  |  194 +
 .../proton/c/api/netaddr_8h.html                   |  166 +
 .../qpid-proton-0.28.0}/proton/c/api/netaddr_8h.js |    0
 .../proton/c/api/netaddr_8h_source.html            |  123 +
 .../proton/c/api/object_8h_source.html             |  109 +
 .../qpid-proton-0.28.0/proton/c}/api/open.png      |  Bin
 .../qpid-proton-0.28.0/proton/c/api/pages.html     |  115 +
 .../proton/c/api/proactor_8h.html                  |  188 +
 .../proton/c/api/proactor_8h.js                    |    0
 .../proton/c/api/proactor_8h_source.html           |  137 +
 .../proton/c/api/reactor_8h_source.html            |  119 +
 .../proton/c/api/receive_8c-example.html           |  108 +
 .../qpid-proton-0.28.0/proton/c}/api/resize.js     |    0
 .../proton/c/api/sasl-plugin_8h_source.html        |  111 +
 .../qpid-proton-0.28.0/proton/c/api/sasl_8h.html   |  181 +
 .../qpid-proton-0.28.0}/proton/c/api/sasl_8h.js    |    0
 .../proton/c/api/sasl_8h_source.html               |  128 +
 .../proton/c}/api/search/all_0.html                |    0
 .../proton/c/api/search/all_0.js                   |    6 +
 .../proton/c}/api/search/all_1.html                |    0
 .../proton/c/api/search/all_1.js                   |    4 +
 .../proton/c}/api/search/all_2.html                |    0
 .../proton/c/api/search/all_2.js                   |    0
 .../proton/c}/api/search/all_3.html                |    0
 .../proton/c/api/search/all_3.js                   |    0
 .../proton/c}/api/search/all_4.html                |    0
 .../proton/c/api/search/all_4.js                   |    0
 .../proton/c}/api/search/all_5.html                |    0
 .../proton/c/api/search/all_5.js                   |    6 +
 .../proton/c}/api/search/all_6.html                |    0
 .../proton/c/api/search/all_6.js                   |    0
 .../proton/c}/api/search/all_7.html                |    0
 .../proton/c/api/search/all_7.js                   |    8 +
 .../proton/c}/api/search/all_8.html                |    0
 .../proton/c/api/search/all_8.js                   |    0
 .../proton/c}/api/search/all_9.html                |    0
 .../proton/c/api/search/all_9.js                   |    0
 .../proton/c}/api/search/all_a.html                |    0
 .../proton/c/api/search/all_a.js                   |    0
 .../proton/c}/api/search/all_b.html                |    0
 .../proton/c/api/search/all_b.js                   |    0
 .../proton/c}/api/search/all_c.html                |    0
 .../proton/c/api/search/all_c.js                   |    0
 .../proton/c}/api/search/classes_0.html            |    0
 .../proton/c/api/search/classes_0.js               |    0
 .../proton/c}/api/search/close.png                 |  Bin
 .../proton/c}/api/search/enums_0.html              |    0
 .../proton/c/api/search/enums_0.js                 |    0
 .../proton/c}/api/search/enumvalues_0.html         |    0
 .../proton/c/api/search/enumvalues_0.js            |    0
 .../proton/c}/api/search/files_0.html              |    0
 .../proton/c/api/search/files_0.js                 |    0
 .../proton/c}/api/search/files_1.html              |    0
 .../proton/c/api/search/files_1.js                 |    0
 .../proton/c}/api/search/files_2.html              |    0
 .../proton/c/api/search/files_2.js                 |    0
 .../proton/c}/api/search/files_3.html              |    0
 .../proton/c/api/search/files_3.js                 |    0
 .../proton/c}/api/search/files_4.html              |    0
 .../proton/c/api/search/files_4.js                 |    0
 .../proton/c}/api/search/files_5.html              |    0
 .../proton/c/api/search/files_5.js                 |    0
 .../proton/c}/api/search/files_6.html              |    0
 .../proton/c/api/search/files_6.js                 |    0
 .../proton/c}/api/search/files_7.html              |    0
 .../proton/c/api/search/files_7.js                 |    0
 .../proton/c}/api/search/files_8.html              |    0
 .../proton/c/api/search/files_8.js                 |    0
 .../proton/c}/api/search/files_9.html              |    0
 .../proton/c/api/search/files_9.js                 |    0
 .../proton/c}/api/search/functions_0.html          |    0
 .../proton/c/api/search/functions_0.js             |    0
 .../proton/c/api/search/groups_0.html              |    0
 .../proton/c/api/search/groups_0.js                |    0
 .../proton/c/api/search/groups_1.html              |    0
 .../proton/c/api/search/groups_1.js                |    0
 .../proton/c/api/search/groups_2.html              |    0
 .../proton/c/api/search/groups_2.js                |    0
 .../proton/c/api/search/groups_3.html              |    0
 .../proton/c/api/search/groups_3.js                |    0
 .../proton/c/api/search/groups_4.html              |    0
 .../proton/c/api/search/groups_4.js                |    0
 .../proton/c/api/search/groups_5.html              |    0
 .../proton/c/api/search/groups_5.js                |    0
 .../proton/c/api/search/groups_6.html              |    0
 .../proton/c/api/search/groups_6.js                |    0
 .../proton/c/api/search/groups_7.html              |    0
 .../proton/c/api/search/groups_7.js                |    0
 .../proton/c/api/search/groups_8.html              |    0
 .../proton/c/api/search/groups_8.js                |    0
 .../proton/c/api/search/groups_9.html              |    0
 .../proton/c/api/search/groups_9.js                |    0
 .../proton/c/api/search/groups_a.html              |    0
 .../proton/c/api/search/groups_a.js                |    0
 .../proton/c}/api/search/mag_sel.png               |  Bin
 .../proton/c}/api/search/nomatches.html            |    0
 .../proton/c}/api/search/pages_0.html              |    0
 .../proton/c/api/search/pages_0.js                 |    4 +
 .../proton/c}/api/search/pages_1.html              |    0
 .../proton/c/api/search/pages_1.js                 |    4 +
 .../proton/c}/api/search/pages_2.html              |    0
 .../proton/c/api/search/pages_2.js                 |    5 +
 .../proton/c}/api/search/pages_3.html              |    0
 .../proton/c/api/search/pages_3.js                 |    4 +
 .../proton/c}/api/search/search.css                |    0
 .../proton/c}/api/search/search.js                 |    0
 .../proton/c}/api/search/search_l.png              |  Bin
 .../proton/c}/api/search/search_m.png              |  Bin
 .../proton/c}/api/search/search_r.png              |  Bin
 .../proton/c/api/search/searchdata.js              |    0
 .../proton/c}/api/search/typedefs_0.html           |    0
 .../proton/c/api/search/typedefs_0.js              |    0
 .../proton/c}/api/search/variables_0.html          |    0
 .../proton/c/api/search/variables_0.js             |    0
 .../proton/c/api/selectable_8h_source.html         |  111 +
 .../proton/c/api/send_8c-example.html              |  108 +
 .../proton/c/api/session_8h.html                   |  188 +
 .../qpid-proton-0.28.0}/proton/c/api/session_8h.js |    0
 .../proton/c/api/session_8h_source.html            |  136 +
 .../qpid-proton-0.28.0/proton/c}/api/splitbar.png  |  Bin
 .../qpid-proton-0.28.0/proton/c/api/ssl_8h.html    |  234 ++
 .../qpid-proton-0.28.0}/proton/c/api/ssl_8h.js     |    0
 .../proton/c/api/ssl_8h_source.html                |  146 +
 .../qpid-proton-0.28.0/proton/c}/api/sync_off.png  |  Bin
 .../qpid-proton-0.28.0/proton/c}/api/sync_on.png   |  Bin
 .../qpid-proton-0.28.0/proton/c}/api/tab_a.png     |  Bin
 .../qpid-proton-0.28.0/proton/c}/api/tab_b.png     |  Bin
 .../qpid-proton-0.28.0/proton/c}/api/tab_h.png     |  Bin
 .../qpid-proton-0.28.0/proton/c}/api/tab_s.png     |  Bin
 .../qpid-proton-0.28.0/proton/c}/api/tabs.css      |    0
 .../proton/c/api/terminus_8h.html                  |  222 +
 .../proton/c/api/terminus_8h.js                    |    0
 .../proton/c/api/terminus_8h_source.html           |  150 +
 .../qpid-proton-0.28.0/proton/c/api/threads.html   |  116 +
 .../proton/c/api/transport_8h.html                 |  312 ++
 .../proton/c/api/transport_8h.js                   |    0
 .../proton/c/api/transport_8h_source.html          |  166 +
 .../proton/c/api/type__compat_8h_source.html       |  108 +
 .../qpid-proton-0.28.0/proton/c/api/types_8h.html  |  225 +
 .../qpid-proton-0.28.0}/proton/c/api/types_8h.js   |    0
 .../proton/c/api/types_8h_source.html              |  132 +
 .../qpid-proton-0.28.0/proton/c/api/url_8h.html    |  192 +
 .../qpid-proton-0.28.0}/proton/c/api/url_8h.js     |    0
 .../proton/c/api/url_8h_source.html                |  114 +
 .../proton/cpp/api/annotated.html                  |  176 +
 .../proton/cpp/api/annotated_dup.js                |    0
 .../proton/cpp/api/annotation__key_8hpp.html       |  152 +
 .../proton/cpp/api/annotation__key_8hpp.js         |    0
 .../cpp/api/annotation__key_8hpp_source.html       |  121 +
 .../qpid-proton-0.28.0}/proton/cpp/api/bc_s.png    |  Bin
 .../qpid-proton-0.28.0}/proton/cpp/api/bdwn.png    |  Bin
 .../proton/cpp/api/binary_8hpp.html                |  145 +
 .../proton/cpp/api/binary_8hpp.js                  |    0
 .../proton/cpp/api/binary_8hpp_source.html         |  113 +
 .../proton/cpp/api/broker_8cpp-example.html        |  108 +
 .../proton/cpp/api/byte__array_8hpp.html           |  137 +
 .../proton/cpp/api/byte__array_8hpp_source.html    |  114 +
 .../qpid-proton-0.28.0/proton/cpp/api/classes.html |  146 +
 .../classproton_1_1annotation__key-members.html    |  121 +
 .../cpp/api/classproton_1_1annotation__key.html    |  224 +
 .../cpp/api/classproton_1_1annotation__key.js      |    0
 .../cpp/api/classproton_1_1annotation__key.png     |  Bin
 .../cpp/api/classproton_1_1binary-members.html     |  117 +
 .../proton/cpp/api/classproton_1_1binary.html      |  158 +
 .../proton/cpp/api/classproton_1_1binary.js        |    0
 .../proton/cpp/api/classproton_1_1binary.png       |  Bin
 .../api/classproton_1_1byte__array-members.html    |  132 +
 .../proton/cpp/api/classproton_1_1byte__array.html |  220 +
 .../proton/cpp/api/classproton_1_1byte__array.js   |    0
 .../proton/cpp/api/classproton_1_1byte__array.png  |  Bin
 .../classproton_1_1codec_1_1decoder-members.html   |  148 +
 .../cpp/api/classproton_1_1codec_1_1decoder.html   |  514 +++
 .../cpp/api/classproton_1_1codec_1_1decoder.js     |    0
 .../classproton_1_1codec_1_1encoder-members.html   |  141 +
 .../cpp/api/classproton_1_1codec_1_1encoder.html   |  302 ++
 .../cpp/api/classproton_1_1codec_1_1encoder.js     |    0
 .../cpp/api/classproton_1_1connection-members.html |  146 +
 .../proton/cpp/api/classproton_1_1connection.html  |  624 +++
 .../proton/cpp/api/classproton_1_1connection.js    |    0
 .../proton/cpp/api/classproton_1_1connection.png   |  Bin
 ...classproton_1_1connection__options-members.html |  134 +
 .../api/classproton_1_1connection__options.html    |  370 ++
 .../cpp/api/classproton_1_1connection__options.js  |    0
 .../cpp/api/classproton_1_1container-members.html  |  145 +
 .../proton/cpp/api/classproton_1_1container.html   | 1101 +++++
 .../proton/cpp/api/classproton_1_1container.js     |    0
 .../cpp/api/classproton_1_1decimal128-members.html |  129 +
 .../proton/cpp/api/classproton_1_1decimal128.html  |  195 +
 .../proton/cpp/api/classproton_1_1decimal128.png   |  Bin
 .../cpp/api/classproton_1_1decimal32-members.html  |  129 +
 .../proton/cpp/api/classproton_1_1decimal32.html   |  195 +
 .../proton/cpp/api/classproton_1_1decimal32.png    |  Bin
 .../cpp/api/classproton_1_1decimal64-members.html  |  129 +
 .../proton/cpp/api/classproton_1_1decimal64.html   |  195 +
 .../proton/cpp/api/classproton_1_1decimal64.png    |  Bin
 .../cpp/api/classproton_1_1delivery-members.html   |  132 +
 .../proton/cpp/api/classproton_1_1delivery.html    |  205 +
 .../proton/cpp/api/classproton_1_1delivery.js      |    0
 .../proton/cpp/api/classproton_1_1delivery.png     |  Bin
 .../cpp/api/classproton_1_1duration-members.html   |  119 +
 .../proton/cpp/api/classproton_1_1duration.html    |  178 +
 .../proton/cpp/api/classproton_1_1duration.js      |    0
 .../proton/cpp/api/classproton_1_1duration.png     |  Bin
 .../cpp/api/classproton_1_1endpoint-members.html   |  117 +
 .../proton/cpp/api/classproton_1_1endpoint.html    |  162 +
 .../proton/cpp/api/classproton_1_1endpoint.js      |    0
 .../proton/cpp/api/classproton_1_1endpoint.png     |  Bin
 .../classproton_1_1error__condition-members.html   |  121 +
 .../cpp/api/classproton_1_1error__condition.html   |  254 ++
 .../cpp/api/classproton_1_1error__condition.js     |    0
 ...proton_1_1io_1_1connection__driver-members.html |  129 +
 .../classproton_1_1io_1_1connection__driver.html   |  455 +++
 .../api/classproton_1_1io_1_1connection__driver.js |    0
 .../cpp/api/classproton_1_1link-members.html       |  126 +
 .../proton/cpp/api/classproton_1_1link.html        |  237 ++
 .../proton/cpp/api/classproton_1_1link.js          |    0
 .../proton/cpp/api/classproton_1_1link.png         |  Bin
 .../classproton_1_1listen__handler-members.html    |  115 +
 .../cpp/api/classproton_1_1listen__handler.html    |  210 +
 .../cpp/api/classproton_1_1listen__handler.js      |    0
 .../cpp/api/classproton_1_1listener-members.html   |  118 +
 .../proton/cpp/api/classproton_1_1listener.html    |  226 +
 .../proton/cpp/api/classproton_1_1listener.js      |    0
 .../proton/cpp/api/classproton_1_1map-members.html |  127 +
 .../proton/cpp/api/classproton_1_1map.html         |  270 ++
 .../proton/cpp/api/classproton_1_1map.js           |    0
 .../cpp/api/classproton_1_1message-members.html    |  172 +
 .../proton/cpp/api/classproton_1_1message.html     |  642 +++
 .../proton/cpp/api/classproton_1_1message.js       |    0
 .../api/classproton_1_1message__id-members.html    |  124 +
 .../proton/cpp/api/classproton_1_1message__id.html |  353 ++
 .../proton/cpp/api/classproton_1_1message__id.js   |    0
 .../proton/cpp/api/classproton_1_1message__id.png  |  Bin
 .../classproton_1_1messaging__handler-members.html |  142 +
 .../cpp/api/classproton_1_1messaging__handler.html |  555 +++
 .../cpp/api/classproton_1_1messaging__handler.js   |    0
 .../cpp/api/classproton_1_1null-members.html       |  114 +
 .../proton/cpp/api/classproton_1_1null.html        |  150 +
 .../proton/cpp/api/classproton_1_1null.js          |    0
 .../proton/cpp/api/classproton_1_1null.png         |  Bin
 .../cpp/api/classproton_1_1receiver-members.html   |  134 +
 .../proton/cpp/api/classproton_1_1receiver.html    |  283 ++
 .../proton/cpp/api/classproton_1_1receiver.js      |    0
 .../proton/cpp/api/classproton_1_1receiver.png     |  Bin
 .../classproton_1_1receiver__options-members.html  |  123 +
 .../cpp/api/classproton_1_1receiver__options.html  |  258 ++
 .../cpp/api/classproton_1_1receiver__options.js    |    0
 .../classproton_1_1reconnect__options-members.html |  119 +
 .../cpp/api/classproton_1_1reconnect__options.html |  261 ++
 .../cpp/api/classproton_1_1reconnect__options.js   |    0
 .../cpp/api/classproton_1_1returned-members.html   |  112 +
 .../proton/cpp/api/classproton_1_1returned.html    |  158 +
 .../proton/cpp/api/classproton_1_1returned.js      |    0
 .../cpp/api/classproton_1_1sasl-members.html       |  120 +
 .../proton/cpp/api/classproton_1_1sasl.html        |  184 +
 .../proton/cpp/api/classproton_1_1sasl.js          |    0
 .../cpp/api/classproton_1_1scalar-members.html     |  119 +
 .../proton/cpp/api/classproton_1_1scalar.html      |  289 ++
 .../proton/cpp/api/classproton_1_1scalar.js        |    0
 .../proton/cpp/api/classproton_1_1scalar.png       |  Bin
 .../api/classproton_1_1scalar__base-members.html   |  115 +
 .../cpp/api/classproton_1_1scalar__base.html       |  160 +
 .../proton/cpp/api/classproton_1_1scalar__base.js  |    0
 .../proton/cpp/api/classproton_1_1scalar__base.png |  Bin
 .../cpp/api/classproton_1_1sender-members.html     |  134 +
 .../proton/cpp/api/classproton_1_1sender.html      |  263 ++
 .../proton/cpp/api/classproton_1_1sender.js        |    0
 .../proton/cpp/api/classproton_1_1sender.png       |  Bin
 .../classproton_1_1sender__options-members.html    |  121 +
 .../cpp/api/classproton_1_1sender__options.html    |  190 +
 .../cpp/api/classproton_1_1sender__options.js      |    0
 .../cpp/api/classproton_1_1session-members.html    |  132 +
 .../proton/cpp/api/classproton_1_1session.html     |  293 ++
 .../proton/cpp/api/classproton_1_1session.js       |    0
 .../proton/cpp/api/classproton_1_1session.png      |  Bin
 .../classproton_1_1session__options-members.html   |  115 +
 .../cpp/api/classproton_1_1session__options.html   |  143 +
 .../cpp/api/classproton_1_1session__options.js     |    0
 .../cpp/api/classproton_1_1source-members.html     |  136 +
 .../proton/cpp/api/classproton_1_1source.html      |  253 ++
 .../proton/cpp/api/classproton_1_1source.js        |    0
 .../proton/cpp/api/classproton_1_1source.png       |  Bin
 .../classproton_1_1source__options-members.html    |  123 +
 .../cpp/api/classproton_1_1source__options.html    |  336 ++
 .../cpp/api/classproton_1_1source__options.js      |    0
 .../proton/cpp/api/classproton_1_1ssl-members.html |  118 +
 .../proton/cpp/api/classproton_1_1ssl.html         |  186 +
 .../proton/cpp/api/classproton_1_1ssl.js           |    0
 .../classproton_1_1ssl__certificate-members.html   |  113 +
 .../cpp/api/classproton_1_1ssl__certificate.html   |  202 +
 .../cpp/api/classproton_1_1ssl__certificate.js     |    0
 ...lassproton_1_1ssl__client__options-members.html |  113 +
 .../api/classproton_1_1ssl__client__options.html   |  159 +
 .../cpp/api/classproton_1_1ssl__client__options.js |    0
 ...lassproton_1_1ssl__server__options-members.html |  113 +
 .../api/classproton_1_1ssl__server__options.html   |  218 +
 .../cpp/api/classproton_1_1ssl__server__options.js |    0
 .../cpp/api/classproton_1_1symbol-members.html     |  113 +
 .../proton/cpp/api/classproton_1_1symbol.html      |  148 +
 .../proton/cpp/api/classproton_1_1symbol.js        |    0
 .../proton/cpp/api/classproton_1_1symbol.png       |  Bin
 .../cpp/api/classproton_1_1target-members.html     |  129 +
 .../proton/cpp/api/classproton_1_1target.html      |  194 +
 .../proton/cpp/api/classproton_1_1target.js        |    0
 .../proton/cpp/api/classproton_1_1target.png       |  Bin
 .../classproton_1_1target__options-members.html    |  121 +
 .../cpp/api/classproton_1_1target__options.html    |  288 ++
 .../cpp/api/classproton_1_1target__options.js      |    0
 .../cpp/api/classproton_1_1terminus-members.html   |  127 +
 .../proton/cpp/api/classproton_1_1terminus.html    |  272 ++
 .../proton/cpp/api/classproton_1_1terminus.js      |    0
 .../proton/cpp/api/classproton_1_1terminus.png     |  Bin
 .../cpp/api/classproton_1_1timestamp-members.html  |  115 +
 .../proton/cpp/api/classproton_1_1timestamp.html   |  163 +
 .../proton/cpp/api/classproton_1_1timestamp.js     |    0
 .../proton/cpp/api/classproton_1_1timestamp.png    |  Bin
 .../cpp/api/classproton_1_1tracker-members.html    |  127 +
 .../proton/cpp/api/classproton_1_1tracker.html     |  194 +
 .../proton/cpp/api/classproton_1_1tracker.js       |    0
 .../proton/cpp/api/classproton_1_1tracker.png      |  Bin
 .../cpp/api/classproton_1_1transfer-members.html   |  125 +
 .../proton/cpp/api/classproton_1_1transfer.html    |  214 +
 .../proton/cpp/api/classproton_1_1transfer.js      |    0
 .../proton/cpp/api/classproton_1_1transfer.png     |  Bin
 .../cpp/api/classproton_1_1transport-members.html  |  115 +
 .../proton/cpp/api/classproton_1_1transport.html   |  154 +
 .../proton/cpp/api/classproton_1_1transport.js     |    0
 .../proton/cpp/api/classproton_1_1transport.png    |  Bin
 .../proton/cpp/api/classproton_1_1url-members.html |  127 +
 .../proton/cpp/api/classproton_1_1url.html         |  232 ++
 .../proton/cpp/api/classproton_1_1url.js           |    0
 .../cpp/api/classproton_1_1uuid-members.html       |  133 +
 .../proton/cpp/api/classproton_1_1uuid.html        |  294 ++
 .../proton/cpp/api/classproton_1_1uuid.js          |    0
 .../proton/cpp/api/classproton_1_1uuid.png         |  Bin
 .../cpp/api/classproton_1_1value-members.html      |  129 +
 .../proton/cpp/api/classproton_1_1value.html       |  444 ++
 .../proton/cpp/api/classproton_1_1value.js         |    0
 .../proton/cpp/api/classproton_1_1value.png        |  Bin
 .../api/classproton_1_1work__queue-members.html    |  117 +
 .../proton/cpp/api/classproton_1_1work__queue.html |  209 +
 .../proton/cpp/api/classproton_1_1work__queue.js   |    0
 .../proton/cpp/api/client_8cpp-example.html        |  108 +
 .../qpid-proton-0.28.0}/proton/cpp/api/closed.png  |  Bin
 .../proton/cpp/api/codec_2map_8hpp.html            |  144 +
 .../proton/cpp/api/codec_2map_8hpp.js              |    0
 .../proton/cpp/api/codec_2map_8hpp_source.html     |  114 +
 .../proton/cpp/api/common_8hpp.html                |  169 +
 .../proton/cpp/api/common_8hpp_source.html         |  118 +
 .../proton/cpp/api/comparable_8hpp_source.html     |  109 +
 .../proton/cpp/api/config_8hpp_source.html         |  108 +
 .../proton/cpp/api/connect-config.html             |  107 +
 .../cpp/api/connect__config_8hpp_source.html       |  114 +
 .../proton/cpp/api/connection_8hpp.html            |  139 +
 .../proton/cpp/api/connection_8hpp_source.html     |  127 +
 .../proton/cpp/api/connection__driver_8hpp.html    |  147 +
 .../cpp/api/connection__driver_8hpp_source.html    |  125 +
 .../proton/cpp/api/connection__options_8hpp.html   |  141 +
 .../cpp/api/connection__options_8hpp_source.html   |  143 +
 .../proton/cpp/api/container_8hpp.html             |  138 +
 .../proton/cpp/api/container_8hpp_source.html      |  124 +
 .../proton/cpp/api/data_8hpp_source.html           |  110 +
 .../proton/cpp/api/decimal_8hpp.html               |  159 +
 .../proton/cpp/api/decimal_8hpp.js                 |    0
 .../proton/cpp/api/decimal_8hpp_source.html        |  115 +
 .../proton/cpp/api/decoder_8hpp.html               |  148 +
 .../proton/cpp/api/decoder_8hpp.js                 |    0
 .../proton/cpp/api/decoder_8hpp_source.html        |  133 +
 .../proton/cpp/api/default__container_8hpp.html    |  133 +
 .../proton/cpp/api/default__container_8hpp.js      |    0
 .../cpp/api/default__container_8hpp_source.html    |  111 +
 .../proton/cpp/api/delivery_8hpp.html              |  135 +
 .../proton/cpp/api/delivery_8hpp_source.html       |  118 +
 .../proton/cpp/api/delivery__mode_8hpp.html        |  131 +
 .../proton/cpp/api/delivery__mode_8hpp_source.html |  114 +
 .../proton/cpp/api/deque_8hpp.html                 |  164 +
 .../proton/cpp/api/deque_8hpp.js                   |    0
 .../proton/cpp/api/deque_8hpp_source.html          |  114 +
 .../api/dir_25143d27009f52d175c1d192441a738a.html  |  280 ++
 .../api/dir_25143d27009f52d175c1d192441a738a.js    |    0
 .../api/dir_2fd3e5516989aa9776e558b58aa1c5c4.html  |  115 +
 .../api/dir_2fd3e5516989aa9776e558b58aa1c5c4.js    |    0
 .../api/dir_91df95ff942f5f87aa24429174a5d190.html  |  108 +
 .../api/dir_91df95ff942f5f87aa24429174a5d190.js    |    0
 .../api/dir_d4a17a437089f6e4c823599b6b44ea54.html  |  139 +
 .../api/dir_d4a17a437089f6e4c823599b6b44ea54.js    |    0
 .../proton/cpp/api/direct_recv_8cpp-example.html   |  108 +
 .../proton/cpp/api/direct_send_8cpp-example.html   |  108 +
 .../qpid-proton-0.28.0}/proton/cpp/api/doc.png     |  Bin
 .../qpid-proton-0.28.0}/proton/cpp/api/doxygen.css |    0
 .../qpid-proton-0.28.0}/proton/cpp/api/doxygen.png |  Bin
 .../proton/cpp/api/duration_8hpp.html              |  166 +
 .../proton/cpp/api/duration_8hpp.js                |    0
 .../proton/cpp/api/duration_8hpp_source.html       |  121 +
 .../proton/cpp/api/dynsections.js                  |    0
 .../proton/cpp/api/encoder_8hpp.html               |  152 +
 .../proton/cpp/api/encoder_8hpp.js                 |    0
 .../proton/cpp/api/encoder_8hpp_source.html        |  128 +
 .../proton/cpp/api/endpoint_8hpp.html              |  135 +
 .../proton/cpp/api/endpoint_8hpp_source.html       |  113 +
 .../proton/cpp/api/error_8hpp.html                 |  141 +
 .../proton/cpp/api/error_8hpp_source.html          |  112 +
 .../proton/cpp/api/error__condition_8hpp.html      |  146 +
 .../proton/cpp/api/error__condition_8hpp.js        |    0
 .../cpp/api/error__condition_8hpp_source.html      |  121 +
 .../proton/cpp/api/examples.html                   |  139 +
 .../qpid-proton-0.28.0}/proton/cpp/api/examples.js |    0
 .../proton/cpp/api/export_8hpp_source.html         |  108 +
 .../qpid-proton-0.28.0/proton/cpp/api/files.html   |  188 +
 .../qpid-proton-0.28.0}/proton/cpp/api/files.js    |    0
 .../proton/cpp/api/folderclosed.png                |  Bin
 .../proton/cpp/api/folderopen.png                  |  Bin
 .../proton/cpp/api/forward__list_8hpp.html         |  164 +
 .../proton/cpp/api/forward__list_8hpp.js           |    0
 .../proton/cpp/api/forward__list_8hpp_source.html  |  114 +
 .../proton/cpp/api/function_8hpp.html              |  115 +
 .../proton/cpp/api/function_8hpp_source.html       |  109 +
 .../proton/cpp/api/functions.html                  |  171 +
 .../proton/cpp/api/functions_0x7e.html             |  110 +
 .../proton/cpp/api/functions_b.html                |  113 +
 .../proton/cpp/api/functions_c.html                |  209 +
 .../proton/cpp/api/functions_d.html                |  182 +
 .../proton/cpp/api/functions_dup.js                |    0
 .../proton/cpp/api/functions_e.html                |  146 +
 .../proton/cpp/api/functions_enum.html             |  129 +
 .../proton/cpp/api/functions_eval.html             |  240 ++
 .../proton/cpp/api/functions_f.html                |  123 +
 .../proton/cpp/api/functions_func.html             |  147 +
 .../proton/cpp/api/functions_func.js               |    0
 .../proton/cpp/api/functions_func_0x7e.html        |  110 +
 .../proton/cpp/api/functions_func_b.html           |  113 +
 .../proton/cpp/api/functions_func_c.html           |  200 +
 .../proton/cpp/api/functions_func_d.html           |  175 +
 .../proton/cpp/api/functions_func_e.html           |  146 +
 .../proton/cpp/api/functions_func_f.html           |  117 +
 .../proton/cpp/api/functions_func_g.html           |  120 +
 .../proton/cpp/api/functions_func_h.html           |  122 +
 .../proton/cpp/api/functions_func_i.html           |  121 +
 .../proton/cpp/api/functions_func_l.html           |  116 +
 .../proton/cpp/api/functions_func_m.html           |  149 +
 .../proton/cpp/api/functions_func_n.html           |  125 +
 .../proton/cpp/api/functions_func_o.html           |  274 ++
 .../proton/cpp/api/functions_func_p.html           |  131 +
 .../proton/cpp/api/functions_func_r.html           |  162 +
 .../proton/cpp/api/functions_func_s.html           |  215 +
 .../proton/cpp/api/functions_func_t.html           |  152 +
 .../proton/cpp/api/functions_func_u.html           |  128 +
 .../proton/cpp/api/functions_func_v.html           |  115 +
 .../proton/cpp/api/functions_func_w.html           |  129 +
 .../proton/cpp/api/functions_g.html                |  120 +
 .../proton/cpp/api/functions_h.html                |  122 +
 .../proton/cpp/api/functions_i.html                |  124 +
 .../proton/cpp/api/functions_l.html                |  119 +
 .../proton/cpp/api/functions_m.html                |  164 +
 .../proton/cpp/api/functions_n.html                |  143 +
 .../proton/cpp/api/functions_o.html                |  289 ++
 .../proton/cpp/api/functions_p.html                |  137 +
 .../proton/cpp/api/functions_r.html                |  177 +
 .../proton/cpp/api/functions_rela.html             |  125 +
 .../proton/cpp/api/functions_s.html                |  229 ++
 .../proton/cpp/api/functions_t.html                |  158 +
 .../proton/cpp/api/functions_type.html             |  118 +
 .../proton/cpp/api/functions_u.html                |  137 +
 .../proton/cpp/api/functions_v.html                |  124 +
 .../proton/cpp/api/functions_vars.html             |  137 +
 .../proton/cpp/api/functions_w.html                |  129 +
 .../proton/cpp/api/fwd_8hpp.html                   |  135 +
 .../proton/cpp/api/fwd_8hpp_source.html            |  111 +
 .../proton/cpp/api/helloworld_8cpp-example.html    |  108 +
 .../proton/cpp/api/hierarchy.html                  |  202 +
 .../proton/cpp/api/hierarchy.js                    |    0
 .../qpid-proton-0.28.0/proton/cpp/api/index.html   |  126 +
 .../qpid-proton-0.28.0/proton/cpp/api/io_page.html |  112 +
 .../qpid-proton-0.28.0}/proton/cpp/api/jquery.js   |    0
 .../proton/cpp/api/link_8hpp.html                  |  136 +
 .../proton/cpp/api/link_8hpp_source.html           |  119 +
 .../proton/cpp/api/list_8hpp.html                  |  164 +
 .../proton/cpp/api/list_8hpp.js                    |    0
 .../proton/cpp/api/list_8hpp_source.html           |  114 +
 .../proton/cpp/api/listen__handler_8hpp.html       |  134 +
 .../cpp/api/listen__handler_8hpp_source.html       |  113 +
 .../proton/cpp/api/listener_8hpp.html              |  132 +
 .../proton/cpp/api/listener_8hpp_source.html       |  111 +
 .../proton/cpp/api/map_8hpp.html                   |  159 +
 .../qpid-proton-0.28.0}/proton/cpp/api/map_8hpp.js |    0
 .../proton/cpp/api/map_8hpp_source.html            |  117 +
 .../proton/cpp/api/message_8hpp.html               |  149 +
 .../proton/cpp/api/message_8hpp.js                 |    0
 .../proton/cpp/api/message_8hpp_source.html        |  154 +
 .../proton/cpp/api/message__id_8hpp.html           |  160 +
 .../proton/cpp/api/message__id_8hpp.js             |    0
 .../proton/cpp/api/message__id_8hpp_source.html    |  126 +
 .../cpp/api/message_properties_8cpp-example.html   |  108 +
 .../proton/cpp/api/messaging__handler_8hpp.html    |  133 +
 .../cpp/api/messaging__handler_8hpp_source.html    |  121 +
 .../qpid-proton-0.28.0/proton/cpp/api/mt_page.html |  148 +
 .../cpp/api/multithreaded_client_8cpp-example.html |  108 +
 ...ithreaded_client_flow_control_8cpp-example.html |  108 +
 .../proton/cpp/api/namespacemembers.html           |  303 ++
 .../proton/cpp/api/namespacemembers_enum.html      |  108 +
 .../proton/cpp/api/namespacemembers_eval.html      |  180 +
 .../proton/cpp/api/namespacemembers_func.html      |  194 +
 .../proton/cpp/api/namespacemembers_type.html      |  108 +
 .../proton/cpp/api/namespaceproton.html            | 1175 ++++++
 .../proton/cpp/api/namespaceproton.js              |    0
 .../proton/cpp/api/namespaceproton_1_1codec.html   |  440 ++
 .../proton/cpp/api/namespaceproton_1_1codec.js     |    0
 .../api/namespaceproton_1_1connect__config.html    |  218 +
 .../proton/cpp/api/namespaceproton_1_1io.html      |  128 +
 .../proton/cpp/api/namespaceproton_1_1io.js        |    0
 .../proton/cpp/api/namespaces.html                 |  115 +
 .../proton/cpp/api/namespaces.js                   |    0
 .../proton/cpp/api/namespaces_8hpp.html            |  130 +
 .../proton/cpp/api/namespaces_8hpp_source.html     |  109 +
 .../qpid-proton-0.28.0}/proton/cpp/api/nav_f.png   |  Bin
 .../qpid-proton-0.28.0}/proton/cpp/api/nav_g.png   |  Bin
 .../qpid-proton-0.28.0}/proton/cpp/api/nav_h.png   |  Bin
 .../qpid-proton-0.28.0}/proton/cpp/api/navtree.css |    0
 .../qpid-proton-0.28.0}/proton/cpp/api/navtree.js  |    0
 .../proton/cpp/api/navtreedata.js                  |    0
 .../proton/cpp/api/navtreeindex0.js                |    0
 .../proton/cpp/api/navtreeindex1.js                |    0
 .../proton/cpp/api/navtreeindex2.js                |    0
 .../proton/cpp/api/navtreeindex3.js                |    0
 .../proton/cpp/api/navtreeindex4.js                |    0
 .../proton/cpp/api/null_8hpp.html                  |  143 +
 .../proton/cpp/api/null_8hpp.js                    |    0
 .../proton/cpp/api/null_8hpp_source.html           |  113 +
 .../proton/cpp/api/object_8hpp_source.html         |  112 +
 .../qpid-proton-0.28.0}/proton/cpp/api/open.png    |  Bin
 .../proton/cpp/api/overview_page.html              |  131 +
 .../qpid-proton-0.28.0/proton/cpp/api/pages.html   |  117 +
 .../cpp/api/pn__unique__ptr_8hpp_source.html       |  110 +
 .../proton/cpp/api/receiver_8hpp.html              |  135 +
 .../proton/cpp/api/receiver_8hpp_source.html       |  119 +
 .../proton/cpp/api/receiver__options_8hpp.html     |  136 +
 .../cpp/api/receiver__options_8hpp_source.html     |  129 +
 .../proton/cpp/api/reconnect__options_8hpp.html    |  137 +
 .../cpp/api/reconnect__options_8hpp_source.html    |  121 +
 .../qpid-proton-0.28.0}/proton/cpp/api/resize.js   |    0
 .../proton/cpp/api/returned_8hpp.html              |  136 +
 .../proton/cpp/api/returned_8hpp_source.html       |  112 +
 .../proton/cpp/api/sasl_8hpp.html                  |  136 +
 .../proton/cpp/api/sasl_8hpp_source.html           |  121 +
 .../proton/cpp/api/scalar_8hpp.html                |  150 +
 .../proton/cpp/api/scalar_8hpp.js                  |    0
 .../proton/cpp/api/scalar_8hpp_source.html         |  119 +
 .../proton/cpp/api/scalar__base_8hpp.html          |  157 +
 .../proton/cpp/api/scalar__base_8hpp.js            |    0
 .../proton/cpp/api/scalar__base_8hpp_source.html   |  160 +
 .../cpp/api/scheduled_send_03_8cpp-example.html    |  108 +
 .../cpp/api/scheduled_send_8cpp-example.html       |  108 +
 .../proton/cpp/api/search/all_0.html               |    0
 .../proton/cpp/api/search/all_0.js                 |    0
 .../proton/cpp/api/search/all_1.html               |    0
 .../proton/cpp/api/search/all_1.js                 |    0
 .../proton/cpp/api/search/all_10.html              |    0
 .../proton/cpp/api/search/all_10.js                |    0
 .../proton/cpp/api/search/all_11.html              |    0
 .../proton/cpp/api/search/all_11.js                |    0
 .../proton/cpp/api/search/all_12.html              |    0
 .../proton/cpp/api/search/all_12.js                |    0
 .../proton/cpp/api/search/all_13.html              |    0
 .../proton/cpp/api/search/all_13.js                |    0
 .../proton/cpp/api/search/all_14.html              |    0
 .../proton/cpp/api/search/all_14.js                |    0
 .../proton/cpp/api/search/all_2.html               |    0
 .../proton/cpp/api/search/all_2.js                 |    0
 .../proton/cpp/api/search/all_3.html               |    0
 .../proton/cpp/api/search/all_3.js                 |    0
 .../proton/cpp/api/search/all_4.html               |    0
 .../proton/cpp/api/search/all_4.js                 |    0
 .../proton/cpp/api/search/all_5.html               |    0
 .../proton/cpp/api/search/all_5.js                 |    0
 .../proton/cpp/api/search/all_6.html               |    0
 .../proton/cpp/api/search/all_6.js                 |    0
 .../proton/cpp/api/search/all_7.html               |    0
 .../proton/cpp/api/search/all_7.js                 |    0
 .../proton/cpp/api/search/all_8.html               |    0
 .../proton/cpp/api/search/all_8.js                 |    0
 .../proton/cpp/api/search/all_9.html               |    0
 .../proton/cpp/api/search/all_9.js                 |    0
 .../proton/cpp/api/search/all_a.html               |    0
 .../proton/cpp/api/search/all_a.js                 |    0
 .../proton/cpp/api/search/all_b.html               |    0
 .../proton/cpp/api/search/all_b.js                 |    0
 .../proton/cpp/api/search/all_c.html               |    0
 .../proton/cpp/api/search/all_c.js                 |    0
 .../proton/cpp/api/search/all_d.html               |    0
 .../proton/cpp/api/search/all_d.js                 |    0
 .../proton/cpp/api/search/all_e.html               |    0
 .../proton/cpp/api/search/all_e.js                 |    0
 .../proton/cpp/api/search/all_f.html               |    0
 .../proton/cpp/api/search/all_f.js                 |    0
 .../proton/cpp/api/search/classes_0.html           |    0
 .../proton/cpp/api/search/classes_0.js             |    0
 .../proton/cpp/api/search/classes_1.html           |    0
 .../proton/cpp/api/search/classes_1.js             |    0
 .../proton/cpp/api/search/classes_2.html           |    0
 .../proton/cpp/api/search/classes_2.js             |    0
 .../proton/cpp/api/search/classes_3.html           |    0
 .../proton/cpp/api/search/classes_3.js             |    0
 .../proton/cpp/api/search/classes_4.html           |    0
 .../proton/cpp/api/search/classes_4.js             |    0
 .../proton/cpp/api/search/classes_5.html           |    0
 .../proton/cpp/api/search/classes_5.js             |    0
 .../proton/cpp/api/search/classes_6.html           |    0
 .../proton/cpp/api/search/classes_6.js             |    0
 .../proton/cpp/api/search/classes_7.html           |    0
 .../proton/cpp/api/search/classes_7.js             |    0
 .../proton/cpp/api/search/classes_8.html           |    0
 .../proton/cpp/api/search/classes_8.js             |    0
 .../proton/cpp/api/search/classes_9.html           |    0
 .../proton/cpp/api/search/classes_9.js             |    0
 .../proton/cpp/api/search/classes_a.html           |    0
 .../proton/cpp/api/search/classes_a.js             |    0
 .../proton/cpp/api/search/classes_b.html           |    0
 .../proton/cpp/api/search/classes_b.js             |    0
 .../proton/cpp/api/search/classes_c.html           |    0
 .../proton/cpp/api/search/classes_c.js             |    0
 .../proton/cpp/api/search/classes_d.html           |    0
 .../proton/cpp/api/search/classes_d.js             |    0
 .../proton/cpp/api/search/classes_e.html           |    0
 .../proton/cpp/api/search/classes_e.js             |    0
 .../proton/cpp/api/search/close.png                |  Bin
 .../proton/cpp/api/search/enums_0.html             |    0
 .../proton/cpp/api/search/enums_0.js               |    0
 .../proton/cpp/api/search/enums_1.html             |    0
 .../proton/cpp/api/search/enums_1.js               |    0
 .../proton/cpp/api/search/enums_2.html             |    0
 .../proton/cpp/api/search/enums_2.js               |    0
 .../proton/cpp/api/search/enums_3.html             |    0
 .../proton/cpp/api/search/enums_3.js               |    0
 .../proton/cpp/api/search/enums_4.html             |    0
 .../proton/cpp/api/search/enums_4.js               |    0
 .../proton/cpp/api/search/enums_5.html             |    0
 .../proton/cpp/api/search/enums_5.js               |    0
 .../proton/cpp/api/search/enums_6.html             |    0
 .../proton/cpp/api/search/enums_6.js               |    0
 .../proton/cpp/api/search/enums_7.html             |    0
 .../proton/cpp/api/search/enums_7.js               |    0
 .../proton/cpp/api/search/enumvalues_0.html        |    0
 .../proton/cpp/api/search/enumvalues_0.js          |    0
 .../proton/cpp/api/search/enumvalues_1.html        |    0
 .../proton/cpp/api/search/enumvalues_1.js          |    0
 .../proton/cpp/api/search/enumvalues_2.html        |    0
 .../proton/cpp/api/search/enumvalues_2.js          |    0
 .../proton/cpp/api/search/enumvalues_3.html        |    0
 .../proton/cpp/api/search/enumvalues_3.js          |    0
 .../proton/cpp/api/search/enumvalues_4.html        |    0
 .../proton/cpp/api/search/enumvalues_4.js          |    0
 .../proton/cpp/api/search/enumvalues_5.html        |    0
 .../proton/cpp/api/search/enumvalues_5.js          |    0
 .../proton/cpp/api/search/enumvalues_6.html        |    0
 .../proton/cpp/api/search/enumvalues_6.js          |    0
 .../proton/cpp/api/search/enumvalues_7.html        |    0
 .../proton/cpp/api/search/enumvalues_7.js          |    0
 .../proton/cpp/api/search/enumvalues_8.html        |    0
 .../proton/cpp/api/search/enumvalues_8.js          |    0
 .../proton/cpp/api/search/enumvalues_9.html        |    0
 .../proton/cpp/api/search/enumvalues_9.js          |    0
 .../proton/cpp/api/search/enumvalues_a.html        |    0
 .../proton/cpp/api/search/enumvalues_a.js          |    0
 .../proton/cpp/api/search/enumvalues_b.html        |    0
 .../proton/cpp/api/search/enumvalues_b.js          |    0
 .../proton/cpp/api/search/enumvalues_c.html        |    0
 .../proton/cpp/api/search/enumvalues_c.js          |    0
 .../proton/cpp/api/search/enumvalues_d.html        |    0
 .../proton/cpp/api/search/enumvalues_d.js          |    0
 .../proton/cpp/api/search/enumvalues_e.html        |    0
 .../proton/cpp/api/search/enumvalues_e.js          |    0
 .../proton/cpp/api/search/enumvalues_f.html        |    0
 .../proton/cpp/api/search/enumvalues_f.js          |    0
 .../proton/cpp/api/search/files_0.html             |    0
 .../proton/cpp/api/search/files_0.js               |    0
 .../proton/cpp/api/search/files_1.html             |    0
 .../proton/cpp/api/search/files_1.js               |    0
 .../proton/cpp/api/search/files_2.html             |    0
 .../proton/cpp/api/search/files_2.js               |    0
 .../proton/cpp/api/search/files_3.html             |    0
 .../proton/cpp/api/search/files_3.js               |    0
 .../proton/cpp/api/search/files_4.html             |    0
 .../proton/cpp/api/search/files_4.js               |    0
 .../proton/cpp/api/search/files_5.html             |    0
 .../proton/cpp/api/search/files_5.js               |    0
 .../proton/cpp/api/search/files_6.html             |    0
 .../proton/cpp/api/search/files_6.js               |    0
 .../proton/cpp/api/search/files_7.html             |    0
 .../proton/cpp/api/search/files_7.js               |    0
 .../proton/cpp/api/search/files_8.html             |    0
 .../proton/cpp/api/search/files_8.js               |    0
 .../proton/cpp/api/search/files_9.html             |    0
 .../proton/cpp/api/search/files_9.js               |    0
 .../proton/cpp/api/search/files_a.html             |    0
 .../proton/cpp/api/search/files_a.js               |    0
 .../proton/cpp/api/search/files_b.html             |    0
 .../proton/cpp/api/search/files_b.js               |    0
 .../proton/cpp/api/search/files_c.html             |    0
 .../proton/cpp/api/search/files_c.js               |    0
 .../proton/cpp/api/search/files_d.html             |    0
 .../proton/cpp/api/search/files_d.js               |    0
 .../proton/cpp/api/search/files_e.html             |    0
 .../proton/cpp/api/search/files_e.js               |    0
 .../proton/cpp/api/search/functions_0.html         |    0
 .../proton/cpp/api/search/functions_0.js           |    0
 .../proton/cpp/api/search/functions_1.html         |    0
 .../proton/cpp/api/search/functions_1.js           |    0
 .../proton/cpp/api/search/functions_10.html        |    0
 .../proton/cpp/api/search/functions_10.js          |    0
 .../proton/cpp/api/search/functions_11.html        |    0
 .../proton/cpp/api/search/functions_11.js          |    0
 .../proton/cpp/api/search/functions_12.html        |    0
 .../proton/cpp/api/search/functions_12.js          |    0
 .../proton/cpp/api/search/functions_13.html        |    0
 .../proton/cpp/api/search/functions_13.js          |    0
 .../proton/cpp/api/search/functions_14.html        |    0
 .../proton/cpp/api/search/functions_14.js          |    0
 .../proton/cpp/api/search/functions_2.html         |    0
 .../proton/cpp/api/search/functions_2.js           |    0
 .../proton/cpp/api/search/functions_3.html         |    0
 .../proton/cpp/api/search/functions_3.js           |    0
 .../proton/cpp/api/search/functions_4.html         |    0
 .../proton/cpp/api/search/functions_4.js           |    0
 .../proton/cpp/api/search/functions_5.html         |    0
 .../proton/cpp/api/search/functions_5.js           |    0
 .../proton/cpp/api/search/functions_6.html         |    0
 .../proton/cpp/api/search/functions_6.js           |    0
 .../proton/cpp/api/search/functions_7.html         |    0
 .../proton/cpp/api/search/functions_7.js           |    0
 .../proton/cpp/api/search/functions_8.html         |    0
 .../proton/cpp/api/search/functions_8.js           |    0
 .../proton/cpp/api/search/functions_9.html         |    0
 .../proton/cpp/api/search/functions_9.js           |    0
 .../proton/cpp/api/search/functions_a.html         |    0
 .../proton/cpp/api/search/functions_a.js           |    0
 .../proton/cpp/api/search/functions_b.html         |    0
 .../proton/cpp/api/search/functions_b.js           |    0
 .../proton/cpp/api/search/functions_c.html         |    0
 .../proton/cpp/api/search/functions_c.js           |    0
 .../proton/cpp/api/search/functions_d.html         |    0
 .../proton/cpp/api/search/functions_d.js           |    0
 .../proton/cpp/api/search/functions_e.html         |    0
 .../proton/cpp/api/search/functions_e.js           |    0
 .../proton/cpp/api/search/functions_f.html         |    0
 .../proton/cpp/api/search/functions_f.js           |    0
 .../proton/cpp/api/search/mag_sel.png              |  Bin
 .../proton/cpp/api/search/namespaces_0.html        |    0
 .../proton/cpp/api/search/namespaces_0.js          |    0
 .../proton/cpp/api/search/nomatches.html           |    0
 .../proton/cpp/api/search/pages_0.html             |    0
 .../proton/cpp/api/search/pages_0.js               |    0
 .../proton/cpp/api/search/pages_1.html             |    0
 .../proton/cpp/api/search/pages_1.js               |    0
 .../proton/cpp/api/search/pages_2.html             |    0
 .../proton/cpp/api/search/pages_2.js               |    0
 .../proton/cpp/api/search/pages_3.html             |    0
 .../proton/cpp/api/search/pages_3.js               |    0
 .../proton/cpp/api/search/pages_4.html             |    0
 .../proton/cpp/api/search/pages_4.js               |    0
 .../proton/cpp/api/search/pages_5.html             |    0
 .../proton/cpp/api/search/pages_5.js               |    0
 .../proton/cpp/api/search/related_0.html           |    0
 .../proton/cpp/api/search/related_0.js             |    0
 .../proton/cpp/api/search/related_1.html           |    0
 .../proton/cpp/api/search/related_1.js             |    0
 .../proton/cpp/api/search/related_2.html           |    0
 .../proton/cpp/api/search/related_2.js             |    0
 .../proton/cpp/api/search/search.css               |    0
 .../proton/cpp/api/search/search.js                |    0
 .../proton/cpp/api/search/search_l.png             |  Bin
 .../proton/cpp/api/search/search_m.png             |  Bin
 .../proton/cpp/api/search/search_r.png             |  Bin
 .../proton/cpp/api/search/searchdata.js            |    0
 .../proton/cpp/api/search/typedefs_0.html          |    0
 .../proton/cpp/api/search/typedefs_0.js            |    0
 .../proton/cpp/api/search/typedefs_1.html          |    0
 .../proton/cpp/api/search/typedefs_1.js            |    0
 .../proton/cpp/api/search/typedefs_2.html          |    0
 .../proton/cpp/api/search/typedefs_2.js            |    0
 .../proton/cpp/api/search/typedefs_3.html          |    0
 .../proton/cpp/api/search/typedefs_3.js            |    0
 .../proton/cpp/api/search/typedefs_4.html          |    0
 .../proton/cpp/api/search/typedefs_4.js            |    0
 .../proton/cpp/api/search/variables_0.html         |    0
 .../proton/cpp/api/search/variables_0.js           |    0
 .../proton/cpp/api/search/variables_1.html         |    0
 .../proton/cpp/api/search/variables_1.js           |    0
 .../proton/cpp/api/search/variables_2.html         |    0
 .../proton/cpp/api/search/variables_2.js           |    0
 .../proton/cpp/api/search/variables_3.html         |    0
 .../proton/cpp/api/search/variables_3.js           |    0
 .../proton/cpp/api/search/variables_4.html         |    0
 .../proton/cpp/api/search/variables_4.js           |    0
 .../proton/cpp/api/search/variables_5.html         |    0
 .../proton/cpp/api/search/variables_5.js           |    0
 .../proton/cpp/api/sender_8hpp.html                |  135 +
 .../proton/cpp/api/sender_8hpp_source.html         |  122 +
 .../proton/cpp/api/sender__options_8hpp.html       |  136 +
 .../cpp/api/sender__options_8hpp_source.html       |  127 +
 .../proton/cpp/api/server_8cpp-example.html        |  108 +
 .../proton/cpp/api/server_direct_8cpp-example.html |  108 +
 .../proton/cpp/api/service_bus_8cpp-example.html   |  108 +
 .../proton/cpp/api/session_8hpp.html               |  137 +
 .../proton/cpp/api/session_8hpp_source.html        |  125 +
 .../proton/cpp/api/session__options_8hpp.html      |  134 +
 .../cpp/api/session__options_8hpp_source.html      |  116 +
 .../proton/cpp/api/simple_recv_8cpp-example.html   |  108 +
 .../proton/cpp/api/simple_send_8cpp-example.html   |  108 +
 .../proton/cpp/api/source_8hpp.html                |  138 +
 .../proton/cpp/api/source_8hpp_source.html         |  130 +
 .../proton/cpp/api/source__options_8hpp.html       |  136 +
 .../cpp/api/source__options_8hpp_source.html       |  131 +
 .../proton/cpp/api/splitbar.png                    |  Bin
 .../proton/cpp/api/ssl_8hpp.html                   |  144 +
 .../proton/cpp/api/ssl_8hpp_source.html            |  123 +
 .../structproton_1_1conversion__error-members.html |  112 +
 .../cpp/api/structproton_1_1conversion__error.html |  144 +
 .../cpp/api/structproton_1_1conversion__error.js   |    0
 .../cpp/api/structproton_1_1conversion__error.png  |  Bin
 .../structproton_1_1delivery__mode-members.html    |  114 +
 .../cpp/api/structproton_1_1delivery__mode.html    |  160 +
 .../cpp/api/structproton_1_1delivery__mode.js      |    0
 .../cpp/api/structproton_1_1error-members.html     |  111 +
 .../proton/cpp/api/structproton_1_1error.html      |  141 +
 .../proton/cpp/api/structproton_1_1error.js        |    0
 .../proton/cpp/api/structproton_1_1error.png       |  Bin
 ...tructproton_1_1io_1_1const__buffer-members.html |  113 +
 .../api/structproton_1_1io_1_1const__buffer.html   |  141 +
 .../cpp/api/structproton_1_1io_1_1const__buffer.js |    0
 ...uctproton_1_1io_1_1mutable__buffer-members.html |  113 +
 .../api/structproton_1_1io_1_1mutable__buffer.html |  141 +
 .../api/structproton_1_1io_1_1mutable__buffer.js   |    0
 .../structproton_1_1timeout__error-members.html    |  112 +
 .../cpp/api/structproton_1_1timeout__error.html    |  143 +
 .../cpp/api/structproton_1_1timeout__error.js      |    0
 .../cpp/api/structproton_1_1timeout__error.png     |  Bin
 .../api/structproton_1_1url__error-members.html    |  111 +
 .../proton/cpp/api/structproton_1_1url__error.html |  139 +
 .../proton/cpp/api/structproton_1_1url__error.png  |  Bin
 .../proton/cpp/api/symbol_8hpp.html                |  132 +
 .../proton/cpp/api/symbol_8hpp_source.html         |  114 +
 .../proton/cpp/api/sync_off.png                    |  Bin
 .../qpid-proton-0.28.0}/proton/cpp/api/sync_on.png |  Bin
 .../qpid-proton-0.28.0}/proton/cpp/api/tab_a.png   |  Bin
 .../qpid-proton-0.28.0}/proton/cpp/api/tab_b.png   |  Bin
 .../qpid-proton-0.28.0}/proton/cpp/api/tab_h.png   |  Bin
 .../qpid-proton-0.28.0}/proton/cpp/api/tab_s.png   |  Bin
 .../qpid-proton-0.28.0}/proton/cpp/api/tabs.css    |    0
 .../proton/cpp/api/target_8hpp.html                |  135 +
 .../proton/cpp/api/target_8hpp_source.html         |  118 +
 .../proton/cpp/api/target__options_8hpp.html       |  136 +
 .../cpp/api/target__options_8hpp_source.html       |  127 +
 .../proton/cpp/api/terminus_8hpp.html              |  136 +
 .../proton/cpp/api/terminus_8hpp_source.html       |  117 +
 .../proton/cpp/api/thread__safe_8hpp.html          |  115 +
 .../proton/cpp/api/thread__safe_8hpp_source.html   |  108 +
 .../proton/cpp/api/timestamp_8hpp.html             |  160 +
 .../proton/cpp/api/timestamp_8hpp.js               |    0
 .../proton/cpp/api/timestamp_8hpp_source.html      |  119 +
 .../proton/cpp/api/tracker_8hpp.html               |  133 +
 .../proton/cpp/api/tracker_8hpp_source.html        |  114 +
 .../proton/cpp/api/transfer_8hpp.html              |  148 +
 .../proton/cpp/api/transfer_8hpp.js                |    0
 .../proton/cpp/api/transfer_8hpp_source.html       |  130 +
 .../proton/cpp/api/transport_8hpp.html             |  134 +
 .../proton/cpp/api/transport_8hpp_source.html      |  116 +
 .../proton/cpp/api/tutorial_page.html              |  191 +
 .../proton/cpp/api/type__id_8hpp.html              |  213 +
 .../proton/cpp/api/type__id_8hpp.js                |    0
 .../proton/cpp/api/type__id_8hpp_source.html       |  138 +
 .../proton/cpp/api/type__traits_8hpp_source.html   |  111 +
 .../proton/cpp/api/types_8hpp.html                 |  133 +
 .../proton/cpp/api/types_8hpp_source.html          |  125 +
 .../proton/cpp/api/types__fwd_8hpp.html            |  125 +
 .../proton/cpp/api/types__fwd_8hpp_source.html     |  109 +
 .../proton/cpp/api/types_page.html                 |  183 +
 .../proton/cpp/api/unordered__map_8hpp.html        |  144 +
 .../proton/cpp/api/unordered__map_8hpp.js          |    0
 .../proton/cpp/api/unordered__map_8hpp_source.html |  114 +
 .../proton/cpp/api/url_8hpp.html                   |  139 +
 .../proton/cpp/api/url_8hpp_source.html            |  118 +
 .../proton/cpp/api/uuid_8hpp.html                  |  145 +
 .../proton/cpp/api/uuid_8hpp.js                    |    0
 .../proton/cpp/api/uuid_8hpp_source.html           |  117 +
 .../proton/cpp/api/value_8hpp.html                 |  175 +
 .../proton/cpp/api/value_8hpp.js                   |    0
 .../proton/cpp/api/value_8hpp_source.html          |  131 +
 .../proton/cpp/api/vector_8hpp.html                |  165 +
 .../proton/cpp/api/vector_8hpp.js                  |    0
 .../proton/cpp/api/vector_8hpp_source.html         |  114 +
 .../proton/cpp/api/work__queue_8hpp.html           |  140 +
 .../proton/cpp/api/work__queue_8hpp_source.html    |  118 +
 .../proton/cpp/examples/broker.cpp                 |    0
 .../proton/cpp/examples/broker.cpp.html            |  565 +++
 .../proton/cpp/examples/client.cpp                 |    0
 .../proton/cpp/examples/client.cpp.html            |  237 ++
 .../proton/cpp/examples/colour_send.cpp            |    0
 .../proton/cpp/examples/colour_send.cpp.html       |  244 ++
 .../proton/cpp/examples/connection_options.cpp     |    0
 .../cpp/examples/connection_options.cpp.html       |  204 +
 .../proton/cpp/examples/direct_recv.cpp            |    0
 .../proton/cpp/examples/direct_recv.cpp.html       |  229 ++
 .../proton/cpp/examples/direct_send.cpp            |    0
 .../proton/cpp/examples/direct_send.cpp.html       |  240 ++
 .../proton/cpp/examples/encode_decode.cpp          |    0
 .../proton/cpp/examples/encode_decode.cpp.html     |  381 ++
 .../proton/cpp/examples/fake_cpp11.hpp             |    0
 .../proton/cpp/examples/fake_cpp11.hpp.html}       |   44 +-
 .../proton/cpp/examples/flow_control.cpp           |    0
 .../proton/cpp/examples/flow_control.cpp.html      |  389 ++
 .../proton/cpp/examples/helloworld.cpp             |    0
 .../proton/cpp/examples/helloworld.cpp.html        |  204 +
 .../proton/cpp/examples}/index.html                |   66 +-
 .../proton/cpp/examples/message_properties.cpp     |    0
 .../cpp/examples/message_properties.cpp.html       |  231 ++
 .../proton/cpp/examples/multithreaded_client.cpp   |    0
 .../cpp/examples/multithreaded_client.cpp.html     |  315 ++
 .../examples/multithreaded_client_flow_control.cpp |    0
 .../multithreaded_client_flow_control.cpp.html     |  446 ++
 .../proton/cpp/examples/options.hpp                |    0
 .../proton/cpp/examples/options.hpp.html           |  305 ++
 .../proton/cpp/examples/queue_browser.cpp          |    0
 .../proton/cpp/examples/queue_browser.cpp.html     |  198 +
 .../proton/cpp/examples/reconnect_client.cpp       |    0
 .../proton/cpp/examples/reconnect_client.cpp.html  |  271 ++
 .../proton/cpp/examples/scheduled_send.cpp         |    0
 .../proton/cpp/examples/scheduled_send.cpp.html    |  250 ++
 .../proton/cpp/examples/scheduled_send_03.cpp      |    0
 .../proton/cpp/examples/scheduled_send_03.cpp.html |  246 ++
 .../proton/cpp/examples/selected_recv.cpp          |    0
 .../proton/cpp/examples/selected_recv.cpp.html     |  218 +
 .../proton/cpp/examples/server.cpp                 |    0
 .../proton/cpp/examples/server.cpp.html            |  223 +
 .../proton/cpp/examples/server_direct.cpp          |    0
 .../proton/cpp/examples/server_direct.cpp.html     |  258 ++
 .../proton/cpp/examples/service_bus.cpp            |    0
 .../proton/cpp/examples/service_bus.cpp.html       |  400 ++
 .../proton/cpp/examples/simple_connect.cpp         |    0
 .../proton/cpp/examples/simple_connect.cpp.html    |  239 ++
 .../proton/cpp/examples/simple_recv.cpp            |    0
 .../proton/cpp/examples/simple_recv.cpp.html       |  231 ++
 .../proton/cpp/examples/simple_send.cpp            |    0
 .../proton/cpp/examples/simple_send.cpp.html       |  247 ++
 .../proton/cpp/examples/ssl.cpp                    |    0
 .../proton/cpp/examples/ssl.cpp.html               |  358 ++
 .../proton/cpp/examples/ssl_client_cert.cpp        |    0
 .../proton/cpp/examples/ssl_client_cert.cpp.html   |  331 ++
 .../proton/python/api/api-objects.txt              | 2289 +++++++++++
 .../proton/python/api/class-tree.html              |  546 +++
 .../proton/python}/api/crarr.png                   |  Bin
 .../proton/python}/api/epydoc.css                  |    0
 .../proton/python}/api/epydoc.js                   |    0
 .../proton/python/api/frames.html                  |    0
 .../proton/python/api/help.html                    |    0
 .../proton/python/api/identifier-index.html        | 3280 +++++++++++++++
 .../proton/python/api/index.html                   |    0
 .../proton/python/api/int-class.html               |    0
 .../proton/python/api/module-tree.html             |  137 +
 .../proton/python/api/proton-module.html           |  480 +++
 .../proton/python/api/proton-pysrc.html            |  270 ++
 .../proton/python/api/proton._common-module.html   |    0
 .../proton/python/api/proton._common-pysrc.html    |  214 +
 .../python/api/proton._common.Constant-class.html  |    0
 .../proton/python/api/proton._compat-module.html   |  199 +
 .../proton/python/api/proton._compat-pysrc.html    |  191 +
 .../python/api/proton._condition-module.html       |    0
 .../proton/python/api/proton._condition-pysrc.html |    0
 .../api/proton._condition.Condition-class.html     |    0
 .../proton/python/api/proton._data-module.html     |    0
 .../proton/python/api/proton._data-pysrc.html      | 1739 ++++++++
 .../python/api/proton._data.Array-class.html       |    0
 .../proton/python/api/proton._data.Data-class.html |    0
 .../python/api/proton._data.Described-class.html   |    0
 .../api/proton._data.UnmappedType-class.html       |    0
 .../proton/python/api/proton._data.byte-class.html |    0
 .../proton/python/api/proton._data.char-class.html |    0
 .../python/api/proton._data.decimal128-class.html  |    0
 .../python/api/proton._data.decimal32-class.html   |    0
 .../python/api/proton._data.decimal64-class.html   |    0
 .../python/api/proton._data.float32-class.html     |    0
 .../python/api/proton._data.int32-class.html       |    0
 .../python/api/proton._data.short-class.html       |    0
 .../python/api/proton._data.symbol-class.html      |    0
 .../python/api/proton._data.timestamp-class.html   |    0
 .../python/api/proton._data.ubyte-class.html       |  294 ++
 .../proton/python/api/proton._data.uint-class.html |  295 ++
 .../python/api/proton._data.ulong-class.html       |  295 ++
 .../python/api/proton._data.ushort-class.html      |  294 ++
 .../proton/python/api/proton._delivery-module.html |    0
 .../proton/python/api/proton._delivery-pysrc.html  |  538 +++
 .../api/proton._delivery.Delivery-class.html       |    0
 .../api/proton._delivery.Disposition-class.html    |    0
 .../proton._delivery.DispositionType-class.html    |    0
 .../api/proton._delivery.NamedInt-class.html       |    0
 .../python/api/proton._endpoints-module.html       |    0
 .../proton/python/api/proton._endpoints-pysrc.html | 1211 ++++++
 .../api/proton._endpoints.Connection-class.html    |  744 ++++
 .../api/proton._endpoints.Endpoint-class.html      |  236 ++
 .../python/api/proton._endpoints.Link-class.html   |  940 +++++
 .../api/proton._endpoints.Receiver-class.html      |  308 ++
 .../python/api/proton._endpoints.Sender-class.html |  370 ++
 .../api/proton._endpoints.Session-class.html       |  503 +++
 .../api/proton._endpoints.Terminus-class.html      |    0
 .../proton/python/api/proton._events-module.html   |  217 +
 .../proton/python/api/proton._events-pysrc.html    |  719 ++++
 .../python/api/proton._events.Collector-class.html |  236 ++
 .../python/api/proton._events.Event-class.html     | 1129 +++++
 .../python/api/proton._events.EventBase-class.html |  297 ++
 .../python/api/proton._events.EventType-class.html |  322 ++
 .../python/api/proton._events.Handler-class.html   |  185 +
 .../api/proton._events.LazyHandlers-class.html     |    0
 .../api/proton._events.TypeExtender-class.html     |    0
 .../python/api/proton._exceptions-module.html      |    0
 .../python/api/proton._exceptions-pysrc.html       |    0
 ...oton._exceptions.ConnectionException-class.html |    0
 .../proton._exceptions.DataException-class.html    |    0
 .../api/proton._exceptions.Interrupt-class.html    |    0
 .../proton._exceptions.LinkException-class.html    |    0
 .../proton._exceptions.MessageException-class.html |    0
 .../proton._exceptions.ProtonException-class.html  |    0
 .../api/proton._exceptions.SSLException-class.html |    0
 .../proton._exceptions.SSLUnavailable-class.html   |    0
 .../proton._exceptions.SessionException-class.html |    0
 .../api/proton._exceptions.Timeout-class.html      |    0
 ...roton._exceptions.TransportException-class.html |    0
 .../proton/python/api/proton._handlers-module.html |  262 ++
 .../proton/python/api/proton._handlers-pysrc.html  | 1974 +++++++++
 .../python/api/proton._handlers.Acking-class.html  |    0
 .../proton._handlers.ConnectSelectable-class.html  |  291 ++
 ...roton._handlers.EndpointStateHandler-class.html |  752 ++++
 .../api/proton._handlers.FlowController-class.html |  255 ++
 .../api/proton._handlers.Handshaker-class.html     |  240 ++
 .../api/proton._handlers.IOHandler-class.html      |  416 ++
 ...ton._handlers.IncomingMessageHandler-class.html |  296 ++
 .../proton._handlers.MessagingHandler-class.html   |  662 +++
 ...ton._handlers.OutgoingMessageHandler-class.html |  360 ++
 .../api/proton._handlers.PythonIO-class.html       |    0
 .../python/api/proton._handlers.Reject-class.html  |    0
 .../python/api/proton._handlers.Release-class.html |    0
 .../proton._handlers.TransactionHandler-class.html |    0
 ..._handlers.TransactionalClientHandler-class.html |  274 ++
 .../proton/python/api/proton._io-module.html       |  149 +
 .../proton/python/api/proton._io-pysrc.html        |  321 ++
 .../proton/python/api/proton._io.IO-class.html     |  238 ++
 .../python/api/proton._io.IO.Selector-class.html   |  298 ++
 .../proton/python/api/proton._message-module.html  |    0
 .../proton/python/api/proton._message-pysrc.html   |  616 +++
 .../python/api/proton._message.Message-class.html  |  959 +++++
 .../proton/python/api/proton._reactor-module.html  |  279 ++
 .../proton/python/api/proton._reactor-pysrc.html   | 2507 ++++++++++++
 .../python/api/proton._reactor.Acceptor-class.html |  243 ++
 .../proton._reactor.ApplicationEvent-class.html    |  281 ++
 .../api/proton._reactor.AtLeastOnce-class.html     |    0
 .../api/proton._reactor.AtMostOnce-class.html      |    0
 .../python/api/proton._reactor.Backoff-class.html  |    0
 .../api/proton._reactor.Connector-class.html       |  275 ++
 .../api/proton._reactor.Container-class.html       |  502 +++
 .../python/api/proton._reactor.Copy-class.html     |    0
 .../proton._reactor.DurableSubscription-class.html |    0
 ...roton._reactor.DynamicNodeProperties-class.html |    0
 .../api/proton._reactor.EventInjector-class.html   |    0
 .../python/api/proton._reactor.Filter-class.html   |    0
 .../api/proton._reactor.GlobalOverrides-class.html |  231 ++
 .../api/proton._reactor.LinkOption-class.html      |    0
 .../python/api/proton._reactor.Move-class.html     |    0
 .../python/api/proton._reactor.Reactor-class.html  |  734 ++++
 .../api/proton._reactor.ReceiverOption-class.html  |    0
 .../api/proton._reactor.SSLConfig-class.html       |    0
 .../python/api/proton._reactor.Selector-class.html |    0
 .../api/proton._reactor.SenderOption-class.html    |    0
 ...proton._reactor.SessionPerConnection-class.html |    0
 .../python/api/proton._reactor.Task-class.html     |  270 ++
 .../api/proton._reactor.TimerSelectable-class.html |  338 ++
 .../api/proton._reactor.Transaction-class.html     |    0
 .../python/api/proton._reactor.Urls-class.html     |    0
 .../python/api/proton._selectable-module.html      |  142 +
 .../python/api/proton._selectable-pysrc.html       |  227 +
 .../api/proton._selectable.Selectable-class.html   |  396 ++
 .../python/api/proton._transport-module.html       |    0
 .../proton/python/api/proton._transport-pysrc.html |  844 ++++
 .../python/api/proton._transport.SASL-class.html   |    0
 .../api/proton._transport.SASLException-class.html |    0
 .../python/api/proton._transport.SSL-class.html    |    0
 .../api/proton._transport.SSLDomain-class.html     |    0
 .../proton._transport.SSLSessionDetails-class.html |    0
 .../api/proton._transport.TraceAdapter-class.html  |    0
 .../api/proton._transport.Transport-class.html     |  908 ++++
 .../proton/python/api/proton._url-module.html      |    0
 .../proton/python/api/proton._url-pysrc.html       |    0
 .../proton/python/api/proton._url.Url-class.html   |    0
 .../python/api/proton._url.Url.Port-class.html     |    0
 .../proton/python/api/proton._utils-module.html    |    0
 .../proton/python/api/proton._utils-pysrc.html     | 1508 +++++++
 .../api/proton._utils.AtomicCount-class.html       |    0
 .../proton._utils.BlockingConnection-class.html    |  403 ++
 .../api/proton._utils.BlockingLink-class.html      |    0
 .../api/proton._utils.BlockingReceiver-class.html  |    0
 .../api/proton._utils.BlockingSender-class.html    |    0
 .../api/proton._utils.ConnectionClosed-class.html  |    0
 .../python/api/proton._utils.Fetcher-class.html    |  434 ++
 .../api/proton._utils.LinkDetached-class.html      |    0
 .../api/proton._utils.SendException-class.html     |    0
 .../proton._utils.SyncRequestResponse-class.html   |  379 ++
 .../proton/python/api/proton._wrapper-module.html  |  169 +
 .../proton/python/api/proton._wrapper-pysrc.html   |  257 ++
 .../api/proton._wrapper.EmptyAttrs-class.html      |    0
 .../python/api/proton._wrapper.Wrapper-class.html  |  434 ++
 .../proton/python/api/proton.handlers-module.html  |    0
 .../proton/python/api/proton.handlers-pysrc.html   |    0
 .../proton/python/api/proton.reactor-module.html   |    0
 .../proton/python/api/proton.reactor-pysrc.html    |  164 +
 .../proton/python/api/proton.utils-module.html     |    0
 .../proton/python/api/proton.utils-pysrc.html      |    0
 .../proton/python/api/redirect.html                |   38 +
 .../proton/python/api/str-class.html               |    0
 .../proton/python/api/toc-everything.html          |    0
 .../proton/python/api/toc-proton-module.html       |    0
 .../python/api/toc-proton._common-module.html      |    0
 .../python/api/toc-proton._compat-module.html      |    0
 .../python/api/toc-proton._condition-module.html   |    0
 .../proton/python/api/toc-proton._data-module.html |    0
 .../python/api/toc-proton._delivery-module.html    |    0
 .../python/api/toc-proton._endpoints-module.html   |    0
 .../python/api/toc-proton._events-module.html      |    0
 .../python/api/toc-proton._exceptions-module.html  |    0
 .../python/api/toc-proton._handlers-module.html    |    0
 .../proton/python/api/toc-proton._io-module.html   |   29 +
 .../python/api/toc-proton._message-module.html     |    0
 .../python/api/toc-proton._reactor-module.html     |   29 +
 .../python/api/toc-proton._selectable-module.html  |   29 +
 .../python/api/toc-proton._transport-module.html   |    0
 .../proton/python/api/toc-proton._url-module.html  |    0
 .../python/api/toc-proton._utils-module.html       |    0
 .../python/api/toc-proton._wrapper-module.html     |    0
 .../python/api/toc-proton.handlers-module.html     |    0
 .../python/api/toc-proton.reactor-module.html      |    0
 .../proton/python/api/toc-proton.utils-module.html |    0
 .../qpid-proton-0.28.0}/proton/python/api/toc.html |    0
 .../proton/python/book/.buildinfo                  |    4 +
 .../proton/python/book/_sources/index.rst.txt      |    0
 .../proton/python/book/_sources/overview.rst.txt   |    0
 .../proton/python/book/_sources/tutorial.rst.txt   |    0
 .../proton/python/book/_static/ajax-loader.gif     |  Bin
 .../proton/python/book/_static/basic.css           |    0
 .../proton/python/book/_static/comment-bright.png  |  Bin
 .../proton/python/book/_static/comment-close.png   |  Bin
 .../proton/python/book/_static/comment.png         |  Bin
 .../proton/python/book/_static/contents.png        |  Bin
 .../proton/python/book/_static/doctools.js         |    0
 .../proton/python/book/_static/down-pressed.png    |  Bin
 .../proton/python/book/_static/down.png            |  Bin
 .../proton/python/book/_static/file.png            |  Bin
 .../proton/python/book/_static/jquery-3.1.0.js     |    0
 .../proton/python/book/_static/jquery.js           |    0
 .../proton/python/book/_static/minus.png           |  Bin
 .../proton/python/book/_static/navigation.png      |  Bin
 .../proton/python/book/_static/plus.png            |  Bin
 .../proton/python/book/_static/pygments.css        |    0
 .../proton/python/book/_static/searchtools.js      |    0
 .../proton/python/book/_static/sphinxdoc.css       |    0
 .../proton/python/book/_static/underscore-1.3.1.js |    0
 .../proton/python/book/_static/underscore.js       |    0
 .../proton/python/book/_static/up-pressed.png      |  Bin
 .../proton/python/book/_static/up.png              |  Bin
 .../proton/python/book/_static/websupport.js       |    0
 .../proton/python/book/genindex.html               |  482 +++
 .../proton/python/book/index.html                  |  119 +
 .../proton/python/book/objects.inv                 |   10 +
 .../proton/python/book/overview.html               |  946 +++++
 .../proton/python/book/search.html                 |  101 +
 .../proton/python/book/searchindex.js              |    1 +
 .../proton/python/book/tutorial.html               | 1150 ++++++
 .../proton/python/examples/abstract_server.py      |    0
 .../python/examples/abstract_server.py.html}       |   59 +-
 .../proton/python/examples/broker.py               |    0
 .../proton/python/examples/broker.py.html          |  256 ++
 .../proton/python/examples/client.py               |    0
 .../proton/python/examples/client.py.html          |  193 +
 .../proton/python/examples/client_http.py          |    0
 .../proton/python/examples/client_http.py.html     |  243 ++
 .../proton/python/examples/colour_send.py          |    0
 .../proton/python/examples/colour_send.py.html     |  197 +
 .../proton/python/examples/db_common.py            |    0
 .../proton/python/examples/db_common.py.html       |  247 ++
 .../proton/python/examples/db_ctrl.py              |    0
 .../proton/python/examples/db_ctrl.py.html}        |  102 +-
 .../proton/python/examples/db_recv.py              |    0
 .../proton/python/examples/db_recv.py.html         |  206 +
 .../proton/python/examples/db_send.py              |    0
 .../proton/python/examples/db_send.py.html         |  239 ++
 .../proton/python/examples/direct_recv.py          |    0
 .../proton/python/examples/direct_recv.py.html     |  186 +
 .../proton/python/examples/direct_send.py          |    0
 .../proton/python/examples/direct_send.py.html     |  193 +
 .../proton/python/examples/helloworld.py           |    0
 .../proton/python/examples/helloworld.py.html}     |  100 +-
 .../proton/python/examples/helloworld_blocking.py  |    0
 .../python/examples/helloworld_blocking.py.html}   |   54 +-
 .../proton/python/examples/helloworld_direct.py    |    0
 .../python/examples/helloworld_direct.py.html}     |  103 +-
 .../python/examples/helloworld_direct_tornado.py   |    0
 .../examples/helloworld_direct_tornado.py.html}    |   61 +-
 .../proton/python/examples/helloworld_tornado.py   |    0
 .../python/examples/helloworld_tornado.py.html}    |  101 +-
 .../proton/python/examples}/index.html             |   71 +-
 .../proton/python/examples/proton_server.py        |    0
 .../proton/python/examples/proton_server.py.html   |  199 +
 .../proton/python/examples/proton_tornado.py       |    0
 .../proton/python/examples/proton_tornado.py.html  |  249 ++
 .../proton/python/examples/queue_browser.py        |    0
 .../proton/python/examples/queue_browser.py.html}  |   96 +-
 .../proton/python/examples/recurring_timer.py      |    0
 .../python/examples/recurring_timer.py.html}       |   96 +-
 .../python/examples/recurring_timer_tornado.py     |    0
 .../examples/recurring_timer_tornado.py.html}      |   98 +-
 .../proton/python/examples/selected_recv.py        |    0
 .../proton/python/examples/selected_recv.py.html   |  183 +
 .../proton/python/examples/server.py               |    0
 .../proton/python/examples/server.py.html          |  183 +
 .../proton/python/examples/server_direct.py        |    0
 .../proton/python/examples/server_direct.py.html   |  192 +
 .../proton/python/examples/server_tx.py            |    0
 .../proton/python/examples/server_tx.py.html       |  205 +
 .../proton/python/examples/simple_recv.py          |    0
 .../proton/python/examples/simple_recv.py.html     |  185 +
 .../proton/python/examples/simple_send.py          |    0
 .../proton/python/examples/simple_send.py.html     |  192 +
 .../proton/python/examples/sync_client.py          |    0
 .../proton/python/examples/sync_client.py.html     |  183 +
 .../proton/python/examples/test_examples.py        |  166 +
 .../proton/python/examples/test_examples.py.html   |  296 ++
 .../proton/python/examples/tx_recv.py              |    0
 .../proton/python/examples/tx_recv.py.html         |  206 +
 .../proton/python/examples/tx_recv_interactive.py  |    0
 .../python/examples/tx_recv_interactive.py.html    |  212 +
 .../proton/python/examples/tx_send.py              |    0
 .../proton/python/examples/tx_send.py.html         |  218 +
 .../qpid-proton-0.28.0/proton/ruby/api/Qpid.html   |  128 +
 .../proton/ruby/api/Qpid/Proton.html               |  349 ++
 .../proton/ruby/api/Qpid/Proton/AbortedError.html  |  143 +
 .../proton/ruby/api/Qpid/Proton/ArgumentError.html |  143 +
 .../ruby/api/Qpid/Proton/AttributeError.html       |  143 +
 .../proton/ruby/api/Qpid/Proton/Condition.html     |  827 ++++
 .../proton/ruby/api/Qpid/Proton/Connection.html    | 3011 ++++++++++++++
 .../ruby/api/Qpid/Proton/ConnectionDriver.html     | 1663 ++++++++
 .../proton/ruby/api/Qpid/Proton/Container.html     | 2215 ++++++++++
 .../api/Qpid/Proton/Container/ConnectionTask.html  |  441 ++
 .../ruby/api/Qpid/Proton/Container/ListenTask.html | 1017 +++++
 .../api/Qpid/Proton/Container/SelectWaker.html     |  482 +++
 .../api/Qpid/Proton/Container/StoppedError.html    |  237 ++
 .../proton/ruby/api/Qpid/Proton/Delivery.html      | 1020 +++++
 .../proton/ruby/api/Qpid/Proton/Disposition.html   |  859 ++++
 .../ruby/api/Qpid/Proton/Disposition/State.html    |  235 ++
 .../Proton/Disposition/State/ClassMethods.html     |  193 +
 .../proton/ruby/api/Qpid/Proton/EOSError.html      |  143 +
 .../proton/ruby/api/Qpid/Proton/Endpoint.html      | 1082 +++++
 .../proton/ruby/api/Qpid/Proton/Event.html         | 1429 +++++++
 .../proton/ruby/api/Qpid/Proton/Handler.html       |  213 +
 .../ruby/api/Qpid/Proton/Handler/Adapter.html      |  497 +++
 .../ruby/api/Qpid/Proton/Handler/ArrayHandler.html |  602 +++
 .../api/Qpid/Proton/Handler/MessagingAdapter.html  | 1112 +++++
 .../api/Qpid/Proton/Handler/MessagingHandler.html  |  482 +++
 .../Proton/Handler/ReactorMessagingAdapter.html    | 1139 ++++++
 .../proton/ruby/api/Qpid/Proton/HandlerDriver.html |  576 +++
 .../ruby/api/Qpid/Proton/InProgressError.html      |  141 +
 .../ruby/api/Qpid/Proton/InterruptedError.html     |  143 +
 .../proton/ruby/api/Qpid/Proton/Link.html          | 1795 ++++++++
 .../proton/ruby/api/Qpid/Proton/LinkError.html     |  143 +
 .../proton/ruby/api/Qpid/Proton/Listener.html      |  649 +++
 .../ruby/api/Qpid/Proton/Listener/Handler.html     |  598 +++
 .../proton/ruby/api/Qpid/Proton/Message.html       | 4319 ++++++++++++++++++++
 .../ruby/api/Qpid/Proton/MessagingHandler.html     |  246 ++
 .../proton/ruby/api/Qpid/Proton/OverflowError.html |  143 +
 .../proton/ruby/api/Qpid/Proton/ProtonError.html   |  139 +
 .../proton/ruby/api/Qpid/Proton/Reactor.html       |  124 +
 .../ruby/api/Qpid/Proton/Reactor/Container.html    |  551 +++
 .../proton/ruby/api/Qpid/Proton/Receiver.html      |  881 ++++
 .../proton/ruby/api/Qpid/Proton/Reject.html        |  143 +
 .../proton/ruby/api/Qpid/Proton/Release.html       |  143 +
 .../proton/ruby/api/Qpid/Proton/SASL.html          |  603 +++
 .../proton/ruby/api/Qpid/Proton/SASLError.html     |  151 +
 .../proton/ruby/api/Qpid/Proton/SSL.html           |  700 ++++
 .../proton/ruby/api/Qpid/Proton/SSLDomain.html     |  721 ++++
 .../proton/ruby/api/Qpid/Proton/SSLError.html      |  153 +
 .../ruby/api/Qpid/Proton/SSLUnavailableError.html  |  157 +
 .../proton/ruby/api/Qpid/Proton/Sender.html        |  874 ++++
 .../proton/ruby/api/Qpid/Proton/Session.html       | 1039 +++++
 .../proton/ruby/api/Qpid/Proton/SessionError.html  |  143 +
 .../proton/ruby/api/Qpid/Proton/StateError.html    |  148 +
 .../ruby/api/Qpid/Proton/StopAutoResponse.html     |  144 +
 .../proton/ruby/api/Qpid/Proton/StoppedError.html  |  155 +
 .../proton/ruby/api/Qpid/Proton/Terminus.html      | 1207 ++++++
 .../proton/ruby/api/Qpid/Proton/TimeoutError.html  |  143 +
 .../proton/ruby/api/Qpid/Proton/Tracker.html       |  463 +++
 .../proton/ruby/api/Qpid/Proton/Transfer.html      | 1322 ++++++
 .../proton/ruby/api/Qpid/Proton/Transport.html     | 1957 +++++++++
 .../ruby/api/Qpid/Proton/TransportError.html       |  147 +
 .../proton/ruby/api/Qpid/Proton/Types.html         |  481 +++
 .../ruby/api/Qpid/Proton/Types/ArrayHeader.html    |  502 +++
 .../ruby/api/Qpid/Proton/Types/BinaryString.html   |  136 +
 .../ruby/api/Qpid/Proton/Types/Described.html      |  133 +
 .../proton/ruby/api/Qpid/Proton/Types/Type.html    |  533 +++
 .../ruby/api/Qpid/Proton/Types/UTFString.html      |  226 +
 .../ruby/api/Qpid/Proton/Types/UniformArray.html   |  685 ++++
 .../proton/ruby/api/Qpid/Proton/URL.html           |  854 ++++
 .../ruby/api/Qpid/Proton/UnderflowError.html       |  143 +
 .../proton/ruby/api/Qpid/Proton/Util.html          |  132 +
 .../proton/ruby/api/Qpid/Proton/WorkQueue.html     |  439 ++
 .../api/Qpid/Proton/WorkQueue/StoppedError.html    |  237 ++
 .../qpid-proton-0.28.0/proton/ruby/api/_index.html |  738 ++++
 .../proton/ruby/api/class_list.html                |    0
 .../proton/ruby/api/css/common.css                 |    0
 .../proton/ruby/api/css/full_list.css              |    0
 .../proton/ruby/api/css/style.css                  |    0
 .../proton/ruby/api/file.README.html               |  230 ++
 .../proton/ruby/api/file_list.html                 |    0
 .../proton/ruby/api/frames.html                    |    0
 .../qpid-proton-0.28.0/proton/ruby/api/index.html  |  230 ++
 .../qpid-proton-0.28.0}/proton/ruby/api/js/app.js  |    0
 .../proton/ruby/api/js/full_list.js                |    0
 .../proton/ruby/api/js/jquery.js                   |    0
 .../proton/ruby/api/method_list.html               |    0
 .../proton/ruby/examples/broker.rb                 |    0
 .../proton/ruby/examples/broker.rb.html            |  304 ++
 .../proton/ruby/examples/client.rb                 |    0
 .../proton/ruby/examples/client.rb.html            |  209 +
 .../proton/ruby/examples/direct_recv.rb            |    0
 .../proton/ruby/examples/direct_recv.rb.html       |  190 +
 .../proton/ruby/examples/direct_send.rb            |    0
 .../proton/ruby/examples/direct_send.rb.html       |  197 +
 .../proton/ruby/examples/helloworld.rb             |    0
 .../proton/ruby/examples/helloworld.rb.html}       |  113 +-
 .../proton/ruby/examples}/index.html               |   40 +-
 .../proton/ruby/examples/server.rb                 |    0
 .../proton/ruby/examples/server.rb.html            |  200 +
 .../proton/ruby/examples/simple_recv.rb            |    0
 .../proton/ruby/examples/simple_recv.rb.html}      |  112 +-
 .../proton/ruby/examples/simple_send.rb            |    0
 .../proton/ruby/examples/simple_send.rb.html       |  193 +
 .../proton/ruby/examples/ssl_send.rb               |    0
 .../proton/ruby/examples/ssl_send.rb.html          |  200 +
 .../release-notes.html}                            |   80 +-
 content/releases/qpid-proton-master/index.html     |    2 +-
 input/_transom_config.py                           |    4 +-
 input/releases/index.md                            |    6 +-
 .../building.md                                    |    0
 .../docs/index.md                                  |    0
 input/releases/qpid-jms-0.42.0/index.md            |   68 +
 input/releases/qpid-jms-0.42.0/release-notes.md    |   35 +
 input/releases/qpid-proton-0.28.0/index.md         |   72 +
 .../proton/c}/api/_transom_ignore_pages            |    0
 .../qpid-proton-0.28.0/proton/c/api/annotated.html |  117 +
 .../proton/c/api/annotated_dup.js                  |    0
 .../proton/c}/api/bc_s.png                         |  Bin
 .../proton/c}/api/bdwn.png                         |  Bin
 .../proton/c/api/broker_8c-example.html            |  108 +
 .../qpid-proton-0.28.0/proton/c/api/buffering.html |  118 +
 .../proton/c/api/cid_8h_source.html                |  108 +
 .../qpid-proton-0.28.0/proton/c/api/classes.html   |  124 +
 .../proton/c}/api/closed.png                       |  Bin
 .../qpid-proton-0.28.0/proton/c/api/codec_8h.html  |  425 ++
 .../proton/c/api/codec_8h.js                       |    0
 .../proton/c/api/codec_8h_source.html              |  229 ++
 .../proton/c/api/condition_8h.html                 |  182 +
 .../proton/c/api/condition_8h.js                   |    0
 .../proton/c/api/condition_8h_source.html          |  126 +
 .../proton/c/api/connection_8h.html                |  257 ++
 .../proton/c/api/connection_8h.js                  |    0
 .../proton/c/api/connection_8h_source.html         |  150 +
 .../proton/c/api/connection__driver_8h.html        |  229 ++
 .../proton/c/api/connection__driver_8h.js          |    0
 .../proton/c/api/connection__driver_8h_source.html |  142 +
 .../proton/c/api/delivery_8h.html                  |  214 +
 .../proton/c/api/delivery_8h.js                    |    0
 .../proton/c/api/delivery_8h_source.html           |  142 +
 .../api/dir_25143d27009f52d175c1d192441a738a.html  |  175 +
 .../c/api/dir_25143d27009f52d175c1d192441a738a.js  |    0
 .../proton/c/api/direct_8c-example.html            |  108 +
 .../proton/c/api/disposition_8h.html               |  192 +
 .../proton/c/api/disposition_8h.js                 |    0
 .../proton/c/api/disposition_8h_source.html        |  125 +
 .../proton/c}/api/doc.png                          |  Bin
 .../proton/c}/api/doxygen.css                      |    0
 .../proton/c}/api/doxygen.png                      |  Bin
 .../proton/c}/api/dynsections.js                   |    0
 .../proton/c/api/engine_8h_source.html             |  116 +
 .../qpid-proton-0.28.0/proton/c/api/error_8h.html  |  220 +
 .../proton/c/api/error_8h.js                       |    0
 .../proton/c/api/error_8h_source.html              |  118 +
 .../qpid-proton-0.28.0/proton/c/api/event_8h.html  |  272 ++
 .../proton/c/api/event_8h.js                       |    0
 .../proton/c/api/event_8h_source.html              |  182 +
 .../qpid-proton-0.28.0/proton/c/api/examples.html  |  117 +
 .../proton/c/api/examples.js                       |    0
 .../qpid-proton-0.28.0/proton/c/api/files.html     |  143 +
 .../proton/c}/api/files.js                         |    0
 .../proton/c}/api/folderclosed.png                 |  Bin
 .../proton/c}/api/folderopen.png                   |  Bin
 .../qpid-proton-0.28.0/proton/c/api/functions.html |  108 +
 .../proton/c/api/functions_vars.html               |  108 +
 .../qpid-proton-0.28.0/proton/c/api/globals.html   |  119 +
 .../qpid-proton-0.28.0/proton/c/api/globals_b.html |  122 +
 .../qpid-proton-0.28.0/proton/c/api/globals_c.html |  404 ++
 .../qpid-proton-0.28.0/proton/c/api/globals_d.html |  518 +++
 .../proton/c/api/globals_defs.html                 |  269 ++
 .../proton/c/api/globals_dup.js                    |    0
 .../qpid-proton-0.28.0/proton/c/api/globals_e.html |  215 +
 .../proton/c/api/globals_enum.html                 |  150 +
 .../proton/c/api/globals_eval.html                 |  490 +++
 .../qpid-proton-0.28.0/proton/c/api/globals_f.html |  116 +
 .../proton/c/api/globals_func.html                 |  110 +
 .../proton/c/api/globals_func.js                   |    0
 .../proton/c/api/globals_func_c.html               |  350 ++
 .../proton/c/api/globals_func_d.html               |  461 +++
 .../proton/c/api/globals_func_e.html               |  179 +
 .../proton/c/api/globals_func_l.html               |  278 ++
 .../proton/c/api/globals_func_m.html               |  446 ++
 .../proton/c/api/globals_func_n.html               |  131 +
 .../proton/c/api/globals_func_p.html               |  152 +
 .../proton/c/api/globals_func_r.html               |  113 +
 .../proton/c/api/globals_func_s.html               |  272 ++
 .../proton/c/api/globals_func_t.html               |  326 ++
 .../proton/c/api/globals_func_u.html               |  128 +
 .../proton/c/api/globals_func_w.html               |  113 +
 .../qpid-proton-0.28.0/proton/c/api/globals_i.html |  119 +
 .../qpid-proton-0.28.0/proton/c/api/globals_l.html |  338 ++
 .../qpid-proton-0.28.0/proton/c/api/globals_m.html |  467 +++
 .../qpid-proton-0.28.0/proton/c/api/globals_n.html |  140 +
 .../qpid-proton-0.28.0/proton/c/api/globals_o.html |  116 +
 .../qpid-proton-0.28.0/proton/c/api/globals_p.html |  164 +
 .../qpid-proton-0.28.0/proton/c/api/globals_r.html |  155 +
 .../qpid-proton-0.28.0/proton/c/api/globals_s.html |  428 ++
 .../qpid-proton-0.28.0/proton/c/api/globals_t.html |  401 ++
 .../proton/c/api/globals_type.html                 |  265 ++
 .../qpid-proton-0.28.0/proton/c/api/globals_u.html |  152 +
 .../qpid-proton-0.28.0/proton/c/api/globals_w.html |  113 +
 .../proton/c/api/group__amqp__types.html           |  362 ++
 .../proton/c/api/group__amqp__types.js             |    0
 .../group__amqp__types_structpn__decimal128__t.js  |    0
 .../c/api/group__amqp__types_structpn__uuid__t.js  |    0
 .../proton/c/api/group__api__types.html            |  265 ++
 .../proton/c/api/group__api__types.js              |    0
 .../c/api/group__api__types_structpn__atom__t.js   |    0
 .../c/api/group__api__types_structpn__bytes__t.js  |    0
 .../api/group__api__types_structpn__rwbytes__t.js  |    0
 .../proton/c/api/group__codec.html                 |  121 +
 .../proton/c/api/group__codec.js                   |    0
 .../proton/c/api/group__condition.html             |  495 +++
 .../proton/c/api/group__condition.js               |    0
 .../proton/c/api/group__connection.html            | 1218 ++++++
 .../proton/c/api/group__connection.js              |    0
 .../proton/c/api/group__connection__driver.html    |  648 +++
 .../proton/c/api/group__connection__driver.js      |    0
 ...tion__driver_structpn__connection__driver__t.js |    0
 .../proton/c/api/group__core.html                  |  154 +
 .../proton/c/api/group__core.js                    |    0
 .../proton/c/api/group__data.html                  | 2931 +++++++++++++
 .../proton/c/api/group__data.js                    |    0
 .../proton/c/api/group__delivery.html              | 1592 ++++++++
 .../proton/c/api/group__delivery.js                |    0
 .../proton/c/api/group__error.html                 |  297 ++
 .../proton/c/api/group__error.js                   |    0
 .../proton/c/api/group__event.html                 | 1059 +++++
 .../proton/c/api/group__event.js                   |    0
 .../qpid-proton-0.28.0/proton/c/api/group__io.html |  130 +
 .../proton/c/api/group__io.js                      |    0
 .../proton/c/api/group__link.html                  | 1934 +++++++++
 .../proton/c/api/group__link.js                    |    0
 .../proton/c/api/group__listener.html              |  367 ++
 .../proton/c/api/group__listener.js                |    0
 .../proton/c/api/group__message.html               | 2151 ++++++++++
 .../proton/c/api/group__message.js                 |    0
 .../proton/c/api/group__messenger.html             | 2602 ++++++++++++
 .../proton/c/api/group__messenger.js               |    0
 .../proton/c/api/group__proactor.html              |  986 +++++
 .../proton/c/api/group__proactor.js                |    0
 .../proton/c/api/group__proactor__events.html      |  191 +
 .../proton/c/api/group__sasl.html                  |  548 +++
 .../proton/c/api/group__sasl.js                    |    0
 .../proton/c/api/group__session.html               |  818 ++++
 .../proton/c/api/group__session.js                 |    0
 .../proton/c/api/group__ssl.html                   | 1112 +++++
 .../proton/c/api/group__ssl.js                     |    0
 .../proton/c/api/group__terminus.html              |  973 +++++
 .../proton/c/api/group__terminus.js                |    0
 .../proton/c/api/group__transport.html             | 1873 +++++++++
 .../proton/c/api/group__transport.js               |    0
 .../proton/c/api/group__types.html                 |  124 +
 .../proton/c/api/group__types.js                   |    0
 .../proton/c/api/group__url.html                   |  245 ++
 .../proton/c/api/group__url.js                     |    0
 .../proton/c/api/handlers_8h_source.html           |  108 +
 .../proton/c/api/import__export_8h_source.html     |  108 +
 .../qpid-proton-0.28.0/proton/c/api/index.html     |  116 +
 .../qpid-proton-0.28.0/proton/c/api/io_page.html   |  110 +
 .../proton/c}/api/jquery.js                        |    0
 .../qpid-proton-0.28.0/proton/c/api/link_8h.html   |  293 ++
 .../proton/c/api/link_8h.js                        |    0
 .../proton/c/api/link_8h_source.html               |  176 +
 .../proton/c/api/listener_8h.html                  |  161 +
 .../proton/c/api/listener_8h.js                    |    0
 .../proton/c/api/listener_8h_source.html           |  127 +
 .../proton/c/api/log_8h_source.html                |  108 +
 ...ansom_qpid-proton-0_828_80_c_docs_advanced.html |  112 +
 ...transom_qpid-proton-0_828_80_c_docs_advanced.js |    6 +
 .../proton/c/api/message_8h.html                   |  303 ++
 .../proton/c/api/message_8h.js                     |    0
 .../proton/c/api/message_8h_source.html            |  175 +
 .../proton/c/api/messenger_8h.html                 |  362 ++
 .../proton/c/api/messenger_8h.js                   |    0
 .../proton/c/api/messenger_8h_source.html          |  197 +
 .../qpid-proton-0.28.0/proton/c/api/modules.html   |  136 +
 .../proton/c/api/modules.js                        |    0
 .../proton/c}/api/nav_f.png                        |  Bin
 .../proton/c}/api/nav_g.png                        |  Bin
 .../proton/c}/api/nav_h.png                        |  Bin
 .../proton/c}/api/navtree.css                      |    0
 .../proton/c}/api/navtree.js                       |    0
 .../qpid-proton-0.28.0/proton/c/api/navtreedata.js |   41 +
 .../proton/c/api/navtreeindex0.js                  |    0
 .../proton/c/api/navtreeindex1.js                  |    0
 .../proton/c/api/navtreeindex2.js                  |    0
 .../proton/c/api/navtreeindex3.js                  |    0
 .../proton/c/api/navtreeindex4.js                  |    0
 .../proton/c/api/navtreeindex5.js                  |    0
 .../proton/c/api/navtreeindex6.js                  |  194 +
 .../proton/c/api/netaddr_8h.html                   |  166 +
 .../proton/c/api/netaddr_8h.js                     |    0
 .../proton/c/api/netaddr_8h_source.html            |  123 +
 .../proton/c/api/object_8h_source.html             |  109 +
 .../proton/c}/api/open.png                         |  Bin
 .../qpid-proton-0.28.0/proton/c/api/pages.html     |  115 +
 .../proton/c/api/proactor_8h.html                  |  188 +
 .../proton/c/api/proactor_8h.js                    |    0
 .../proton/c/api/proactor_8h_source.html           |  137 +
 .../proton/c/api/reactor_8h_source.html            |  119 +
 .../proton/c/api/receive_8c-example.html           |  108 +
 .../proton/c}/api/resize.js                        |    0
 .../proton/c/api/sasl-plugin_8h_source.html        |  111 +
 .../qpid-proton-0.28.0/proton/c/api/sasl_8h.html   |  181 +
 .../proton/c/api/sasl_8h.js                        |    0
 .../proton/c/api/sasl_8h_source.html               |  128 +
 .../proton/c}/api/search/all_0.html                |    0
 .../proton/c/api/search/all_0.js                   |    6 +
 .../proton/c}/api/search/all_1.html                |    0
 .../proton/c/api/search/all_1.js                   |    4 +
 .../proton/c}/api/search/all_2.html                |    0
 .../proton/c/api/search/all_2.js                   |    0
 .../proton/c}/api/search/all_3.html                |    0
 .../proton/c/api/search/all_3.js                   |    0
 .../proton/c}/api/search/all_4.html                |    0
 .../proton/c/api/search/all_4.js                   |    0
 .../proton/c}/api/search/all_5.html                |    0
 .../proton/c/api/search/all_5.js                   |    6 +
 .../proton/c}/api/search/all_6.html                |    0
 .../proton/c/api/search/all_6.js                   |    0
 .../proton/c}/api/search/all_7.html                |    0
 .../proton/c/api/search/all_7.js                   |    8 +
 .../proton/c}/api/search/all_8.html                |    0
 .../proton/c/api/search/all_8.js                   |    0
 .../proton/c}/api/search/all_9.html                |    0
 .../proton/c/api/search/all_9.js                   |    0
 .../proton/c}/api/search/all_a.html                |    0
 .../proton/c/api/search/all_a.js                   |    0
 .../proton/c}/api/search/all_b.html                |    0
 .../proton/c/api/search/all_b.js                   |    0
 .../proton/c}/api/search/all_c.html                |    0
 .../proton/c/api/search/all_c.js                   |    0
 .../proton/c}/api/search/classes_0.html            |    0
 .../proton/c/api/search/classes_0.js               |    0
 .../proton/c}/api/search/close.png                 |  Bin
 .../proton/c}/api/search/enums_0.html              |    0
 .../proton/c/api/search/enums_0.js                 |    0
 .../proton/c}/api/search/enumvalues_0.html         |    0
 .../proton/c/api/search/enumvalues_0.js            |    0
 .../proton/c}/api/search/files_0.html              |    0
 .../proton/c/api/search/files_0.js                 |    0
 .../proton/c}/api/search/files_1.html              |    0
 .../proton/c/api/search/files_1.js                 |    0
 .../proton/c}/api/search/files_2.html              |    0
 .../proton/c/api/search/files_2.js                 |    0
 .../proton/c}/api/search/files_3.html              |    0
 .../proton/c/api/search/files_3.js                 |    0
 .../proton/c}/api/search/files_4.html              |    0
 .../proton/c/api/search/files_4.js                 |    0
 .../proton/c}/api/search/files_5.html              |    0
 .../proton/c/api/search/files_5.js                 |    0
 .../proton/c}/api/search/files_6.html              |    0
 .../proton/c/api/search/files_6.js                 |    0
 .../proton/c}/api/search/files_7.html              |    0
 .../proton/c/api/search/files_7.js                 |    0
 .../proton/c}/api/search/files_8.html              |    0
 .../proton/c/api/search/files_8.js                 |    0
 .../proton/c}/api/search/files_9.html              |    0
 .../proton/c/api/search/files_9.js                 |    0
 .../proton/c}/api/search/functions_0.html          |    0
 .../proton/c/api/search/functions_0.js             |    0
 .../proton/c/api/search/groups_0.html              |    0
 .../proton/c/api/search/groups_0.js                |    0
 .../proton/c/api/search/groups_1.html              |    0
 .../proton/c/api/search/groups_1.js                |    0
 .../proton/c/api/search/groups_2.html              |    0
 .../proton/c/api/search/groups_2.js                |    0
 .../proton/c/api/search/groups_3.html              |    0
 .../proton/c/api/search/groups_3.js                |    0
 .../proton/c/api/search/groups_4.html              |    0
 .../proton/c/api/search/groups_4.js                |    0
 .../proton/c/api/search/groups_5.html              |    0
 .../proton/c/api/search/groups_5.js                |    0
 .../proton/c/api/search/groups_6.html              |    0
 .../proton/c/api/search/groups_6.js                |    0
 .../proton/c/api/search/groups_7.html              |    0
 .../proton/c/api/search/groups_7.js                |    0
 .../proton/c/api/search/groups_8.html              |    0
 .../proton/c/api/search/groups_8.js                |    0
 .../proton/c/api/search/groups_9.html              |    0
 .../proton/c/api/search/groups_9.js                |    0
 .../proton/c/api/search/groups_a.html              |    0
 .../proton/c/api/search/groups_a.js                |    0
 .../proton/c}/api/search/mag_sel.png               |  Bin
 .../proton/c}/api/search/nomatches.html            |    0
 .../proton/c}/api/search/pages_0.html              |    0
 .../proton/c/api/search/pages_0.js                 |    4 +
 .../proton/c}/api/search/pages_1.html              |    0
 .../proton/c/api/search/pages_1.js                 |    4 +
 .../proton/c}/api/search/pages_2.html              |    0
 .../proton/c/api/search/pages_2.js                 |    5 +
 .../proton/c}/api/search/pages_3.html              |    0
 .../proton/c/api/search/pages_3.js                 |    4 +
 .../proton/c}/api/search/search.css                |    0
 .../proton/c}/api/search/search.js                 |    0
 .../proton/c}/api/search/search_l.png              |  Bin
 .../proton/c}/api/search/search_m.png              |  Bin
 .../proton/c}/api/search/search_r.png              |  Bin
 .../proton/c/api/search/searchdata.js              |    0
 .../proton/c}/api/search/typedefs_0.html           |    0
 .../proton/c/api/search/typedefs_0.js              |    0
 .../proton/c}/api/search/variables_0.html          |    0
 .../proton/c/api/search/variables_0.js             |    0
 .../proton/c/api/selectable_8h_source.html         |  111 +
 .../proton/c/api/send_8c-example.html              |  108 +
 .../proton/c/api/session_8h.html                   |  188 +
 .../proton/c/api/session_8h.js                     |    0
 .../proton/c/api/session_8h_source.html            |  136 +
 .../proton/c}/api/splitbar.png                     |  Bin
 .../qpid-proton-0.28.0/proton/c/api/ssl_8h.html    |  234 ++
 .../proton/c/api/ssl_8h.js                         |    0
 .../proton/c/api/ssl_8h_source.html                |  146 +
 .../proton/c}/api/sync_off.png                     |  Bin
 .../proton/c}/api/sync_on.png                      |  Bin
 .../proton/c}/api/tab_a.png                        |  Bin
 .../proton/c}/api/tab_b.png                        |  Bin
 .../proton/c}/api/tab_h.png                        |  Bin
 .../proton/c}/api/tab_s.png                        |  Bin
 .../proton/c}/api/tabs.css                         |    0
 .../proton/c/api/terminus_8h.html                  |  222 +
 .../proton/c/api/terminus_8h.js                    |    0
 .../proton/c/api/terminus_8h_source.html           |  150 +
 .../qpid-proton-0.28.0/proton/c/api/threads.html   |  116 +
 .../proton/c/api/transport_8h.html                 |  312 ++
 .../proton/c/api/transport_8h.js                   |    0
 .../proton/c/api/transport_8h_source.html          |  166 +
 .../proton/c/api/type__compat_8h_source.html       |  108 +
 .../qpid-proton-0.28.0/proton/c/api/types_8h.html  |  225 +
 .../proton/c/api/types_8h.js                       |    0
 .../proton/c/api/types_8h_source.html              |  132 +
 .../qpid-proton-0.28.0/proton/c/api/url_8h.html    |  192 +
 .../proton/c/api/url_8h.js                         |    0
 .../proton/c/api/url_8h_source.html                |  114 +
 .../proton/cpp}/api/_transom_ignore_pages          |    0
 .../proton/cpp/api/annotated.html                  |  176 +
 .../proton/cpp/api/annotated_dup.js                |    0
 .../proton/cpp/api/annotation__key_8hpp.html       |  152 +
 .../proton/cpp/api/annotation__key_8hpp.js         |    0
 .../cpp/api/annotation__key_8hpp_source.html       |  121 +
 .../proton/cpp/api/bc_s.png                        |  Bin
 .../proton/cpp/api/bdwn.png                        |  Bin
 .../proton/cpp/api/binary_8hpp.html                |  145 +
 .../proton/cpp/api/binary_8hpp.js                  |    0
 .../proton/cpp/api/binary_8hpp_source.html         |  113 +
 .../proton/cpp/api/broker_8cpp-example.html        |  108 +
 .../proton/cpp/api/byte__array_8hpp.html           |  137 +
 .../proton/cpp/api/byte__array_8hpp_source.html    |  114 +
 .../qpid-proton-0.28.0/proton/cpp/api/classes.html |  146 +
 .../classproton_1_1annotation__key-members.html    |  121 +
 .../cpp/api/classproton_1_1annotation__key.html    |  224 +
 .../cpp/api/classproton_1_1annotation__key.js      |    0
 .../cpp/api/classproton_1_1annotation__key.png     |  Bin
 .../cpp/api/classproton_1_1binary-members.html     |  117 +
 .../proton/cpp/api/classproton_1_1binary.html      |  158 +
 .../proton/cpp/api/classproton_1_1binary.js        |    0
 .../proton/cpp/api/classproton_1_1binary.png       |  Bin
 .../api/classproton_1_1byte__array-members.html    |  132 +
 .../proton/cpp/api/classproton_1_1byte__array.html |  220 +
 .../proton/cpp/api/classproton_1_1byte__array.js   |    0
 .../proton/cpp/api/classproton_1_1byte__array.png  |  Bin
 .../classproton_1_1codec_1_1decoder-members.html   |  148 +
 .../cpp/api/classproton_1_1codec_1_1decoder.html   |  514 +++
 .../cpp/api/classproton_1_1codec_1_1decoder.js     |    0
 .../classproton_1_1codec_1_1encoder-members.html   |  141 +
 .../cpp/api/classproton_1_1codec_1_1encoder.html   |  302 ++
 .../cpp/api/classproton_1_1codec_1_1encoder.js     |    0
 .../cpp/api/classproton_1_1connection-members.html |  146 +
 .../proton/cpp/api/classproton_1_1connection.html  |  624 +++
 .../proton/cpp/api/classproton_1_1connection.js    |    0
 .../proton/cpp/api/classproton_1_1connection.png   |  Bin
 ...classproton_1_1connection__options-members.html |  134 +
 .../api/classproton_1_1connection__options.html    |  370 ++
 .../cpp/api/classproton_1_1connection__options.js  |    0
 .../cpp/api/classproton_1_1container-members.html  |  145 +
 .../proton/cpp/api/classproton_1_1container.html   | 1101 +++++
 .../proton/cpp/api/classproton_1_1container.js     |    0
 .../cpp/api/classproton_1_1decimal128-members.html |  129 +
 .../proton/cpp/api/classproton_1_1decimal128.html  |  195 +
 .../proton/cpp/api/classproton_1_1decimal128.png   |  Bin
 .../cpp/api/classproton_1_1decimal32-members.html  |  129 +
 .../proton/cpp/api/classproton_1_1decimal32.html   |  195 +
 .../proton/cpp/api/classproton_1_1decimal32.png    |  Bin
 .../cpp/api/classproton_1_1decimal64-members.html  |  129 +
 .../proton/cpp/api/classproton_1_1decimal64.html   |  195 +
 .../proton/cpp/api/classproton_1_1decimal64.png    |  Bin
 .../cpp/api/classproton_1_1delivery-members.html   |  132 +
 .../proton/cpp/api/classproton_1_1delivery.html    |  205 +
 .../proton/cpp/api/classproton_1_1delivery.js      |    0
 .../proton/cpp/api/classproton_1_1delivery.png     |  Bin
 .../cpp/api/classproton_1_1duration-members.html   |  119 +
 .../proton/cpp/api/classproton_1_1duration.html    |  178 +
 .../proton/cpp/api/classproton_1_1duration.js      |    0
 .../proton/cpp/api/classproton_1_1duration.png     |  Bin
 .../cpp/api/classproton_1_1endpoint-members.html   |  117 +
 .../proton/cpp/api/classproton_1_1endpoint.html    |  162 +
 .../proton/cpp/api/classproton_1_1endpoint.js      |    0
 .../proton/cpp/api/classproton_1_1endpoint.png     |  Bin
 .../classproton_1_1error__condition-members.html   |  121 +
 .../cpp/api/classproton_1_1error__condition.html   |  254 ++
 .../cpp/api/classproton_1_1error__condition.js     |    0
 ...proton_1_1io_1_1connection__driver-members.html |  129 +
 .../classproton_1_1io_1_1connection__driver.html   |  455 +++
 .../api/classproton_1_1io_1_1connection__driver.js |    0
 .../cpp/api/classproton_1_1link-members.html       |  126 +
 .../proton/cpp/api/classproton_1_1link.html        |  237 ++
 .../proton/cpp/api/classproton_1_1link.js          |    0
 .../proton/cpp/api/classproton_1_1link.png         |  Bin
 .../classproton_1_1listen__handler-members.html    |  115 +
 .../cpp/api/classproton_1_1listen__handler.html    |  210 +
 .../cpp/api/classproton_1_1listen__handler.js      |    0
 .../cpp/api/classproton_1_1listener-members.html   |  118 +
 .../proton/cpp/api/classproton_1_1listener.html    |  226 +
 .../proton/cpp/api/classproton_1_1listener.js      |    0
 .../proton/cpp/api/classproton_1_1map-members.html |  127 +
 .../proton/cpp/api/classproton_1_1map.html         |  270 ++
 .../proton/cpp/api/classproton_1_1map.js           |    0
 .../cpp/api/classproton_1_1message-members.html    |  172 +
 .../proton/cpp/api/classproton_1_1message.html     |  642 +++
 .../proton/cpp/api/classproton_1_1message.js       |    0
 .../api/classproton_1_1message__id-members.html    |  124 +
 .../proton/cpp/api/classproton_1_1message__id.html |  353 ++
 .../proton/cpp/api/classproton_1_1message__id.js   |    0
 .../proton/cpp/api/classproton_1_1message__id.png  |  Bin
 .../classproton_1_1messaging__handler-members.html |  142 +
 .../cpp/api/classproton_1_1messaging__handler.html |  555 +++
 .../cpp/api/classproton_1_1messaging__handler.js   |    0
 .../cpp/api/classproton_1_1null-members.html       |  114 +
 .../proton/cpp/api/classproton_1_1null.html        |  150 +
 .../proton/cpp/api/classproton_1_1null.js          |    0
 .../proton/cpp/api/classproton_1_1null.png         |  Bin
 .../cpp/api/classproton_1_1receiver-members.html   |  134 +
 .../proton/cpp/api/classproton_1_1receiver.html    |  283 ++
 .../proton/cpp/api/classproton_1_1receiver.js      |    0
 .../proton/cpp/api/classproton_1_1receiver.png     |  Bin
 .../classproton_1_1receiver__options-members.html  |  123 +
 .../cpp/api/classproton_1_1receiver__options.html  |  258 ++
 .../cpp/api/classproton_1_1receiver__options.js    |    0
 .../classproton_1_1reconnect__options-members.html |  119 +
 .../cpp/api/classproton_1_1reconnect__options.html |  261 ++
 .../cpp/api/classproton_1_1reconnect__options.js   |    0
 .../cpp/api/classproton_1_1returned-members.html   |  112 +
 .../proton/cpp/api/classproton_1_1returned.html    |  158 +
 .../proton/cpp/api/classproton_1_1returned.js      |    0
 .../cpp/api/classproton_1_1sasl-members.html       |  120 +
 .../proton/cpp/api/classproton_1_1sasl.html        |  184 +
 .../proton/cpp/api/classproton_1_1sasl.js          |    0
 .../cpp/api/classproton_1_1scalar-members.html     |  119 +
 .../proton/cpp/api/classproton_1_1scalar.html      |  289 ++
 .../proton/cpp/api/classproton_1_1scalar.js        |    0
 .../proton/cpp/api/classproton_1_1scalar.png       |  Bin
 .../api/classproton_1_1scalar__base-members.html   |  115 +
 .../cpp/api/classproton_1_1scalar__base.html       |  160 +
 .../proton/cpp/api/classproton_1_1scalar__base.js  |    0
 .../proton/cpp/api/classproton_1_1scalar__base.png |  Bin
 .../cpp/api/classproton_1_1sender-members.html     |  134 +
 .../proton/cpp/api/classproton_1_1sender.html      |  263 ++
 .../proton/cpp/api/classproton_1_1sender.js        |    0
 .../proton/cpp/api/classproton_1_1sender.png       |  Bin
 .../classproton_1_1sender__options-members.html    |  121 +
 .../cpp/api/classproton_1_1sender__options.html    |  190 +
 .../cpp/api/classproton_1_1sender__options.js      |    0
 .../cpp/api/classproton_1_1session-members.html    |  132 +
 .../proton/cpp/api/classproton_1_1session.html     |  293 ++
 .../proton/cpp/api/classproton_1_1session.js       |    0
 .../proton/cpp/api/classproton_1_1session.png      |  Bin
 .../classproton_1_1session__options-members.html   |  115 +
 .../cpp/api/classproton_1_1session__options.html   |  143 +
 .../cpp/api/classproton_1_1session__options.js     |    0
 .../cpp/api/classproton_1_1source-members.html     |  136 +
 .../proton/cpp/api/classproton_1_1source.html      |  253 ++
 .../proton/cpp/api/classproton_1_1source.js        |    0
 .../proton/cpp/api/classproton_1_1source.png       |  Bin
 .../classproton_1_1source__options-members.html    |  123 +
 .../cpp/api/classproton_1_1source__options.html    |  336 ++
 .../cpp/api/classproton_1_1source__options.js      |    0
 .../proton/cpp/api/classproton_1_1ssl-members.html |  118 +
 .../proton/cpp/api/classproton_1_1ssl.html         |  186 +
 .../proton/cpp/api/classproton_1_1ssl.js           |    0
 .../classproton_1_1ssl__certificate-members.html   |  113 +
 .../cpp/api/classproton_1_1ssl__certificate.html   |  202 +
 .../cpp/api/classproton_1_1ssl__certificate.js     |    0
 ...lassproton_1_1ssl__client__options-members.html |  113 +
 .../api/classproton_1_1ssl__client__options.html   |  159 +
 .../cpp/api/classproton_1_1ssl__client__options.js |    0
 ...lassproton_1_1ssl__server__options-members.html |  113 +
 .../api/classproton_1_1ssl__server__options.html   |  218 +
 .../cpp/api/classproton_1_1ssl__server__options.js |    0
 .../cpp/api/classproton_1_1symbol-members.html     |  113 +
 .../proton/cpp/api/classproton_1_1symbol.html      |  148 +
 .../proton/cpp/api/classproton_1_1symbol.js        |    0
 .../proton/cpp/api/classproton_1_1symbol.png       |  Bin
 .../cpp/api/classproton_1_1target-members.html     |  129 +
 .../proton/cpp/api/classproton_1_1target.html      |  194 +
 .../proton/cpp/api/classproton_1_1target.js        |    0
 .../proton/cpp/api/classproton_1_1target.png       |  Bin
 .../classproton_1_1target__options-members.html    |  121 +
 .../cpp/api/classproton_1_1target__options.html    |  288 ++
 .../cpp/api/classproton_1_1target__options.js      |    0
 .../cpp/api/classproton_1_1terminus-members.html   |  127 +
 .../proton/cpp/api/classproton_1_1terminus.html    |  272 ++
 .../proton/cpp/api/classproton_1_1terminus.js      |    0
 .../proton/cpp/api/classproton_1_1terminus.png     |  Bin
 .../cpp/api/classproton_1_1timestamp-members.html  |  115 +
 .../proton/cpp/api/classproton_1_1timestamp.html   |  163 +
 .../proton/cpp/api/classproton_1_1timestamp.js     |    0
 .../proton/cpp/api/classproton_1_1timestamp.png    |  Bin
 .../cpp/api/classproton_1_1tracker-members.html    |  127 +
 .../proton/cpp/api/classproton_1_1tracker.html     |  194 +
 .../proton/cpp/api/classproton_1_1tracker.js       |    0
 .../proton/cpp/api/classproton_1_1tracker.png      |  Bin
 .../cpp/api/classproton_1_1transfer-members.html   |  125 +
 .../proton/cpp/api/classproton_1_1transfer.html    |  214 +
 .../proton/cpp/api/classproton_1_1transfer.js      |    0
 .../proton/cpp/api/classproton_1_1transfer.png     |  Bin
 .../cpp/api/classproton_1_1transport-members.html  |  115 +
 .../proton/cpp/api/classproton_1_1transport.html   |  154 +
 .../proton/cpp/api/classproton_1_1transport.js     |    0
 .../proton/cpp/api/classproton_1_1transport.png    |  Bin
 .../proton/cpp/api/classproton_1_1url-members.html |  127 +
 .../proton/cpp/api/classproton_1_1url.html         |  232 ++
 .../proton/cpp/api/classproton_1_1url.js           |    0
 .../cpp/api/classproton_1_1uuid-members.html       |  133 +
 .../proton/cpp/api/classproton_1_1uuid.html        |  294 ++
 .../proton/cpp/api/classproton_1_1uuid.js          |    0
 .../proton/cpp/api/classproton_1_1uuid.png         |  Bin
 .../cpp/api/classproton_1_1value-members.html      |  129 +
 .../proton/cpp/api/classproton_1_1value.html       |  444 ++
 .../proton/cpp/api/classproton_1_1value.js         |    0
 .../proton/cpp/api/classproton_1_1value.png        |  Bin
 .../api/classproton_1_1work__queue-members.html    |  117 +
 .../proton/cpp/api/classproton_1_1work__queue.html |  209 +
 .../proton/cpp/api/classproton_1_1work__queue.js   |    0
 .../proton/cpp/api/client_8cpp-example.html        |  108 +
 .../proton/cpp/api/closed.png                      |  Bin
 .../proton/cpp/api/codec_2map_8hpp.html            |  144 +
 .../proton/cpp/api/codec_2map_8hpp.js              |    0
 .../proton/cpp/api/codec_2map_8hpp_source.html     |  114 +
 .../proton/cpp/api/common_8hpp.html                |  169 +
 .../proton/cpp/api/common_8hpp_source.html         |  118 +
 .../proton/cpp/api/comparable_8hpp_source.html     |  109 +
 .../proton/cpp/api/config_8hpp_source.html         |  108 +
 .../proton/cpp/api/connect-config.html             |  107 +
 .../cpp/api/connect__config_8hpp_source.html       |  114 +
 .../proton/cpp/api/connection_8hpp.html            |  139 +
 .../proton/cpp/api/connection_8hpp_source.html     |  127 +
 .../proton/cpp/api/connection__driver_8hpp.html    |  147 +
 .../cpp/api/connection__driver_8hpp_source.html    |  125 +
 .../proton/cpp/api/connection__options_8hpp.html   |  141 +
 .../cpp/api/connection__options_8hpp_source.html   |  143 +
 .../proton/cpp/api/container_8hpp.html             |  138 +
 .../proton/cpp/api/container_8hpp_source.html      |  124 +
 .../proton/cpp/api/data_8hpp_source.html           |  110 +
 .../proton/cpp/api/decimal_8hpp.html               |  159 +
 .../proton/cpp/api/decimal_8hpp.js                 |    0
 .../proton/cpp/api/decimal_8hpp_source.html        |  115 +
 .../proton/cpp/api/decoder_8hpp.html               |  148 +
 .../proton/cpp/api/decoder_8hpp.js                 |    0
 .../proton/cpp/api/decoder_8hpp_source.html        |  133 +
 .../proton/cpp/api/default__container_8hpp.html    |  133 +
 .../proton/cpp/api/default__container_8hpp.js      |    0
 .../cpp/api/default__container_8hpp_source.html    |  111 +
 .../proton/cpp/api/delivery_8hpp.html              |  135 +
 .../proton/cpp/api/delivery_8hpp_source.html       |  118 +
 .../proton/cpp/api/delivery__mode_8hpp.html        |  131 +
 .../proton/cpp/api/delivery__mode_8hpp_source.html |  114 +
 .../proton/cpp/api/deque_8hpp.html                 |  164 +
 .../proton/cpp/api/deque_8hpp.js                   |    0
 .../proton/cpp/api/deque_8hpp_source.html          |  114 +
 .../api/dir_25143d27009f52d175c1d192441a738a.html  |  280 ++
 .../api/dir_25143d27009f52d175c1d192441a738a.js    |    0
 .../api/dir_2fd3e5516989aa9776e558b58aa1c5c4.html  |  115 +
 .../api/dir_2fd3e5516989aa9776e558b58aa1c5c4.js    |    0
 .../api/dir_91df95ff942f5f87aa24429174a5d190.html  |  108 +
 .../api/dir_91df95ff942f5f87aa24429174a5d190.js    |    0
 .../api/dir_d4a17a437089f6e4c823599b6b44ea54.html  |  139 +
 .../api/dir_d4a17a437089f6e4c823599b6b44ea54.js    |    0
 .../proton/cpp/api/direct_recv_8cpp-example.html   |  108 +
 .../proton/cpp/api/direct_send_8cpp-example.html   |  108 +
 .../proton/cpp/api/doc.png                         |  Bin
 .../proton/cpp/api/doxygen.css                     |    0
 .../proton/cpp/api/doxygen.png                     |  Bin
 .../proton/cpp/api/duration_8hpp.html              |  166 +
 .../proton/cpp/api/duration_8hpp.js                |    0
 .../proton/cpp/api/duration_8hpp_source.html       |  121 +
 .../proton/cpp/api/dynsections.js                  |    0
 .../proton/cpp/api/encoder_8hpp.html               |  152 +
 .../proton/cpp/api/encoder_8hpp.js                 |    0
 .../proton/cpp/api/encoder_8hpp_source.html        |  128 +
 .../proton/cpp/api/endpoint_8hpp.html              |  135 +
 .../proton/cpp/api/endpoint_8hpp_source.html       |  113 +
 .../proton/cpp/api/error_8hpp.html                 |  141 +
 .../proton/cpp/api/error_8hpp_source.html          |  112 +
 .../proton/cpp/api/error__condition_8hpp.html      |  146 +
 .../proton/cpp/api/error__condition_8hpp.js        |    0
 .../cpp/api/error__condition_8hpp_source.html      |  121 +
 .../proton/cpp/api/examples.html                   |  139 +
 .../proton/cpp/api/examples.js                     |    0
 .../proton/cpp/api/export_8hpp_source.html         |  108 +
 .../qpid-proton-0.28.0/proton/cpp/api/files.html   |  188 +
 .../proton/cpp/api/files.js                        |    0
 .../proton/cpp/api/folderclosed.png                |  Bin
 .../proton/cpp/api/folderopen.png                  |  Bin
 .../proton/cpp/api/forward__list_8hpp.html         |  164 +
 .../proton/cpp/api/forward__list_8hpp.js           |    0
 .../proton/cpp/api/forward__list_8hpp_source.html  |  114 +
 .../proton/cpp/api/function_8hpp.html              |  115 +
 .../proton/cpp/api/function_8hpp_source.html       |  109 +
 .../proton/cpp/api/functions.html                  |  171 +
 .../proton/cpp/api/functions_0x7e.html             |  110 +
 .../proton/cpp/api/functions_b.html                |  113 +
 .../proton/cpp/api/functions_c.html                |  209 +
 .../proton/cpp/api/functions_d.html                |  182 +
 .../proton/cpp/api/functions_dup.js                |    0
 .../proton/cpp/api/functions_e.html                |  146 +
 .../proton/cpp/api/functions_enum.html             |  129 +
 .../proton/cpp/api/functions_eval.html             |  240 ++
 .../proton/cpp/api/functions_f.html                |  123 +
 .../proton/cpp/api/functions_func.html             |  147 +
 .../proton/cpp/api/functions_func.js               |    0
 .../proton/cpp/api/functions_func_0x7e.html        |  110 +
 .../proton/cpp/api/functions_func_b.html           |  113 +
 .../proton/cpp/api/functions_func_c.html           |  200 +
 .../proton/cpp/api/functions_func_d.html           |  175 +
 .../proton/cpp/api/functions_func_e.html           |  146 +
 .../proton/cpp/api/functions_func_f.html           |  117 +
 .../proton/cpp/api/functions_func_g.html           |  120 +
 .../proton/cpp/api/functions_func_h.html           |  122 +
 .../proton/cpp/api/functions_func_i.html           |  121 +
 .../proton/cpp/api/functions_func_l.html           |  116 +
 .../proton/cpp/api/functions_func_m.html           |  149 +
 .../proton/cpp/api/functions_func_n.html           |  125 +
 .../proton/cpp/api/functions_func_o.html           |  274 ++
 .../proton/cpp/api/functions_func_p.html           |  131 +
 .../proton/cpp/api/functions_func_r.html           |  162 +
 .../proton/cpp/api/functions_func_s.html           |  215 +
 .../proton/cpp/api/functions_func_t.html           |  152 +
 .../proton/cpp/api/functions_func_u.html           |  128 +
 .../proton/cpp/api/functions_func_v.html           |  115 +
 .../proton/cpp/api/functions_func_w.html           |  129 +
 .../proton/cpp/api/functions_g.html                |  120 +
 .../proton/cpp/api/functions_h.html                |  122 +
 .../proton/cpp/api/functions_i.html                |  124 +
 .../proton/cpp/api/functions_l.html                |  119 +
 .../proton/cpp/api/functions_m.html                |  164 +
 .../proton/cpp/api/functions_n.html                |  143 +
 .../proton/cpp/api/functions_o.html                |  289 ++
 .../proton/cpp/api/functions_p.html                |  137 +
 .../proton/cpp/api/functions_r.html                |  177 +
 .../proton/cpp/api/functions_rela.html             |  125 +
 .../proton/cpp/api/functions_s.html                |  229 ++
 .../proton/cpp/api/functions_t.html                |  158 +
 .../proton/cpp/api/functions_type.html             |  118 +
 .../proton/cpp/api/functions_u.html                |  137 +
 .../proton/cpp/api/functions_v.html                |  124 +
 .../proton/cpp/api/functions_vars.html             |  137 +
 .../proton/cpp/api/functions_w.html                |  129 +
 .../proton/cpp/api/fwd_8hpp.html                   |  135 +
 .../proton/cpp/api/fwd_8hpp_source.html            |  111 +
 .../proton/cpp/api/helloworld_8cpp-example.html    |  108 +
 .../proton/cpp/api/hierarchy.html                  |  202 +
 .../proton/cpp/api/hierarchy.js                    |    0
 .../qpid-proton-0.28.0/proton/cpp/api/index.html   |  126 +
 .../qpid-proton-0.28.0/proton/cpp/api/io_page.html |  112 +
 .../proton/cpp/api/jquery.js                       |    0
 .../proton/cpp/api/link_8hpp.html                  |  136 +
 .../proton/cpp/api/link_8hpp_source.html           |  119 +
 .../proton/cpp/api/list_8hpp.html                  |  164 +
 .../proton/cpp/api/list_8hpp.js                    |    0
 .../proton/cpp/api/list_8hpp_source.html           |  114 +
 .../proton/cpp/api/listen__handler_8hpp.html       |  134 +
 .../cpp/api/listen__handler_8hpp_source.html       |  113 +
 .../proton/cpp/api/listener_8hpp.html              |  132 +
 .../proton/cpp/api/listener_8hpp_source.html       |  111 +
 .../proton/cpp/api/map_8hpp.html                   |  159 +
 .../proton/cpp/api/map_8hpp.js                     |    0
 .../proton/cpp/api/map_8hpp_source.html            |  117 +
 .../proton/cpp/api/message_8hpp.html               |  149 +
 .../proton/cpp/api/message_8hpp.js                 |    0
 .../proton/cpp/api/message_8hpp_source.html        |  154 +
 .../proton/cpp/api/message__id_8hpp.html           |  160 +
 .../proton/cpp/api/message__id_8hpp.js             |    0
 .../proton/cpp/api/message__id_8hpp_source.html    |  126 +
 .../cpp/api/message_properties_8cpp-example.html   |  108 +
 .../proton/cpp/api/messaging__handler_8hpp.html    |  133 +
 .../cpp/api/messaging__handler_8hpp_source.html    |  121 +
 .../qpid-proton-0.28.0/proton/cpp/api/mt_page.html |  148 +
 .../cpp/api/multithreaded_client_8cpp-example.html |  108 +
 ...ithreaded_client_flow_control_8cpp-example.html |  108 +
 .../proton/cpp/api/namespacemembers.html           |  303 ++
 .../proton/cpp/api/namespacemembers_enum.html      |  108 +
 .../proton/cpp/api/namespacemembers_eval.html      |  180 +
 .../proton/cpp/api/namespacemembers_func.html      |  194 +
 .../proton/cpp/api/namespacemembers_type.html      |  108 +
 .../proton/cpp/api/namespaceproton.html            | 1175 ++++++
 .../proton/cpp/api/namespaceproton.js              |    0
 .../proton/cpp/api/namespaceproton_1_1codec.html   |  440 ++
 .../proton/cpp/api/namespaceproton_1_1codec.js     |    0
 .../api/namespaceproton_1_1connect__config.html    |  218 +
 .../proton/cpp/api/namespaceproton_1_1io.html      |  128 +
 .../proton/cpp/api/namespaceproton_1_1io.js        |    0
 .../proton/cpp/api/namespaces.html                 |  115 +
 .../proton/cpp/api/namespaces.js                   |    0
 .../proton/cpp/api/namespaces_8hpp.html            |  130 +
 .../proton/cpp/api/namespaces_8hpp_source.html     |  109 +
 .../proton/cpp/api/nav_f.png                       |  Bin
 .../proton/cpp/api/nav_g.png                       |  Bin
 .../proton/cpp/api/nav_h.png                       |  Bin
 .../proton/cpp/api/navtree.css                     |    0
 .../proton/cpp/api/navtree.js                      |    0
 .../proton/cpp/api/navtreedata.js                  |    0
 .../proton/cpp/api/navtreeindex0.js                |    0
 .../proton/cpp/api/navtreeindex1.js                |    0
 .../proton/cpp/api/navtreeindex2.js                |    0
 .../proton/cpp/api/navtreeindex3.js                |    0
 .../proton/cpp/api/navtreeindex4.js                |    0
 .../proton/cpp/api/null_8hpp.html                  |  143 +
 .../proton/cpp/api/null_8hpp.js                    |    0
 .../proton/cpp/api/null_8hpp_source.html           |  113 +
 .../proton/cpp/api/object_8hpp_source.html         |  112 +
 .../proton/cpp/api/open.png                        |  Bin
 .../proton/cpp/api/overview_page.html              |  131 +
 .../qpid-proton-0.28.0/proton/cpp/api/pages.html   |  117 +
 .../cpp/api/pn__unique__ptr_8hpp_source.html       |  110 +
 .../proton/cpp/api/receiver_8hpp.html              |  135 +
 .../proton/cpp/api/receiver_8hpp_source.html       |  119 +
 .../proton/cpp/api/receiver__options_8hpp.html     |  136 +
 .../cpp/api/receiver__options_8hpp_source.html     |  129 +
 .../proton/cpp/api/reconnect__options_8hpp.html    |  137 +
 .../cpp/api/reconnect__options_8hpp_source.html    |  121 +
 .../proton/cpp/api/resize.js                       |    0
 .../proton/cpp/api/returned_8hpp.html              |  136 +
 .../proton/cpp/api/returned_8hpp_source.html       |  112 +
 .../proton/cpp/api/sasl_8hpp.html                  |  136 +
 .../proton/cpp/api/sasl_8hpp_source.html           |  121 +
 .../proton/cpp/api/scalar_8hpp.html                |  150 +
 .../proton/cpp/api/scalar_8hpp.js                  |    0
 .../proton/cpp/api/scalar_8hpp_source.html         |  119 +
 .../proton/cpp/api/scalar__base_8hpp.html          |  157 +
 .../proton/cpp/api/scalar__base_8hpp.js            |    0
 .../proton/cpp/api/scalar__base_8hpp_source.html   |  160 +
 .../cpp/api/scheduled_send_03_8cpp-example.html    |  108 +
 .../cpp/api/scheduled_send_8cpp-example.html       |  108 +
 .../proton/cpp/api/search/all_0.html               |    0
 .../proton/cpp/api/search/all_0.js                 |    0
 .../proton/cpp/api/search/all_1.html               |    0
 .../proton/cpp/api/search/all_1.js                 |    0
 .../proton/cpp/api/search/all_10.html              |    0
 .../proton/cpp/api/search/all_10.js                |    0
 .../proton/cpp/api/search/all_11.html              |    0
 .../proton/cpp/api/search/all_11.js                |    0
 .../proton/cpp/api/search/all_12.html              |    0
 .../proton/cpp/api/search/all_12.js                |    0
 .../proton/cpp/api/search/all_13.html              |    0
 .../proton/cpp/api/search/all_13.js                |    0
 .../proton/cpp/api/search/all_14.html              |    0
 .../proton/cpp/api/search/all_14.js                |    0
 .../proton/cpp/api/search/all_2.html               |    0
 .../proton/cpp/api/search/all_2.js                 |    0
 .../proton/cpp/api/search/all_3.html               |    0
 .../proton/cpp/api/search/all_3.js                 |    0
 .../proton/cpp/api/search/all_4.html               |    0
 .../proton/cpp/api/search/all_4.js                 |    0
 .../proton/cpp/api/search/all_5.html               |    0
 .../proton/cpp/api/search/all_5.js                 |    0
 .../proton/cpp/api/search/all_6.html               |    0
 .../proton/cpp/api/search/all_6.js                 |    0
 .../proton/cpp/api/search/all_7.html               |    0
 .../proton/cpp/api/search/all_7.js                 |    0
 .../proton/cpp/api/search/all_8.html               |    0
 .../proton/cpp/api/search/all_8.js                 |    0
 .../proton/cpp/api/search/all_9.html               |    0
 .../proton/cpp/api/search/all_9.js                 |    0
 .../proton/cpp/api/search/all_a.html               |    0
 .../proton/cpp/api/search/all_a.js                 |    0
 .../proton/cpp/api/search/all_b.html               |    0
 .../proton/cpp/api/search/all_b.js                 |    0
 .../proton/cpp/api/search/all_c.html               |    0
 .../proton/cpp/api/search/all_c.js                 |    0
 .../proton/cpp/api/search/all_d.html               |    0
 .../proton/cpp/api/search/all_d.js                 |    0
 .../proton/cpp/api/search/all_e.html               |    0
 .../proton/cpp/api/search/all_e.js                 |    0
 .../proton/cpp/api/search/all_f.html               |    0
 .../proton/cpp/api/search/all_f.js                 |    0
 .../proton/cpp/api/search/classes_0.html           |    0
 .../proton/cpp/api/search/classes_0.js             |    0
 .../proton/cpp/api/search/classes_1.html           |    0
 .../proton/cpp/api/search/classes_1.js             |    0
 .../proton/cpp/api/search/classes_2.html           |    0
 .../proton/cpp/api/search/classes_2.js             |    0
 .../proton/cpp/api/search/classes_3.html           |    0
 .../proton/cpp/api/search/classes_3.js             |    0
 .../proton/cpp/api/search/classes_4.html           |    0
 .../proton/cpp/api/search/classes_4.js             |    0
 .../proton/cpp/api/search/classes_5.html           |    0
 .../proton/cpp/api/search/classes_5.js             |    0
 .../proton/cpp/api/search/classes_6.html           |    0
 .../proton/cpp/api/search/classes_6.js             |    0
 .../proton/cpp/api/search/classes_7.html           |    0
 .../proton/cpp/api/search/classes_7.js             |    0
 .../proton/cpp/api/search/classes_8.html           |    0
 .../proton/cpp/api/search/classes_8.js             |    0
 .../proton/cpp/api/search/classes_9.html           |    0
 .../proton/cpp/api/search/classes_9.js             |    0
 .../proton/cpp/api/search/classes_a.html           |    0
 .../proton/cpp/api/search/classes_a.js             |    0
 .../proton/cpp/api/search/classes_b.html           |    0
 .../proton/cpp/api/search/classes_b.js             |    0
 .../proton/cpp/api/search/classes_c.html           |    0
 .../proton/cpp/api/search/classes_c.js             |    0
 .../proton/cpp/api/search/classes_d.html           |    0
 .../proton/cpp/api/search/classes_d.js             |    0
 .../proton/cpp/api/search/classes_e.html           |    0
 .../proton/cpp/api/search/classes_e.js             |    0
 .../proton/cpp/api/search/close.png                |  Bin
 .../proton/cpp/api/search/enums_0.html             |    0
 .../proton/cpp/api/search/enums_0.js               |    0
 .../proton/cpp/api/search/enums_1.html             |    0
 .../proton/cpp/api/search/enums_1.js               |    0
 .../proton/cpp/api/search/enums_2.html             |    0
 .../proton/cpp/api/search/enums_2.js               |    0
 .../proton/cpp/api/search/enums_3.html             |    0
 .../proton/cpp/api/search/enums_3.js               |    0
 .../proton/cpp/api/search/enums_4.html             |    0
 .../proton/cpp/api/search/enums_4.js               |    0
 .../proton/cpp/api/search/enums_5.html             |    0
 .../proton/cpp/api/search/enums_5.js               |    0
 .../proton/cpp/api/search/enums_6.html             |    0
 .../proton/cpp/api/search/enums_6.js               |    0
 .../proton/cpp/api/search/enums_7.html             |    0
 .../proton/cpp/api/search/enums_7.js               |    0
 .../proton/cpp/api/search/enumvalues_0.html        |    0
 .../proton/cpp/api/search/enumvalues_0.js          |    0
 .../proton/cpp/api/search/enumvalues_1.html        |    0
 .../proton/cpp/api/search/enumvalues_1.js          |    0
 .../proton/cpp/api/search/enumvalues_2.html        |    0
 .../proton/cpp/api/search/enumvalues_2.js          |    0
 .../proton/cpp/api/search/enumvalues_3.html        |    0
 .../proton/cpp/api/search/enumvalues_3.js          |    0
 .../proton/cpp/api/search/enumvalues_4.html        |    0
 .../proton/cpp/api/search/enumvalues_4.js          |    0
 .../proton/cpp/api/search/enumvalues_5.html        |    0
 .../proton/cpp/api/search/enumvalues_5.js          |    0
 .../proton/cpp/api/search/enumvalues_6.html        |    0
 .../proton/cpp/api/search/enumvalues_6.js          |    0
 .../proton/cpp/api/search/enumvalues_7.html        |    0
 .../proton/cpp/api/search/enumvalues_7.js          |    0
 .../proton/cpp/api/search/enumvalues_8.html        |    0
 .../proton/cpp/api/search/enumvalues_8.js          |    0
 .../proton/cpp/api/search/enumvalues_9.html        |    0
 .../proton/cpp/api/search/enumvalues_9.js          |    0
 .../proton/cpp/api/search/enumvalues_a.html        |    0
 .../proton/cpp/api/search/enumvalues_a.js          |    0
 .../proton/cpp/api/search/enumvalues_b.html        |    0
 .../proton/cpp/api/search/enumvalues_b.js          |    0
 .../proton/cpp/api/search/enumvalues_c.html        |    0
 .../proton/cpp/api/search/enumvalues_c.js          |    0
 .../proton/cpp/api/search/enumvalues_d.html        |    0
 .../proton/cpp/api/search/enumvalues_d.js          |    0
 .../proton/cpp/api/search/enumvalues_e.html        |    0
 .../proton/cpp/api/search/enumvalues_e.js          |    0
 .../proton/cpp/api/search/enumvalues_f.html        |    0
 .../proton/cpp/api/search/enumvalues_f.js          |    0
 .../proton/cpp/api/search/files_0.html             |    0
 .../proton/cpp/api/search/files_0.js               |    0
 .../proton/cpp/api/search/files_1.html             |    0
 .../proton/cpp/api/search/files_1.js               |    0
 .../proton/cpp/api/search/files_2.html             |    0
 .../proton/cpp/api/search/files_2.js               |    0
 .../proton/cpp/api/search/files_3.html             |    0
 .../proton/cpp/api/search/files_3.js               |    0
 .../proton/cpp/api/search/files_4.html             |    0
 .../proton/cpp/api/search/files_4.js               |    0
 .../proton/cpp/api/search/files_5.html             |    0
 .../proton/cpp/api/search/files_5.js               |    0
 .../proton/cpp/api/search/files_6.html             |    0
 .../proton/cpp/api/search/files_6.js               |    0
 .../proton/cpp/api/search/files_7.html             |    0
 .../proton/cpp/api/search/files_7.js               |    0
 .../proton/cpp/api/search/files_8.html             |    0
 .../proton/cpp/api/search/files_8.js               |    0
 .../proton/cpp/api/search/files_9.html             |    0
 .../proton/cpp/api/search/files_9.js               |    0
 .../proton/cpp/api/search/files_a.html             |    0
 .../proton/cpp/api/search/files_a.js               |    0
 .../proton/cpp/api/search/files_b.html             |    0
 .../proton/cpp/api/search/files_b.js               |    0
 .../proton/cpp/api/search/files_c.html             |    0
 .../proton/cpp/api/search/files_c.js               |    0
 .../proton/cpp/api/search/files_d.html             |    0
 .../proton/cpp/api/search/files_d.js               |    0
 .../proton/cpp/api/search/files_e.html             |    0
 .../proton/cpp/api/search/files_e.js               |    0
 .../proton/cpp/api/search/functions_0.html         |    0
 .../proton/cpp/api/search/functions_0.js           |    0
 .../proton/cpp/api/search/functions_1.html         |    0
 .../proton/cpp/api/search/functions_1.js           |    0
 .../proton/cpp/api/search/functions_10.html        |    0
 .../proton/cpp/api/search/functions_10.js          |    0
 .../proton/cpp/api/search/functions_11.html        |    0
 .../proton/cpp/api/search/functions_11.js          |    0
 .../proton/cpp/api/search/functions_12.html        |    0
 .../proton/cpp/api/search/functions_12.js          |    0
 .../proton/cpp/api/search/functions_13.html        |    0
 .../proton/cpp/api/search/functions_13.js          |    0
 .../proton/cpp/api/search/functions_14.html        |    0
 .../proton/cpp/api/search/functions_14.js          |    0
 .../proton/cpp/api/search/functions_2.html         |    0
 .../proton/cpp/api/search/functions_2.js           |    0
 .../proton/cpp/api/search/functions_3.html         |    0
 .../proton/cpp/api/search/functions_3.js           |    0
 .../proton/cpp/api/search/functions_4.html         |    0
 .../proton/cpp/api/search/functions_4.js           |    0
 .../proton/cpp/api/search/functions_5.html         |    0
 .../proton/cpp/api/search/functions_5.js           |    0
 .../proton/cpp/api/search/functions_6.html         |    0
 .../proton/cpp/api/search/functions_6.js           |    0
 .../proton/cpp/api/search/functions_7.html         |    0
 .../proton/cpp/api/search/functions_7.js           |    0
 .../proton/cpp/api/search/functions_8.html         |    0
 .../proton/cpp/api/search/functions_8.js           |    0
 .../proton/cpp/api/search/functions_9.html         |    0
 .../proton/cpp/api/search/functions_9.js           |    0
 .../proton/cpp/api/search/functions_a.html         |    0
 .../proton/cpp/api/search/functions_a.js           |    0
 .../proton/cpp/api/search/functions_b.html         |    0
 .../proton/cpp/api/search/functions_b.js           |    0
 .../proton/cpp/api/search/functions_c.html         |    0
 .../proton/cpp/api/search/functions_c.js           |    0
 .../proton/cpp/api/search/functions_d.html         |    0
 .../proton/cpp/api/search/functions_d.js           |    0
 .../proton/cpp/api/search/functions_e.html         |    0
 .../proton/cpp/api/search/functions_e.js           |    0
 .../proton/cpp/api/search/functions_f.html         |    0
 .../proton/cpp/api/search/functions_f.js           |    0
 .../proton/cpp/api/search/mag_sel.png              |  Bin
 .../proton/cpp/api/search/namespaces_0.html        |    0
 .../proton/cpp/api/search/namespaces_0.js          |    0
 .../proton/cpp/api/search/nomatches.html           |    0
 .../proton/cpp/api/search/pages_0.html             |    0
 .../proton/cpp/api/search/pages_0.js               |    0
 .../proton/cpp/api/search/pages_1.html             |    0
 .../proton/cpp/api/search/pages_1.js               |    0
 .../proton/cpp/api/search/pages_2.html             |    0
 .../proton/cpp/api/search/pages_2.js               |    0
 .../proton/cpp/api/search/pages_3.html             |    0
 .../proton/cpp/api/search/pages_3.js               |    0
 .../proton/cpp/api/search/pages_4.html             |    0
 .../proton/cpp/api/search/pages_4.js               |    0
 .../proton/cpp/api/search/pages_5.html             |    0
 .../proton/cpp/api/search/pages_5.js               |    0
 .../proton/cpp/api/search/related_0.html           |    0
 .../proton/cpp/api/search/related_0.js             |    0
 .../proton/cpp/api/search/related_1.html           |    0
 .../proton/cpp/api/search/related_1.js             |    0
 .../proton/cpp/api/search/related_2.html           |    0
 .../proton/cpp/api/search/related_2.js             |    0
 .../proton/cpp/api/search/search.css               |    0
 .../proton/cpp/api/search/search.js                |    0
 .../proton/cpp/api/search/search_l.png             |  Bin
 .../proton/cpp/api/search/search_m.png             |  Bin
 .../proton/cpp/api/search/search_r.png             |  Bin
 .../proton/cpp/api/search/searchdata.js            |    0
 .../proton/cpp/api/search/typedefs_0.html          |    0
 .../proton/cpp/api/search/typedefs_0.js            |    0
 .../proton/cpp/api/search/typedefs_1.html          |    0
 .../proton/cpp/api/search/typedefs_1.js            |    0
 .../proton/cpp/api/search/typedefs_2.html          |    0
 .../proton/cpp/api/search/typedefs_2.js            |    0
 .../proton/cpp/api/search/typedefs_3.html          |    0
 .../proton/cpp/api/search/typedefs_3.js            |    0
 .../proton/cpp/api/search/typedefs_4.html          |    0
 .../proton/cpp/api/search/typedefs_4.js            |    0
 .../proton/cpp/api/search/variables_0.html         |    0
 .../proton/cpp/api/search/variables_0.js           |    0
 .../proton/cpp/api/search/variables_1.html         |    0
 .../proton/cpp/api/search/variables_1.js           |    0
 .../proton/cpp/api/search/variables_2.html         |    0
 .../proton/cpp/api/search/variables_2.js           |    0
 .../proton/cpp/api/search/variables_3.html         |    0
 .../proton/cpp/api/search/variables_3.js           |    0
 .../proton/cpp/api/search/variables_4.html         |    0
 .../proton/cpp/api/search/variables_4.js           |    0
 .../proton/cpp/api/search/variables_5.html         |    0
 .../proton/cpp/api/search/variables_5.js           |    0
 .../proton/cpp/api/sender_8hpp.html                |  135 +
 .../proton/cpp/api/sender_8hpp_source.html         |  122 +
 .../proton/cpp/api/sender__options_8hpp.html       |  136 +
 .../cpp/api/sender__options_8hpp_source.html       |  127 +
 .../proton/cpp/api/server_8cpp-example.html        |  108 +
 .../proton/cpp/api/server_direct_8cpp-example.html |  108 +
 .../proton/cpp/api/service_bus_8cpp-example.html   |  108 +
 .../proton/cpp/api/session_8hpp.html               |  137 +
 .../proton/cpp/api/session_8hpp_source.html        |  125 +
 .../proton/cpp/api/session__options_8hpp.html      |  134 +
 .../cpp/api/session__options_8hpp_source.html      |  116 +
 .../proton/cpp/api/simple_recv_8cpp-example.html   |  108 +
 .../proton/cpp/api/simple_send_8cpp-example.html   |  108 +
 .../proton/cpp/api/source_8hpp.html                |  138 +
 .../proton/cpp/api/source_8hpp_source.html         |  130 +
 .../proton/cpp/api/source__options_8hpp.html       |  136 +
 .../cpp/api/source__options_8hpp_source.html       |  131 +
 .../proton/cpp/api/splitbar.png                    |  Bin
 .../proton/cpp/api/ssl_8hpp.html                   |  144 +
 .../proton/cpp/api/ssl_8hpp_source.html            |  123 +
 .../structproton_1_1conversion__error-members.html |  112 +
 .../cpp/api/structproton_1_1conversion__error.html |  144 +
 .../cpp/api/structproton_1_1conversion__error.js   |    0
 .../cpp/api/structproton_1_1conversion__error.png  |  Bin
 .../structproton_1_1delivery__mode-members.html    |  114 +
 .../cpp/api/structproton_1_1delivery__mode.html    |  160 +
 .../cpp/api/structproton_1_1delivery__mode.js      |    0
 .../cpp/api/structproton_1_1error-members.html     |  111 +
 .../proton/cpp/api/structproton_1_1error.html      |  141 +
 .../proton/cpp/api/structproton_1_1error.js        |    0
 .../proton/cpp/api/structproton_1_1error.png       |  Bin
 ...tructproton_1_1io_1_1const__buffer-members.html |  113 +
 .../api/structproton_1_1io_1_1const__buffer.html   |  141 +
 .../cpp/api/structproton_1_1io_1_1const__buffer.js |    0
 ...uctproton_1_1io_1_1mutable__buffer-members.html |  113 +
 .../api/structproton_1_1io_1_1mutable__buffer.html |  141 +
 .../api/structproton_1_1io_1_1mutable__buffer.js   |    0
 .../structproton_1_1timeout__error-members.html    |  112 +
 .../cpp/api/structproton_1_1timeout__error.html    |  143 +
 .../cpp/api/structproton_1_1timeout__error.js      |    0
 .../cpp/api/structproton_1_1timeout__error.png     |  Bin
 .../api/structproton_1_1url__error-members.html    |  111 +
 .../proton/cpp/api/structproton_1_1url__error.html |  139 +
 .../proton/cpp/api/structproton_1_1url__error.png  |  Bin
 .../proton/cpp/api/symbol_8hpp.html                |  132 +
 .../proton/cpp/api/symbol_8hpp_source.html         |  114 +
 .../proton/cpp/api/sync_off.png                    |  Bin
 .../proton/cpp/api/sync_on.png                     |  Bin
 .../proton/cpp/api/tab_a.png                       |  Bin
 .../proton/cpp/api/tab_b.png                       |  Bin
 .../proton/cpp/api/tab_h.png                       |  Bin
 .../proton/cpp/api/tab_s.png                       |  Bin
 .../proton/cpp/api/tabs.css                        |    0
 .../proton/cpp/api/target_8hpp.html                |  135 +
 .../proton/cpp/api/target_8hpp_source.html         |  118 +
 .../proton/cpp/api/target__options_8hpp.html       |  136 +
 .../cpp/api/target__options_8hpp_source.html       |  127 +
 .../proton/cpp/api/terminus_8hpp.html              |  136 +
 .../proton/cpp/api/terminus_8hpp_source.html       |  117 +
 .../proton/cpp/api/thread__safe_8hpp.html          |  115 +
 .../proton/cpp/api/thread__safe_8hpp_source.html   |  108 +
 .../proton/cpp/api/timestamp_8hpp.html             |  160 +
 .../proton/cpp/api/timestamp_8hpp.js               |    0
 .../proton/cpp/api/timestamp_8hpp_source.html      |  119 +
 .../proton/cpp/api/tracker_8hpp.html               |  133 +
 .../proton/cpp/api/tracker_8hpp_source.html        |  114 +
 .../proton/cpp/api/transfer_8hpp.html              |  148 +
 .../proton/cpp/api/transfer_8hpp.js                |    0
 .../proton/cpp/api/transfer_8hpp_source.html       |  130 +
 .../proton/cpp/api/transport_8hpp.html             |  134 +
 .../proton/cpp/api/transport_8hpp_source.html      |  116 +
 .../proton/cpp/api/tutorial_page.html              |  191 +
 .../proton/cpp/api/type__id_8hpp.html              |  213 +
 .../proton/cpp/api/type__id_8hpp.js                |    0
 .../proton/cpp/api/type__id_8hpp_source.html       |  138 +
 .../proton/cpp/api/type__traits_8hpp_source.html   |  111 +
 .../proton/cpp/api/types_8hpp.html                 |  133 +
 .../proton/cpp/api/types_8hpp_source.html          |  125 +
 .../proton/cpp/api/types__fwd_8hpp.html            |  125 +
 .../proton/cpp/api/types__fwd_8hpp_source.html     |  109 +
 .../proton/cpp/api/types_page.html                 |  183 +
 .../proton/cpp/api/unordered__map_8hpp.html        |  144 +
 .../proton/cpp/api/unordered__map_8hpp.js          |    0
 .../proton/cpp/api/unordered__map_8hpp_source.html |  114 +
 .../proton/cpp/api/url_8hpp.html                   |  139 +
 .../proton/cpp/api/url_8hpp_source.html            |  118 +
 .../proton/cpp/api/uuid_8hpp.html                  |  145 +
 .../proton/cpp/api/uuid_8hpp.js                    |    0
 .../proton/cpp/api/uuid_8hpp_source.html           |  117 +
 .../proton/cpp/api/value_8hpp.html                 |  175 +
 .../proton/cpp/api/value_8hpp.js                   |    0
 .../proton/cpp/api/value_8hpp_source.html          |  131 +
 .../proton/cpp/api/vector_8hpp.html                |  165 +
 .../proton/cpp/api/vector_8hpp.js                  |    0
 .../proton/cpp/api/vector_8hpp_source.html         |  114 +
 .../proton/cpp/api/work__queue_8hpp.html           |  140 +
 .../proton/cpp/api/work__queue_8hpp_source.html    |  118 +
 .../proton/cpp/examples/broker.cpp                 |    0
 .../proton/cpp/examples/broker.cpp.html.in         |    0
 .../proton/cpp/examples/client.cpp                 |    0
 .../proton/cpp/examples/client.cpp.html.in         |    0
 .../proton/cpp/examples/colour_send.cpp            |    0
 .../proton/cpp/examples/colour_send.cpp.html.in    |    0
 .../proton/cpp/examples/connection_options.cpp     |    0
 .../cpp/examples/connection_options.cpp.html.in    |    0
 .../proton/cpp/examples/direct_recv.cpp            |    0
 .../proton/cpp/examples/direct_recv.cpp.html.in    |    0
 .../proton/cpp/examples/direct_send.cpp            |    0
 .../proton/cpp/examples/direct_send.cpp.html.in    |    0
 .../proton/cpp/examples/encode_decode.cpp          |    0
 .../proton/cpp/examples/encode_decode.cpp.html.in  |    0
 .../proton/cpp/examples/fake_cpp11.hpp             |    0
 .../proton/cpp/examples/fake_cpp11.hpp.html.in     |    0
 .../proton/cpp/examples/flow_control.cpp           |    0
 .../proton/cpp/examples/flow_control.cpp.html.in   |    0
 .../proton/cpp/examples/helloworld.cpp             |    0
 .../proton/cpp/examples/helloworld.cpp.html.in     |    0
 .../proton/cpp/examples/index.md                   |   37 +
 .../proton/cpp/examples/message_properties.cpp     |    0
 .../cpp/examples/message_properties.cpp.html.in    |    0
 .../proton/cpp/examples/multithreaded_client.cpp   |    0
 .../cpp/examples/multithreaded_client.cpp.html.in  |    0
 .../examples/multithreaded_client_flow_control.cpp |    0
 .../multithreaded_client_flow_control.cpp.html.in  |    0
 .../proton/cpp/examples/options.hpp                |    0
 .../proton/cpp/examples/options.hpp.html.in        |    0
 .../proton/cpp/examples/queue_browser.cpp          |    0
 .../proton/cpp/examples/queue_browser.cpp.html.in  |    0
 .../proton/cpp/examples/reconnect_client.cpp       |    0
 .../cpp/examples/reconnect_client.cpp.html.in      |    0
 .../proton/cpp/examples/scheduled_send.cpp         |    0
 .../proton/cpp/examples/scheduled_send.cpp.html.in |    0
 .../proton/cpp/examples/scheduled_send_03.cpp      |    0
 .../cpp/examples/scheduled_send_03.cpp.html.in     |    0
 .../proton/cpp/examples/selected_recv.cpp          |    0
 .../proton/cpp/examples/selected_recv.cpp.html.in  |    0
 .../proton/cpp/examples/server.cpp                 |    0
 .../proton/cpp/examples/server.cpp.html.in         |    0
 .../proton/cpp/examples/server_direct.cpp          |    0
 .../proton/cpp/examples/server_direct.cpp.html.in  |    0
 .../proton/cpp/examples/service_bus.cpp            |    0
 .../proton/cpp/examples/service_bus.cpp.html.in    |    0
 .../proton/cpp/examples/simple_connect.cpp         |    0
 .../proton/cpp/examples/simple_connect.cpp.html.in |    0
 .../proton/cpp/examples/simple_recv.cpp            |    0
 .../proton/cpp/examples/simple_recv.cpp.html.in    |    0
 .../proton/cpp/examples/simple_send.cpp            |    0
 .../proton/cpp/examples/simple_send.cpp.html.in    |    0
 .../proton/cpp/examples/ssl.cpp                    |    0
 .../proton/cpp/examples/ssl.cpp.html.in            |    0
 .../proton/cpp/examples/ssl_client_cert.cpp        |    0
 .../cpp/examples/ssl_client_cert.cpp.html.in       |    0
 .../proton/python}/api/_transom_ignore_pages       |    0
 .../proton/python/api/api-objects.txt              | 2289 +++++++++++
 .../proton/python/api/class-tree.html              |  546 +++
 .../proton/python}/api/crarr.png                   |  Bin
 .../proton/python}/api/epydoc.css                  |    0
 .../proton/python}/api/epydoc.js                   |    0
 .../proton/python/api/frames.html                  |    0
 .../proton/python/api/help.html                    |    0
 .../proton/python/api/identifier-index.html        | 3280 +++++++++++++++
 .../proton/python/api/index.html                   |    0
 .../proton/python/api/int-class.html               |    0
 .../proton/python/api/module-tree.html             |  137 +
 .../proton/python/api/proton-module.html           |  480 +++
 .../proton/python/api/proton-pysrc.html            |  270 ++
 .../proton/python/api/proton._common-module.html   |    0
 .../proton/python/api/proton._common-pysrc.html    |  214 +
 .../python/api/proton._common.Constant-class.html  |    0
 .../proton/python/api/proton._compat-module.html   |  199 +
 .../proton/python/api/proton._compat-pysrc.html    |  191 +
 .../python/api/proton._condition-module.html       |    0
 .../proton/python/api/proton._condition-pysrc.html |    0
 .../api/proton._condition.Condition-class.html     |    0
 .../proton/python/api/proton._data-module.html     |    0
 .../proton/python/api/proton._data-pysrc.html      | 1739 ++++++++
 .../python/api/proton._data.Array-class.html       |    0
 .../proton/python/api/proton._data.Data-class.html |    0
 .../python/api/proton._data.Described-class.html   |    0
 .../api/proton._data.UnmappedType-class.html       |    0
 .../proton/python/api/proton._data.byte-class.html |    0
 .../proton/python/api/proton._data.char-class.html |    0
 .../python/api/proton._data.decimal128-class.html  |    0
 .../python/api/proton._data.decimal32-class.html   |    0
 .../python/api/proton._data.decimal64-class.html   |    0
 .../python/api/proton._data.float32-class.html     |    0
 .../python/api/proton._data.int32-class.html       |    0
 .../python/api/proton._data.short-class.html       |    0
 .../python/api/proton._data.symbol-class.html      |    0
 .../python/api/proton._data.timestamp-class.html   |    0
 .../python/api/proton._data.ubyte-class.html       |  294 ++
 .../proton/python/api/proton._data.uint-class.html |  295 ++
 .../python/api/proton._data.ulong-class.html       |  295 ++
 .../python/api/proton._data.ushort-class.html      |  294 ++
 .../proton/python/api/proton._delivery-module.html |    0
 .../proton/python/api/proton._delivery-pysrc.html  |  538 +++
 .../api/proton._delivery.Delivery-class.html       |    0
 .../api/proton._delivery.Disposition-class.html    |    0
 .../proton._delivery.DispositionType-class.html    |    0
 .../api/proton._delivery.NamedInt-class.html       |    0
 .../python/api/proton._endpoints-module.html       |    0
 .../proton/python/api/proton._endpoints-pysrc.html | 1211 ++++++
 .../api/proton._endpoints.Connection-class.html    |  744 ++++
 .../api/proton._endpoints.Endpoint-class.html      |  236 ++
 .../python/api/proton._endpoints.Link-class.html   |  940 +++++
 .../api/proton._endpoints.Receiver-class.html      |  308 ++
 .../python/api/proton._endpoints.Sender-class.html |  370 ++
 .../api/proton._endpoints.Session-class.html       |  503 +++
 .../api/proton._endpoints.Terminus-class.html      |    0
 .../proton/python/api/proton._events-module.html   |  217 +
 .../proton/python/api/proton._events-pysrc.html    |  719 ++++
 .../python/api/proton._events.Collector-class.html |  236 ++
 .../python/api/proton._events.Event-class.html     | 1129 +++++
 .../python/api/proton._events.EventBase-class.html |  297 ++
 .../python/api/proton._events.EventType-class.html |  322 ++
 .../python/api/proton._events.Handler-class.html   |  185 +
 .../api/proton._events.LazyHandlers-class.html     |    0
 .../api/proton._events.TypeExtender-class.html     |    0
 .../python/api/proton._exceptions-module.html      |    0
 .../python/api/proton._exceptions-pysrc.html       |    0
 ...oton._exceptions.ConnectionException-class.html |    0
 .../proton._exceptions.DataException-class.html    |    0
 .../api/proton._exceptions.Interrupt-class.html    |    0
 .../proton._exceptions.LinkException-class.html    |    0
 .../proton._exceptions.MessageException-class.html |    0
 .../proton._exceptions.ProtonException-class.html  |    0
 .../api/proton._exceptions.SSLException-class.html |    0
 .../proton._exceptions.SSLUnavailable-class.html   |    0
 .../proton._exceptions.SessionException-class.html |    0
 .../api/proton._exceptions.Timeout-class.html      |    0
 ...roton._exceptions.TransportException-class.html |    0
 .../proton/python/api/proton._handlers-module.html |  262 ++
 .../proton/python/api/proton._handlers-pysrc.html  | 1974 +++++++++
 .../python/api/proton._handlers.Acking-class.html  |    0
 .../proton._handlers.ConnectSelectable-class.html  |  291 ++
 ...roton._handlers.EndpointStateHandler-class.html |  752 ++++
 .../api/proton._handlers.FlowController-class.html |  255 ++
 .../api/proton._handlers.Handshaker-class.html     |  240 ++
 .../api/proton._handlers.IOHandler-class.html      |  416 ++
 ...ton._handlers.IncomingMessageHandler-class.html |  296 ++
 .../proton._handlers.MessagingHandler-class.html   |  662 +++
 ...ton._handlers.OutgoingMessageHandler-class.html |  360 ++
 .../api/proton._handlers.PythonIO-class.html       |    0
 .../python/api/proton._handlers.Reject-class.html  |    0
 .../python/api/proton._handlers.Release-class.html |    0
 .../proton._handlers.TransactionHandler-class.html |    0
 ..._handlers.TransactionalClientHandler-class.html |  274 ++
 .../proton/python/api/proton._io-module.html       |  149 +
 .../proton/python/api/proton._io-pysrc.html        |  321 ++
 .../proton/python/api/proton._io.IO-class.html     |  238 ++
 .../python/api/proton._io.IO.Selector-class.html   |  298 ++
 .../proton/python/api/proton._message-module.html  |    0
 .../proton/python/api/proton._message-pysrc.html   |  616 +++
 .../python/api/proton._message.Message-class.html  |  959 +++++
 .../proton/python/api/proton._reactor-module.html  |  279 ++
 .../proton/python/api/proton._reactor-pysrc.html   | 2507 ++++++++++++
 .../python/api/proton._reactor.Acceptor-class.html |  243 ++
 .../proton._reactor.ApplicationEvent-class.html    |  281 ++
 .../api/proton._reactor.AtLeastOnce-class.html     |    0
 .../api/proton._reactor.AtMostOnce-class.html      |    0
 .../python/api/proton._reactor.Backoff-class.html  |    0
 .../api/proton._reactor.Connector-class.html       |  275 ++
 .../api/proton._reactor.Container-class.html       |  502 +++
 .../python/api/proton._reactor.Copy-class.html     |    0
 .../proton._reactor.DurableSubscription-class.html |    0
 ...roton._reactor.DynamicNodeProperties-class.html |    0
 .../api/proton._reactor.EventInjector-class.html   |    0
 .../python/api/proton._reactor.Filter-class.html   |    0
 .../api/proton._reactor.GlobalOverrides-class.html |  231 ++
 .../api/proton._reactor.LinkOption-class.html      |    0
 .../python/api/proton._reactor.Move-class.html     |    0
 .../python/api/proton._reactor.Reactor-class.html  |  734 ++++
 .../api/proton._reactor.ReceiverOption-class.html  |    0
 .../api/proton._reactor.SSLConfig-class.html       |    0
 .../python/api/proton._reactor.Selector-class.html |    0
 .../api/proton._reactor.SenderOption-class.html    |    0
 ...proton._reactor.SessionPerConnection-class.html |    0
 .../python/api/proton._reactor.Task-class.html     |  270 ++
 .../api/proton._reactor.TimerSelectable-class.html |  338 ++
 .../api/proton._reactor.Transaction-class.html     |    0
 .../python/api/proton._reactor.Urls-class.html     |    0
 .../python/api/proton._selectable-module.html      |  142 +
 .../python/api/proton._selectable-pysrc.html       |  227 +
 .../api/proton._selectable.Selectable-class.html   |  396 ++
 .../python/api/proton._transport-module.html       |    0
 .../proton/python/api/proton._transport-pysrc.html |  844 ++++
 .../python/api/proton._transport.SASL-class.html   |    0
 .../api/proton._transport.SASLException-class.html |    0
 .../python/api/proton._transport.SSL-class.html    |    0
 .../api/proton._transport.SSLDomain-class.html     |    0
 .../proton._transport.SSLSessionDetails-class.html |    0
 .../api/proton._transport.TraceAdapter-class.html  |    0
 .../api/proton._transport.Transport-class.html     |  908 ++++
 .../proton/python/api/proton._url-module.html      |    0
 .../proton/python/api/proton._url-pysrc.html       |    0
 .../proton/python/api/proton._url.Url-class.html   |    0
 .../python/api/proton._url.Url.Port-class.html     |    0
 .../proton/python/api/proton._utils-module.html    |    0
 .../proton/python/api/proton._utils-pysrc.html     | 1508 +++++++
 .../api/proton._utils.AtomicCount-class.html       |    0
 .../proton._utils.BlockingConnection-class.html    |  403 ++
 .../api/proton._utils.BlockingLink-class.html      |    0
 .../api/proton._utils.BlockingReceiver-class.html  |    0
 .../api/proton._utils.BlockingSender-class.html    |    0
 .../api/proton._utils.ConnectionClosed-class.html  |    0
 .../python/api/proton._utils.Fetcher-class.html    |  434 ++
 .../api/proton._utils.LinkDetached-class.html      |    0
 .../api/proton._utils.SendException-class.html     |    0
 .../proton._utils.SyncRequestResponse-class.html   |  379 ++
 .../proton/python/api/proton._wrapper-module.html  |  169 +
 .../proton/python/api/proton._wrapper-pysrc.html   |  257 ++
 .../api/proton._wrapper.EmptyAttrs-class.html      |    0
 .../python/api/proton._wrapper.Wrapper-class.html  |  434 ++
 .../proton/python/api/proton.handlers-module.html  |    0
 .../proton/python/api/proton.handlers-pysrc.html   |    0
 .../proton/python/api/proton.reactor-module.html   |    0
 .../proton/python/api/proton.reactor-pysrc.html    |  164 +
 .../proton/python/api/proton.utils-module.html     |    0
 .../proton/python/api/proton.utils-pysrc.html      |    0
 .../proton/python/api/redirect.html                |   38 +
 .../proton/python/api/str-class.html               |    0
 .../proton/python/api/toc-everything.html          |    0
 .../proton/python/api/toc-proton-module.html       |    0
 .../python/api/toc-proton._common-module.html      |    0
 .../python/api/toc-proton._compat-module.html      |    0
 .../python/api/toc-proton._condition-module.html   |    0
 .../proton/python/api/toc-proton._data-module.html |    0
 .../python/api/toc-proton._delivery-module.html    |    0
 .../python/api/toc-proton._endpoints-module.html   |    0
 .../python/api/toc-proton._events-module.html      |    0
 .../python/api/toc-proton._exceptions-module.html  |    0
 .../python/api/toc-proton._handlers-module.html    |    0
 .../proton/python/api/toc-proton._io-module.html   |   29 +
 .../python/api/toc-proton._message-module.html     |    0
 .../python/api/toc-proton._reactor-module.html     |   29 +
 .../python/api/toc-proton._selectable-module.html  |   29 +
 .../python/api/toc-proton._transport-module.html   |    0
 .../proton/python/api/toc-proton._url-module.html  |    0
 .../python/api/toc-proton._utils-module.html       |    0
 .../python/api/toc-proton._wrapper-module.html     |    0
 .../python/api/toc-proton.handlers-module.html     |    0
 .../python/api/toc-proton.reactor-module.html      |    0
 .../proton/python/api/toc-proton.utils-module.html |    0
 .../proton/python/api/toc.html                     |    0
 .../proton/python/book/.buildinfo                  |    4 +
 .../proton/python/book/_sources/index.rst.txt      |    0
 .../proton/python/book/_sources/overview.rst.txt   |    0
 .../proton/python/book/_sources/tutorial.rst.txt   |    0
 .../proton/python/book/_static/ajax-loader.gif     |  Bin
 .../proton/python/book/_static/basic.css           |    0
 .../proton/python/book/_static/comment-bright.png  |  Bin
 .../proton/python/book/_static/comment-close.png   |  Bin
 .../proton/python/book/_static/comment.png         |  Bin
 .../proton/python/book/_static/contents.png        |  Bin
 .../proton/python/book/_static/doctools.js         |    0
 .../proton/python/book/_static/down-pressed.png    |  Bin
 .../proton/python/book/_static/down.png            |  Bin
 .../proton/python/book/_static/file.png            |  Bin
 .../proton/python/book/_static/jquery-3.1.0.js     |    0
 .../proton/python/book/_static/jquery.js           |    0
 .../proton/python/book/_static/minus.png           |  Bin
 .../proton/python/book/_static/navigation.png      |  Bin
 .../proton/python/book/_static/plus.png            |  Bin
 .../proton/python/book/_static/pygments.css        |    0
 .../proton/python/book/_static/searchtools.js      |    0
 .../proton/python/book/_static/sphinxdoc.css       |    0
 .../proton/python/book/_static/underscore-1.3.1.js |    0
 .../proton/python/book/_static/underscore.js       |    0
 .../proton/python/book/_static/up-pressed.png      |  Bin
 .../proton/python/book/_static/up.png              |  Bin
 .../proton/python/book/_static/websupport.js       |    0
 .../proton/python/book}/_transom_ignore_pages      |    0
 .../proton/python/book/genindex.html               |  482 +++
 .../proton/python/book/index.html                  |  119 +
 .../proton/python/book/objects.inv                 |   10 +
 .../proton/python/book/overview.html               |  946 +++++
 .../proton/python/book/search.html                 |  101 +
 .../proton/python/book/searchindex.js              |    1 +
 .../proton/python/book/tutorial.html               | 1150 ++++++
 .../proton/python/examples/abstract_server.py      |    0
 .../python/examples/abstract_server.py.html.in     |    0
 .../proton/python/examples/broker.py               |    0
 .../proton/python/examples/broker.py.html.in       |    0
 .../proton/python/examples/client.py               |    0
 .../proton/python/examples/client.py.html.in       |    0
 .../proton/python/examples/client_http.py          |    0
 .../proton/python/examples/client_http.py.html.in  |    0
 .../proton/python/examples/colour_send.py          |    0
 .../proton/python/examples/colour_send.py.html.in  |    0
 .../proton/python/examples/db_common.py            |    0
 .../proton/python/examples/db_common.py.html.in    |    0
 .../proton/python/examples/db_ctrl.py              |    0
 .../proton/python/examples/db_ctrl.py.html.in      |    0
 .../proton/python/examples/db_recv.py              |    0
 .../proton/python/examples/db_recv.py.html.in      |    0
 .../proton/python/examples/db_send.py              |    0
 .../proton/python/examples/db_send.py.html.in      |    0
 .../proton/python/examples/direct_recv.py          |    0
 .../proton/python/examples/direct_recv.py.html.in  |    0
 .../proton/python/examples/direct_send.py          |    0
 .../proton/python/examples/direct_send.py.html.in  |    0
 .../proton/python/examples/helloworld.py           |    0
 .../proton/python/examples/helloworld.py.html.in   |    0
 .../proton/python/examples/helloworld_blocking.py  |    0
 .../python/examples/helloworld_blocking.py.html.in |    0
 .../proton/python/examples/helloworld_direct.py    |    0
 .../python/examples/helloworld_direct.py.html.in   |    0
 .../python/examples/helloworld_direct_tornado.py   |    0
 .../examples/helloworld_direct_tornado.py.html.in  |    0
 .../proton/python/examples/helloworld_tornado.py   |    0
 .../python/examples/helloworld_tornado.py.html.in  |    0
 .../proton/python/examples/index.md                |   42 +
 .../proton/python/examples/proton_server.py        |    0
 .../python/examples/proton_server.py.html.in       |    0
 .../proton/python/examples/proton_tornado.py       |    0
 .../python/examples/proton_tornado.py.html.in      |    0
 .../proton/python/examples/queue_browser.py        |    0
 .../python/examples/queue_browser.py.html.in       |    0
 .../proton/python/examples/recurring_timer.py      |    0
 .../python/examples/recurring_timer.py.html.in     |    0
 .../python/examples/recurring_timer_tornado.py     |    0
 .../examples/recurring_timer_tornado.py.html.in    |    0
 .../proton/python/examples/selected_recv.py        |    0
 .../python/examples/selected_recv.py.html.in       |    0
 .../proton/python/examples/server.py               |    0
 .../proton/python/examples/server.py.html.in       |    0
 .../proton/python/examples/server_direct.py        |    0
 .../python/examples/server_direct.py.html.in       |    0
 .../proton/python/examples/server_tx.py            |    0
 .../proton/python/examples/server_tx.py.html.in    |    0
 .../proton/python/examples/simple_recv.py          |    0
 .../proton/python/examples/simple_recv.py.html.in  |    0
 .../proton/python/examples/simple_send.py          |    0
 .../proton/python/examples/simple_send.py.html.in  |    0
 .../proton/python/examples/sync_client.py          |    0
 .../proton/python/examples/sync_client.py.html.in  |    0
 .../proton/python/examples/test_examples.py        |  166 +
 .../python/examples/test_examples.py.html.in       |  152 +
 .../proton/python/examples/tx_recv.py              |    0
 .../proton/python/examples/tx_recv.py.html.in      |    0
 .../proton/python/examples/tx_recv_interactive.py  |    0
 .../python/examples/tx_recv_interactive.py.html.in |    0
 .../proton/python/examples/tx_send.py              |    0
 .../proton/python/examples/tx_send.py.html.in      |    0
 .../qpid-proton-0.28.0/proton/ruby/api/Qpid.html   |  128 +
 .../proton/ruby/api/Qpid/Proton.html               |  349 ++
 .../proton/ruby/api/Qpid/Proton/AbortedError.html  |  143 +
 .../proton/ruby/api/Qpid/Proton/ArgumentError.html |  143 +
 .../ruby/api/Qpid/Proton/AttributeError.html       |  143 +
 .../proton/ruby/api/Qpid/Proton/Condition.html     |  827 ++++
 .../proton/ruby/api/Qpid/Proton/Connection.html    | 3011 ++++++++++++++
 .../ruby/api/Qpid/Proton/ConnectionDriver.html     | 1663 ++++++++
 .../proton/ruby/api/Qpid/Proton/Container.html     | 2215 ++++++++++
 .../api/Qpid/Proton/Container/ConnectionTask.html  |  441 ++
 .../ruby/api/Qpid/Proton/Container/ListenTask.html | 1017 +++++
 .../api/Qpid/Proton/Container/SelectWaker.html     |  482 +++
 .../api/Qpid/Proton/Container/StoppedError.html    |  237 ++
 .../proton/ruby/api/Qpid/Proton/Delivery.html      | 1020 +++++
 .../proton/ruby/api/Qpid/Proton/Disposition.html   |  859 ++++
 .../ruby/api/Qpid/Proton/Disposition/State.html    |  235 ++
 .../Proton/Disposition/State/ClassMethods.html     |  193 +
 .../proton/ruby/api/Qpid/Proton/EOSError.html      |  143 +
 .../proton/ruby/api/Qpid/Proton/Endpoint.html      | 1082 +++++
 .../proton/ruby/api/Qpid/Proton/Event.html         | 1429 +++++++
 .../proton/ruby/api/Qpid/Proton/Handler.html       |  213 +
 .../ruby/api/Qpid/Proton/Handler/Adapter.html      |  497 +++
 .../ruby/api/Qpid/Proton/Handler/ArrayHandler.html |  602 +++
 .../api/Qpid/Proton/Handler/MessagingAdapter.html  | 1112 +++++
 .../api/Qpid/Proton/Handler/MessagingHandler.html  |  482 +++
 .../Proton/Handler/ReactorMessagingAdapter.html    | 1139 ++++++
 .../proton/ruby/api/Qpid/Proton/HandlerDriver.html |  576 +++
 .../ruby/api/Qpid/Proton/InProgressError.html      |  141 +
 .../ruby/api/Qpid/Proton/InterruptedError.html     |  143 +
 .../proton/ruby/api/Qpid/Proton/Link.html          | 1795 ++++++++
 .../proton/ruby/api/Qpid/Proton/LinkError.html     |  143 +
 .../proton/ruby/api/Qpid/Proton/Listener.html      |  649 +++
 .../ruby/api/Qpid/Proton/Listener/Handler.html     |  598 +++
 .../proton/ruby/api/Qpid/Proton/Message.html       | 4319 ++++++++++++++++++++
 .../ruby/api/Qpid/Proton/MessagingHandler.html     |  246 ++
 .../proton/ruby/api/Qpid/Proton/OverflowError.html |  143 +
 .../proton/ruby/api/Qpid/Proton/ProtonError.html   |  139 +
 .../proton/ruby/api/Qpid/Proton/Reactor.html       |  124 +
 .../ruby/api/Qpid/Proton/Reactor/Container.html    |  551 +++
 .../proton/ruby/api/Qpid/Proton/Receiver.html      |  881 ++++
 .../proton/ruby/api/Qpid/Proton/Reject.html        |  143 +
 .../proton/ruby/api/Qpid/Proton/Release.html       |  143 +
 .../proton/ruby/api/Qpid/Proton/SASL.html          |  603 +++
 .../proton/ruby/api/Qpid/Proton/SASLError.html     |  151 +
 .../proton/ruby/api/Qpid/Proton/SSL.html           |  700 ++++
 .../proton/ruby/api/Qpid/Proton/SSLDomain.html     |  721 ++++
 .../proton/ruby/api/Qpid/Proton/SSLError.html      |  153 +
 .../ruby/api/Qpid/Proton/SSLUnavailableError.html  |  157 +
 .../proton/ruby/api/Qpid/Proton/Sender.html        |  874 ++++
 .../proton/ruby/api/Qpid/Proton/Session.html       | 1039 +++++
 .../proton/ruby/api/Qpid/Proton/SessionError.html  |  143 +
 .../proton/ruby/api/Qpid/Proton/StateError.html    |  148 +
 .../ruby/api/Qpid/Proton/StopAutoResponse.html     |  144 +
 .../proton/ruby/api/Qpid/Proton/StoppedError.html  |  155 +
 .../proton/ruby/api/Qpid/Proton/Terminus.html      | 1207 ++++++
 .../proton/ruby/api/Qpid/Proton/TimeoutError.html  |  143 +
 .../proton/ruby/api/Qpid/Proton/Tracker.html       |  463 +++
 .../proton/ruby/api/Qpid/Proton/Transfer.html      | 1322 ++++++
 .../proton/ruby/api/Qpid/Proton/Transport.html     | 1957 +++++++++
 .../ruby/api/Qpid/Proton/TransportError.html       |  147 +
 .../proton/ruby/api/Qpid/Proton/Types.html         |  481 +++
 .../ruby/api/Qpid/Proton/Types/ArrayHeader.html    |  502 +++
 .../ruby/api/Qpid/Proton/Types/BinaryString.html   |  136 +
 .../ruby/api/Qpid/Proton/Types/Described.html      |  133 +
 .../proton/ruby/api/Qpid/Proton/Types/Type.html    |  533 +++
 .../ruby/api/Qpid/Proton/Types/UTFString.html      |  226 +
 .../ruby/api/Qpid/Proton/Types/UniformArray.html   |  685 ++++
 .../proton/ruby/api/Qpid/Proton/URL.html           |  854 ++++
 .../ruby/api/Qpid/Proton/UnderflowError.html       |  143 +
 .../proton/ruby/api/Qpid/Proton/Util.html          |  132 +
 .../proton/ruby/api/Qpid/Proton/WorkQueue.html     |  439 ++
 .../api/Qpid/Proton/WorkQueue/StoppedError.html    |  237 ++
 .../qpid-proton-0.28.0/proton/ruby/api/_index.html |  738 ++++
 .../proton/ruby}/api/_transom_ignore_pages         |    0
 .../proton/ruby/api/class_list.html                |    0
 .../proton/ruby/api/css/common.css                 |    0
 .../proton/ruby/api/css/full_list.css              |    0
 .../proton/ruby/api/css/style.css                  |    0
 .../proton/ruby/api/file.README.html               |  230 ++
 .../proton/ruby/api/file_list.html                 |    0
 .../proton/ruby/api/frames.html                    |    0
 .../qpid-proton-0.28.0/proton/ruby/api/index.html  |  230 ++
 .../proton/ruby/api/js/app.js                      |    0
 .../proton/ruby/api/js/full_list.js                |    0
 .../proton/ruby/api/js/jquery.js                   |    0
 .../proton/ruby/api/method_list.html               |    0
 .../proton/ruby/examples/broker.rb                 |    0
 .../proton/ruby/examples/broker.rb.html.in         |    0
 .../proton/ruby/examples/client.rb                 |    0
 .../proton/ruby/examples/client.rb.html.in         |    0
 .../proton/ruby/examples/direct_recv.rb            |    0
 .../proton/ruby/examples/direct_recv.rb.html.in    |    0
 .../proton/ruby/examples/direct_send.rb            |    0
 .../proton/ruby/examples/direct_send.rb.html.in    |    0
 .../proton/ruby/examples/helloworld.rb             |    0
 .../proton/ruby/examples/helloworld.rb.html.in     |    0
 .../proton/ruby/examples/index.md                  |   19 +
 .../proton/ruby/examples/server.rb                 |    0
 .../proton/ruby/examples/server.rb.html.in         |    0
 .../proton/ruby/examples/simple_recv.rb            |    0
 .../proton/ruby/examples/simple_recv.rb.html.in    |    0
 .../proton/ruby/examples/simple_send.rb            |    0
 .../proton/ruby/examples/simple_send.rb.html.in    |    0
 .../proton/ruby/examples/ssl_send.rb               |    0
 .../proton/ruby/examples/ssl_send.rb.html.in       |    0
 input/releases/qpid-proton-0.28.0/release-notes.md |   50 +
 3096 files changed, 389086 insertions(+), 1047 deletions(-)
 copy content/releases/{qpid-jms-master/index.html => qpid-jms-0.42.0/building.html} (79%)
 create mode 100644 content/releases/qpid-jms-0.42.0/docs/index.html
 copy content/releases/{qpid-jms-0.31.0 => qpid-jms-0.42.0}/index.html (87%)
 copy content/releases/{qpid-jms-master/index.html => qpid-jms-0.42.0/release-notes.html} (83%)
 copy content/releases/{qpid-proton-0.26.0 => qpid-proton-0.28.0}/index.html (91%)
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/annotated.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/annotated_dup.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/bc_s.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/bdwn.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/broker_8c-example.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/buffering.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/cid_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/classes.html
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/closed.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/codec_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/codec_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/codec_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/condition_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/condition_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/condition_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/connection_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/connection_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/connection_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/connection__driver_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/connection__driver_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/connection__driver_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/delivery_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/delivery_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/delivery_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/dir_25143d27009f52d175c1d192441a738a.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/dir_25143d27009f52d175c1d192441a738a.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/direct_8c-example.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/disposition_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/disposition_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/disposition_8h_source.html
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/doc.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/doxygen.css (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/doxygen.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/dynsections.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/engine_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/error_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/error_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/error_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/event_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/event_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/event_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/examples.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/examples.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/files.html
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/files.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/folderclosed.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/folderopen.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/functions.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/functions_vars.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_b.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_c.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_d.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_defs.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/globals_dup.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_e.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_enum.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_eval.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_f.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_func.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/globals_func.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_func_c.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_func_d.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_func_e.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_func_l.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_func_m.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_func_n.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_func_p.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_func_r.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_func_s.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_func_t.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_func_u.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_func_w.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_i.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_l.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_m.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_n.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_o.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_p.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_r.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_s.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_t.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_type.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_u.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/globals_w.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__amqp__types.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__amqp__types.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__amqp__types_structpn__decimal128__t.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__amqp__types_structpn__uuid__t.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__api__types.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/group__api__types.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__api__types_structpn__atom__t.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__api__types_structpn__bytes__t.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__api__types_structpn__rwbytes__t.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__codec.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__codec.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__condition.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__condition.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__connection.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__connection.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__connection__driver.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__connection__driver.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__connection__driver_structpn__connection__driver__t.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__core.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__core.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__data.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__data.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__delivery.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__delivery.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__error.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__error.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__event.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__event.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__io.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__io.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__link.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__link.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__listener.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/group__listener.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__message.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/group__message.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__messenger.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__messenger.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__proactor.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__proactor.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__proactor__events.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__sasl.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__sasl.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__session.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__session.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__ssl.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__ssl.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__terminus.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/group__terminus.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__transport.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/group__transport.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__types.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__types.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/group__url.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/group__url.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/handlers_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/import__export_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/index.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/io_page.html
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/jquery.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/link_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/link_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/link_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/listener_8h.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/listener_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/listener_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/log_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/md__tmp_rgemmell_transom_qpid-proton-0_828_80_c_docs_advanced.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/md__tmp_rgemmell_transom_qpid-proton-0_828_80_c_docs_advanced.js
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/message_8h.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/message_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/message_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/messenger_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/messenger_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/messenger_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/modules.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/modules.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/nav_f.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/nav_g.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/nav_h.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/navtree.css (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/navtree.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/navtreedata.js
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/navtreeindex0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/navtreeindex1.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/navtreeindex2.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/navtreeindex3.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/navtreeindex4.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/navtreeindex5.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/navtreeindex6.js
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/netaddr_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/netaddr_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/netaddr_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/object_8h_source.html
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/open.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/pages.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/proactor_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/proactor_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/proactor_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/reactor_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/receive_8c-example.html
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/resize.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/sasl-plugin_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/sasl_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/sasl_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/sasl_8h_source.html
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/all_0.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/search/all_0.js
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/all_1.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/search/all_1.js
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/all_2.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/search/all_2.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/all_3.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/search/all_3.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/all_4.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/search/all_4.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/all_5.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/search/all_5.js
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/all_6.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/search/all_6.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/all_7.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/search/all_7.js
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/all_8.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/search/all_8.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/all_9.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/search/all_9.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/all_a.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/search/all_a.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/all_b.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/search/all_b.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/all_c.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/search/all_c.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/classes_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/classes_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/close.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/enums_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/enums_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/enumvalues_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/enumvalues_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/files_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/files_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/files_1.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/files_1.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/files_2.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/files_2.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/files_3.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/files_3.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/files_4.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/files_4.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/files_5.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/files_5.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/files_6.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/files_6.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/files_7.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/files_7.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/files_8.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/files_8.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/files_9.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/files_9.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/functions_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/search/functions_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_1.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_1.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_2.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_2.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_3.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_3.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_4.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_4.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_5.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_5.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_6.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_6.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_7.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_7.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_8.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_8.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_9.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_9.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_a.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/groups_a.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/mag_sel.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/nomatches.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/pages_0.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/search/pages_0.js
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/pages_1.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/search/pages_1.js
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/pages_2.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/search/pages_2.js
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/pages_3.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/search/pages_3.js
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/search.css (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/search.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/search_l.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/search_m.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/search_r.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/search/searchdata.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/typedefs_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/search/typedefs_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/search/variables_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/search/variables_0.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/selectable_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/send_8c-example.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/session_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/session_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/session_8h_source.html
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/splitbar.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/ssl_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/ssl_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/ssl_8h_source.html
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/sync_off.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/sync_on.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/tab_a.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/tab_b.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/tab_h.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/tab_s.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master/proton/cpp => content/releases/qpid-proton-0.28.0/proton/c}/api/tabs.css (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/terminus_8h.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/terminus_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/terminus_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/threads.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/transport_8h.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/transport_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/transport_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/type__compat_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/types_8h.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/c/api/types_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/types_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/url_8h.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/c/api/url_8h.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/c/api/url_8h_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/annotated.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/annotated_dup.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/annotation__key_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/annotation__key_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/annotation__key_8hpp_source.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/bc_s.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/bdwn.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/binary_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/binary_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/binary_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/broker_8cpp-example.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/byte__array_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/byte__array_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classes.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1annotation__key-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1annotation__key.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1annotation__key.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1annotation__key.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1binary-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1binary.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1binary.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1binary.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1byte__array-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1byte__array.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1byte__array.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1byte__array.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1codec_1_1decoder-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1codec_1_1decoder.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1codec_1_1decoder.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1codec_1_1encoder-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1codec_1_1encoder.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1codec_1_1encoder.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1connection-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1connection.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1connection.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1connection.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1connection__options-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1connection__options.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1connection__options.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1container-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1container.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1container.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1decimal128-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1decimal128.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1decimal128.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1decimal32-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1decimal32.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1decimal32.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1decimal64-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1decimal64.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1decimal64.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1delivery-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1delivery.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1delivery.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1delivery.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1duration-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1duration.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1duration.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1duration.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1endpoint-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1endpoint.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1endpoint.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1endpoint.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1error__condition-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1error__condition.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1error__condition.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1io_1_1connection__driver-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1io_1_1connection__driver.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1io_1_1connection__driver.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1link-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1link.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1link.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1link.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1listen__handler-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1listen__handler.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1listen__handler.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1listener-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1listener.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1listener.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1map-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1map.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1map.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1message-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1message.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1message.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1message__id-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1message__id.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1message__id.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1message__id.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1messaging__handler-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1messaging__handler.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1messaging__handler.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1null-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1null.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1null.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1null.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1receiver-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1receiver.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1receiver.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1receiver.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1receiver__options-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1receiver__options.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1receiver__options.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1reconnect__options-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1reconnect__options.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1reconnect__options.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1returned-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1returned.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1returned.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1sasl-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1sasl.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1sasl.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1scalar-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1scalar.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1scalar.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1scalar.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1scalar__base-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1scalar__base.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1scalar__base.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1scalar__base.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1sender-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1sender.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1sender.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1sender.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1sender__options-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1sender__options.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1sender__options.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1session-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1session.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1session.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1session.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1session__options-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1session__options.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1session__options.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1source-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1source.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1source.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1source.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1source__options-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1source__options.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1source__options.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1ssl.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl__certificate-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl__certificate.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1ssl__certificate.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl__client__options-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl__client__options.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1ssl__client__options.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl__server__options-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl__server__options.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1ssl__server__options.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1symbol-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1symbol.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1symbol.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1symbol.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1target-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1target.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1target.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1target.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1target__options-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1target__options.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1target__options.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1terminus-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1terminus.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1terminus.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1terminus.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1timestamp-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1timestamp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1timestamp.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1timestamp.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1tracker-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1tracker.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1tracker.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1tracker.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1transfer-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1transfer.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1transfer.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1transfer.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1transport-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1transport.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1transport.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1transport.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1url-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1url.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1url.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1uuid-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1uuid.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1uuid.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1uuid.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1value-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1value.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1value.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1value.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1work__queue-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1work__queue.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1work__queue.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/client_8cpp-example.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/closed.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/codec_2map_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/codec_2map_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/codec_2map_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/common_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/common_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/comparable_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/config_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/connect-config.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/connect__config_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/connection_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/connection_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/connection__driver_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/connection__driver_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/connection__options_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/connection__options_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/container_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/container_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/data_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/decimal_8hpp.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/decimal_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/decimal_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/decoder_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/decoder_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/decoder_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/default__container_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/default__container_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/default__container_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/delivery_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/delivery_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/delivery__mode_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/delivery__mode_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/deque_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/deque_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/deque_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/dir_25143d27009f52d175c1d192441a738a.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/dir_25143d27009f52d175c1d192441a738a.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/dir_2fd3e5516989aa9776e558b58aa1c5c4.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/dir_2fd3e5516989aa9776e558b58aa1c5c4.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/dir_91df95ff942f5f87aa24429174a5d190.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/dir_91df95ff942f5f87aa24429174a5d190.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/dir_d4a17a437089f6e4c823599b6b44ea54.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/dir_d4a17a437089f6e4c823599b6b44ea54.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/direct_recv_8cpp-example.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/direct_send_8cpp-example.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/doc.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/doxygen.css (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/doxygen.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/duration_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/duration_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/duration_8hpp_source.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/dynsections.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/encoder_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/encoder_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/encoder_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/endpoint_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/endpoint_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/error_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/error_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/error__condition_8hpp.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/error__condition_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/error__condition_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/examples.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/examples.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/export_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/files.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/files.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/folderclosed.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/folderopen.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/forward__list_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/forward__list_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/forward__list_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/function_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/function_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_0x7e.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_b.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_c.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_d.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/functions_dup.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_e.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_enum.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_eval.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_f.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/functions_func.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_0x7e.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_b.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_c.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_d.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_e.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_f.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_g.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_h.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_i.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_l.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_m.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_n.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_o.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_p.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_r.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_s.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_t.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_u.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_v.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_w.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_g.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_h.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_i.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_l.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_m.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_n.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_o.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_p.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_r.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_rela.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_s.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_t.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_type.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_u.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_v.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_vars.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/functions_w.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/fwd_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/fwd_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/helloworld_8cpp-example.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/hierarchy.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/hierarchy.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/index.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/io_page.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/jquery.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/link_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/link_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/list_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/list_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/list_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/listen__handler_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/listen__handler_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/listener_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/listener_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/map_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/map_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/map_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/message_8hpp.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/message_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/message_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/message__id_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/message__id_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/message__id_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/message_properties_8cpp-example.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/messaging__handler_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/messaging__handler_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/mt_page.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/multithreaded_client_8cpp-example.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/multithreaded_client_flow_control_8cpp-example.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/namespacemembers.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/namespacemembers_enum.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/namespacemembers_eval.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/namespacemembers_func.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/namespacemembers_type.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/namespaceproton.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/namespaceproton.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/namespaceproton_1_1codec.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/namespaceproton_1_1codec.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/namespaceproton_1_1connect__config.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/namespaceproton_1_1io.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/namespaceproton_1_1io.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/namespaces.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/namespaces.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/namespaces_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/namespaces_8hpp_source.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/nav_f.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/nav_g.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/nav_h.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/navtree.css (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/navtree.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/navtreedata.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/navtreeindex0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/navtreeindex1.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/navtreeindex2.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/navtreeindex3.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/navtreeindex4.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/null_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/null_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/null_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/object_8hpp_source.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/open.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/overview_page.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/pages.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/pn__unique__ptr_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/receiver_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/receiver_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/receiver__options_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/receiver__options_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/reconnect__options_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/reconnect__options_8hpp_source.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/resize.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/returned_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/returned_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/sasl_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/sasl_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/scalar_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/scalar_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/scalar_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/scalar__base_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/scalar__base_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/scalar__base_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/scheduled_send_03_8cpp-example.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/scheduled_send_8cpp-example.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_1.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_1.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_10.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_10.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_11.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_11.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_12.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_12.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_13.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_13.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_14.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_14.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_2.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_2.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_3.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_3.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_4.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_4.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_5.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_5.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_6.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_6.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_7.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_7.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_8.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_8.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_9.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_9.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_a.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_a.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_b.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_b.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_c.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_c.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_d.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_d.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_e.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_e.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_f.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/all_f.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_1.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_1.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_2.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_2.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_3.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_3.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_4.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_4.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_5.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_5.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_6.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_6.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_7.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_7.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_8.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_8.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_9.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_9.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_a.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_a.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_b.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_b.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_c.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_c.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_d.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_d.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_e.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/classes_e.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/close.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_1.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_1.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_2.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_2.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_3.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_3.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_4.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_4.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_5.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_5.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_6.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_6.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_7.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enums_7.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_1.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_1.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_2.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_2.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_3.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_3.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_4.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_4.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_5.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_5.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_6.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_6.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_7.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_7.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_8.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_8.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_9.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_9.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_a.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_a.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_b.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_b.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_c.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_c.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_d.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_d.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_e.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_e.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_f.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_f.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_1.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_1.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_2.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_2.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_3.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_3.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_4.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_4.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_5.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_5.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_6.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_6.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_7.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_7.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_8.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_8.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_9.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_9.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_a.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_a.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_b.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_b.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_c.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_c.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_d.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_d.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_e.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/files_e.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_1.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_1.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_10.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_10.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_11.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_11.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_12.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_12.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_13.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_13.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_14.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_14.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_2.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_2.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_3.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_3.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_4.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_4.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_5.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_5.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_6.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_6.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_7.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_7.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_8.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_8.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_9.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_9.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_a.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_a.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_b.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_b.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_c.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_c.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_d.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_d.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_e.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_e.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_f.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/functions_f.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/mag_sel.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/namespaces_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/namespaces_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/nomatches.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/pages_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/pages_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/pages_1.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/pages_1.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/pages_2.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/pages_2.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/pages_3.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/pages_3.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/pages_4.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/pages_4.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/pages_5.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/pages_5.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/related_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/related_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/related_1.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/related_1.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/related_2.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/related_2.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/search.css (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/search.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/search_l.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/search_m.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/search_r.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/searchdata.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_1.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_1.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_2.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_2.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_3.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_3.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_4.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_4.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/variables_0.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/variables_0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/variables_1.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/variables_1.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/variables_2.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/variables_2.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/variables_3.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/variables_3.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/variables_4.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/variables_4.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/variables_5.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/search/variables_5.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/sender_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/sender_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/sender__options_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/sender__options_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/server_8cpp-example.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/server_direct_8cpp-example.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/service_bus_8cpp-example.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/session_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/session_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/session__options_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/session__options_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/simple_recv_8cpp-example.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/simple_send_8cpp-example.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/source_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/source_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/source__options_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/source__options_8hpp_source.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/splitbar.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/ssl_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/ssl_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1conversion__error-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1conversion__error.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1conversion__error.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1conversion__error.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1delivery__mode-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1delivery__mode.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1delivery__mode.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1error-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1error.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1error.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1error.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1io_1_1const__buffer-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1io_1_1const__buffer.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1io_1_1const__buffer.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1io_1_1mutable__buffer-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1io_1_1mutable__buffer.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1io_1_1mutable__buffer.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1timeout__error-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1timeout__error.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1timeout__error.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1timeout__error.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1url__error-members.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1url__error.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1url__error.png (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/symbol_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/symbol_8hpp_source.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/sync_off.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/sync_on.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/tab_a.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/tab_b.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/tab_h.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/tab_s.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/tabs.css (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/target_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/target_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/target__options_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/target__options_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/terminus_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/terminus_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/thread__safe_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/thread__safe_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/timestamp_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/timestamp_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/timestamp_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/tracker_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/tracker_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/transfer_8hpp.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/transfer_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/transfer_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/transport_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/transport_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/tutorial_page.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/type__id_8hpp.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/type__id_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/type__id_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/type__traits_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/types_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/types_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/types__fwd_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/types__fwd_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/types_page.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/unordered__map_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/unordered__map_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/unordered__map_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/url_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/url_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/uuid_8hpp.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/uuid_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/uuid_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/value_8hpp.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/api/value_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/value_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/vector_8hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/api/vector_8hpp.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/vector_8hpp_source.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/work__queue_8hpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/cpp/api/work__queue_8hpp_source.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/broker.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/broker.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/client.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/client.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/colour_send.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/colour_send.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/connection_options.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/connection_options.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/direct_recv.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/direct_recv.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/direct_send.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/direct_send.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/encode_decode.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/encode_decode.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/fake_cpp11.hpp (100%)
 mode change 100644 => 100755
 copy content/releases/{qpid-jms-master/index.html => qpid-proton-0.28.0/proton/cpp/examples/fake_cpp11.hpp.html} (83%)
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/flow_control.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/flow_control.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/helloworld.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/helloworld.cpp.html
 copy content/releases/{qpid-proton-master => qpid-proton-0.28.0/proton/cpp/examples}/index.html (73%)
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/message_properties.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/message_properties.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/multithreaded_client.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/multithreaded_client.cpp.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/multithreaded_client_flow_control.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/multithreaded_client_flow_control.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/options.hpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/options.hpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/queue_browser.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/queue_browser.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/reconnect_client.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/reconnect_client.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/scheduled_send.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/scheduled_send.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/scheduled_send_03.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/scheduled_send_03.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/selected_recv.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/selected_recv.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/server.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/server.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/server_direct.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/server_direct.cpp.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/service_bus.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/service_bus.cpp.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/simple_connect.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/simple_connect.cpp.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/simple_recv.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/simple_recv.cpp.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/simple_send.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/simple_send.cpp.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/ssl.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/ssl.cpp.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/cpp/examples/ssl_client_cert.cpp (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/cpp/examples/ssl_client_cert.cpp.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/api-objects.txt
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/class-tree.html
 copy {input/releases/qpid-python-master/messaging-api => content/releases/qpid-proton-0.28.0/proton/python}/api/crarr.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-python-master/messaging-api => content/releases/qpid-proton-0.28.0/proton/python}/api/epydoc.css (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-python-master/messaging-api => content/releases/qpid-proton-0.28.0/proton/python}/api/epydoc.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/api/frames.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/api/help.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/identifier-index.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/api/index.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/int-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/module-tree.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton-module.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton-pysrc.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._common-module.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._common-pysrc.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._common.Constant-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._compat-module.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._compat-pysrc.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._condition-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._condition-pysrc.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._condition.Condition-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._data-module.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._data-pysrc.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._data.Array-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._data.Data-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._data.Described-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._data.UnmappedType-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._data.byte-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._data.char-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._data.decimal128-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._data.decimal32-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._data.decimal64-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._data.float32-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._data.int32-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._data.short-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._data.symbol-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._data.timestamp-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._data.ubyte-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._data.uint-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._data.ulong-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._data.ushort-class.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._delivery-module.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._delivery-pysrc.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._delivery.Delivery-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._delivery.Disposition-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._delivery.DispositionType-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._delivery.NamedInt-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._endpoints-module.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._endpoints-pysrc.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._endpoints.Connection-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._endpoints.Endpoint-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._endpoints.Link-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._endpoints.Receiver-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._endpoints.Sender-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._endpoints.Session-class.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._endpoints.Terminus-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._events-module.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._events-pysrc.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._events.Collector-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._events.Event-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._events.EventBase-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._events.EventType-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._events.Handler-class.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._events.LazyHandlers-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._events.TypeExtender-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._exceptions-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._exceptions-pysrc.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._exceptions.ConnectionException-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._exceptions.DataException-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._exceptions.Interrupt-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._exceptions.LinkException-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._exceptions.MessageException-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.0 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._exceptions.ProtonException-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._exceptions.SSLException-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._exceptions.SSLUnavailable-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._exceptions.SessionException-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._exceptions.Timeout-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._exceptions.TransportException-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers-module.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers-pysrc.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._handlers.Acking-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.ConnectSelectable-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.EndpointStateHandler-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.FlowController-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.Handshaker-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.IOHandler-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.IncomingMessageHandler-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.MessagingHandler-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.OutgoingMessageHandler-class.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._handlers.PythonIO-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._handlers.Reject-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._handlers.Release-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._handlers.TransactionHandler-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.TransactionalClientHandler-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._io-module.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._io-pysrc.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._io.IO-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._io.IO.Selector-class.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._message-module.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._message-pysrc.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._message.Message-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor-module.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor-pysrc.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.Acceptor-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.ApplicationEvent-class.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.AtLeastOnce-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.AtMostOnce-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.Backoff-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.Connector-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.Container-class.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.Copy-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.DurableSubscription-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.DynamicNodeProperties-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.EventInjector-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.Filter-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.GlobalOverrides-class.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.LinkOption-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.Move-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.Reactor-class.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.ReceiverOption-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.SSLConfig-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.Selector-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.SenderOption-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.SessionPerConnection-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.Task-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.TimerSelectable-class.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.Transaction-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._reactor.Urls-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._selectable-module.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._selectable-pysrc.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._selectable.Selectable-class.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._transport-module.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._transport-pysrc.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._transport.SASL-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._transport.SASLException-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._transport.SSL-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._transport.SSLDomain-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._transport.SSLSessionDetails-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._transport.TraceAdapter-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._transport.Transport-class.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._url-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._url-pysrc.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._url.Url-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._url.Url.Port-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._utils-module.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._utils-pysrc.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._utils.AtomicCount-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._utils.BlockingConnection-class.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._utils.BlockingLink-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._utils.BlockingReceiver-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._utils.BlockingSender-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._utils.ConnectionClosed-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._utils.Fetcher-class.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._utils.LinkDetached-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._utils.SendException-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._utils.SyncRequestResponse-class.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._wrapper-module.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._wrapper-pysrc.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton._wrapper.EmptyAttrs-class.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton._wrapper.Wrapper-class.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton.handlers-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton.handlers-pysrc.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton.reactor-module.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/proton.reactor-pysrc.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton.utils-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/proton.utils-pysrc.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/redirect.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/str-class.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-everything.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton._common-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton._compat-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton._condition-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton._data-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton._delivery-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton._endpoints-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton._events-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton._exceptions-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton._handlers-module.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/toc-proton._io-module.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton._message-module.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/toc-proton._reactor-module.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/api/toc-proton._selectable-module.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton._transport-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton._url-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton._utils-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton._wrapper-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton.handlers-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton.reactor-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/api/toc-proton.utils-module.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/api/toc.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/book/.buildinfo
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_sources/index.rst.txt (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_sources/overview.rst.txt (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_sources/tutorial.rst.txt (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/ajax-loader.gif (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/basic.css (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/comment-bright.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/comment-close.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/comment.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/contents.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/doctools.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/down-pressed.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/down.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/file.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/jquery-3.1.0.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/jquery.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/minus.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/navigation.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/plus.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/pygments.css (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/searchtools.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/sphinxdoc.css (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/underscore-1.3.1.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/underscore.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/up-pressed.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/up.png (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/book/_static/websupport.js (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/book/genindex.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/book/index.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/book/objects.inv
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/book/overview.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/book/search.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/book/searchindex.js
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/book/tutorial.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/examples/abstract_server.py (100%)
 copy content/{maven.html => releases/qpid-proton-0.28.0/proton/python/examples/abstract_server.py.html} (66%)
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/examples/broker.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/broker.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/client.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/client.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/client_http.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/client_http.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/colour_send.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/colour_send.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/db_common.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/db_common.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/db_ctrl.py (100%)
 copy content/releases/{qpid-jms-0.11.1/index.html => qpid-proton-0.28.0/proton/python/examples/db_ctrl.py.html} (52%)
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/examples/db_recv.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/db_recv.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/db_send.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/db_send.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/direct_recv.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/direct_recv.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/direct_send.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/direct_send.py.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/examples/helloworld.py (100%)
 copy content/releases/{qpid-proton-0.16.0/index.html => qpid-proton-0.28.0/proton/python/examples/helloworld.py.html} (57%)
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/helloworld_blocking.py (100%)
 copy content/releases/{qpid-jms-master/index.html => qpid-proton-0.28.0/proton/python/examples/helloworld_blocking.py.html} (69%)
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/helloworld_direct.py (100%)
 copy content/releases/{qpid-jms-0.32.0/index.html => qpid-proton-0.28.0/proton/python/examples/helloworld_direct.py.html} (55%)
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/helloworld_direct_tornado.py (100%)
 copy content/releases/{qpid-proton-master/index.html => qpid-proton-0.28.0/proton/python/examples/helloworld_direct_tornado.py.html} (55%)
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/helloworld_tornado.py (100%)
 copy content/releases/{qpid-proton-0.16.0/index.html => qpid-proton-0.28.0/proton/python/examples/helloworld_tornado.py.html} (55%)
 copy content/releases/{qpid-proton-master => qpid-proton-0.28.0/proton/python/examples}/index.html (71%)
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/proton_server.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/proton_server.py.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/examples/proton_tornado.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/proton_tornado.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/queue_browser.py (100%)
 copy content/releases/{qpid-proton-0.16.0/index.html => qpid-proton-0.28.0/proton/python/examples/queue_browser.py.html} (61%)
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/recurring_timer.py (100%)
 copy content/releases/{qpid-jms-0.11.1/index.html => qpid-proton-0.28.0/proton/python/examples/recurring_timer.py.html} (64%)
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/examples/recurring_timer_tornado.py (100%)
 copy content/releases/{qpid-proton-0.16.0/index.html => qpid-proton-0.28.0/proton/python/examples/recurring_timer_tornado.py.html} (63%)
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/selected_recv.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/selected_recv.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/server.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/server.py.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/python/examples/server_direct.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/server_direct.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/server_tx.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/server_tx.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/simple_recv.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/simple_recv.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/simple_send.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/simple_send.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/sync_client.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/sync_client.py.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/python/examples/test_examples.py
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/test_examples.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/tx_recv.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/tx_recv.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/tx_recv_interactive.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/tx_recv_interactive.py.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/python/examples/tx_send.py (100%)
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/python/examples/tx_send.py.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/AbortedError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/ArgumentError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/AttributeError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Condition.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Connection.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/ConnectionDriver.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Container.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Container/ConnectionTask.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Container/ListenTask.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Container/SelectWaker.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Container/StoppedError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Delivery.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Disposition.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Disposition/State.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Disposition/State/ClassMethods.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/EOSError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Endpoint.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Event.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Handler.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Handler/Adapter.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Handler/ArrayHandler.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Handler/MessagingAdapter.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Handler/MessagingHandler.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Handler/ReactorMessagingAdapter.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/HandlerDriver.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/InProgressError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/InterruptedError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Link.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/LinkError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Listener.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Listener/Handler.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Message.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/MessagingHandler.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/OverflowError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/ProtonError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Reactor.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Reactor/Container.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Receiver.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Reject.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Release.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/SASL.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/SASLError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/SSL.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/SSLDomain.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/SSLError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/SSLUnavailableError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Sender.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Session.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/SessionError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/StateError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/StopAutoResponse.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/StoppedError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Terminus.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/TimeoutError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Tracker.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Transfer.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Transport.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/TransportError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Types.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Types/ArrayHeader.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Types/BinaryString.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Types/Described.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Types/Type.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Types/UTFString.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Types/UniformArray.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/URL.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/UnderflowError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Util.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/WorkQueue.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/WorkQueue/StoppedError.html
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/_index.html
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/ruby/api/class_list.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/api/css/common.css (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/api/css/full_list.css (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/api/css/style.css (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/file.README.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/api/file_list.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/api/frames.html (100%)
 mode change 100644 => 100755
 create mode 100755 content/releases/qpid-proton-0.28.0/proton/ruby/api/index.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/api/js/app.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/api/js/full_list.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/api/js/jquery.js (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/ruby/api/method_list.html (100%)
 mode change 100644 => 100755
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/examples/broker.rb (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/ruby/examples/broker.rb.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/examples/client.rb (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/ruby/examples/client.rb.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/examples/direct_recv.rb (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/ruby/examples/direct_recv.rb.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/examples/direct_send.rb (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/ruby/examples/direct_send.rb.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/examples/helloworld.rb (100%)
 mode change 100644 => 100755
 copy content/releases/{qpid-jms-0.28.0/index.html => qpid-proton-0.28.0/proton/ruby/examples/helloworld.rb.html} (55%)
 copy content/releases/{qpid-jms-master => qpid-proton-0.28.0/proton/ruby/examples}/index.html (84%)
 copy {input/releases/qpid-proton-0.27.1 => content/releases/qpid-proton-0.28.0}/proton/ruby/examples/server.rb (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/ruby/examples/server.rb.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/examples/simple_recv.rb (100%)
 mode change 100644 => 100755
 copy content/releases/{qpid-jms-0.28.0/index.html => qpid-proton-0.28.0/proton/ruby/examples/simple_recv.rb.html} (54%)
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/examples/simple_send.rb (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/ruby/examples/simple_send.rb.html
 copy {input/releases/qpid-proton-master => content/releases/qpid-proton-0.28.0}/proton/ruby/examples/ssl_send.rb (100%)
 mode change 100644 => 100755
 create mode 100644 content/releases/qpid-proton-0.28.0/proton/ruby/examples/ssl_send.rb.html
 copy content/releases/{qpid-proton-0.23.0/index.html => qpid-proton-0.28.0/release-notes.html} (68%)
 copy input/releases/{qpid-jms-0.41.0 => qpid-jms-0.42.0}/building.md (100%)
 copy input/releases/{qpid-jms-0.41.0 => qpid-jms-0.42.0}/docs/index.md (100%)
 create mode 100644 input/releases/qpid-jms-0.42.0/index.md
 create mode 100644 input/releases/qpid-jms-0.42.0/release-notes.md
 create mode 100644 input/releases/qpid-proton-0.28.0/index.md
 copy input/releases/{qpid-python-master/messaging-api => qpid-proton-0.28.0/proton/c}/api/_transom_ignore_pages (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/annotated.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/annotated_dup.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/bc_s.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/bdwn.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/broker_8c-example.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/buffering.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/cid_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/classes.html
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/closed.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/codec_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/codec_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/codec_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/condition_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/condition_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/condition_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/connection_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/connection_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/connection_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/connection__driver_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/connection__driver_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/connection__driver_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/delivery_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/delivery_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/delivery_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/dir_25143d27009f52d175c1d192441a738a.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/dir_25143d27009f52d175c1d192441a738a.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/direct_8c-example.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/disposition_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/disposition_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/disposition_8h_source.html
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/doc.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/doxygen.css (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/doxygen.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/dynsections.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/engine_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/error_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/error_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/error_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/event_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/event_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/event_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/examples.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/examples.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/files.html
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/files.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/folderclosed.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/folderopen.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/functions.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/functions_vars.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_b.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_c.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_d.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_defs.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/globals_dup.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_e.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_enum.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_eval.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_f.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_func.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/globals_func.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_func_c.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_func_d.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_func_e.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_func_l.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_func_m.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_func_n.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_func_p.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_func_r.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_func_s.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_func_t.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_func_u.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_func_w.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_i.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_l.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_m.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_n.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_o.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_p.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_r.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_s.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_t.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_type.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_u.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/globals_w.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__amqp__types.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__amqp__types.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__amqp__types_structpn__decimal128__t.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__amqp__types_structpn__uuid__t.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__api__types.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/group__api__types.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__api__types_structpn__atom__t.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__api__types_structpn__bytes__t.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__api__types_structpn__rwbytes__t.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__codec.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__codec.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__condition.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__condition.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__connection.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__connection.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__connection__driver.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__connection__driver.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__connection__driver_structpn__connection__driver__t.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__core.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__core.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__data.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__data.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__delivery.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__delivery.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__error.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__error.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__event.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__event.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__io.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__io.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__link.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__link.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__listener.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/group__listener.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__message.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/group__message.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__messenger.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__messenger.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__proactor.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__proactor.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__proactor__events.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__sasl.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__sasl.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__session.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__session.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__ssl.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__ssl.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__terminus.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/group__terminus.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__transport.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/group__transport.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__types.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__types.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/group__url.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/group__url.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/handlers_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/import__export_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/index.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/io_page.html
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/jquery.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/link_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/link_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/link_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/listener_8h.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/listener_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/listener_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/log_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/md__tmp_rgemmell_transom_qpid-proton-0_828_80_c_docs_advanced.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/md__tmp_rgemmell_transom_qpid-proton-0_828_80_c_docs_advanced.js
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/message_8h.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/message_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/message_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/messenger_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/messenger_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/messenger_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/modules.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/modules.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/nav_f.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/nav_g.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/nav_h.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/navtree.css (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/navtree.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/navtreedata.js
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/navtreeindex0.js (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/navtreeindex1.js (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/navtreeindex2.js (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/navtreeindex3.js (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/navtreeindex4.js (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/navtreeindex5.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/navtreeindex6.js
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/netaddr_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/netaddr_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/netaddr_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/object_8h_source.html
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/open.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/pages.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/proactor_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/proactor_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/proactor_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/reactor_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/receive_8c-example.html
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/resize.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/sasl-plugin_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/sasl_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/sasl_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/sasl_8h_source.html
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/all_0.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/search/all_0.js
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/all_1.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/search/all_1.js
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/all_2.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/search/all_2.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/all_3.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/search/all_3.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/all_4.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/search/all_4.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/all_5.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/search/all_5.js
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/all_6.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/search/all_6.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/all_7.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/search/all_7.js
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/all_8.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/search/all_8.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/all_9.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/search/all_9.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/all_a.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/search/all_a.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/all_b.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/search/all_b.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/all_c.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/search/all_c.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/classes_0.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/classes_0.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/close.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/enums_0.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/enums_0.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/enumvalues_0.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/enumvalues_0.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/files_0.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/files_0.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/files_1.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/files_1.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/files_2.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/files_2.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/files_3.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/files_3.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/files_4.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/files_4.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/files_5.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/files_5.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/files_6.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/files_6.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/files_7.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/files_7.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/files_8.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/files_8.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/files_9.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/files_9.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/functions_0.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/search/functions_0.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_0.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_0.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_1.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_1.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_2.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_2.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_3.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_3.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_4.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_4.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_5.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_5.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_6.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_6.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_7.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_7.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_8.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_8.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_9.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_9.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_a.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/groups_a.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/mag_sel.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/nomatches.html (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/pages_0.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/search/pages_0.js
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/pages_1.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/search/pages_1.js
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/pages_2.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/search/pages_2.js
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/pages_3.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/search/pages_3.js
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/search.css (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/search.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/search_l.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/search_m.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/search_r.png (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/search/searchdata.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/typedefs_0.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/search/typedefs_0.js (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/search/variables_0.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/search/variables_0.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/selectable_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/send_8c-example.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/session_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/session_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/session_8h_source.html
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/splitbar.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/ssl_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/ssl_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/ssl_8h_source.html
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/sync_off.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/sync_on.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/tab_a.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/tab_b.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/tab_h.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/tab_s.png (100%)
 copy input/releases/{qpid-proton-master/proton/cpp => qpid-proton-0.28.0/proton/c}/api/tabs.css (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/terminus_8h.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/terminus_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/terminus_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/threads.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/transport_8h.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/transport_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/transport_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/type__compat_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/types_8h.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/c/api/types_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/types_8h_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/url_8h.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/c/api/url_8h.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/c/api/url_8h_source.html
 copy input/releases/{qpid-python-master/messaging-api => qpid-proton-0.28.0/proton/cpp}/api/_transom_ignore_pages (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/annotated.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/annotated_dup.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/annotation__key_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/annotation__key_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/annotation__key_8hpp_source.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/bc_s.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/bdwn.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/binary_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/binary_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/binary_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/broker_8cpp-example.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/byte__array_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/byte__array_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classes.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1annotation__key-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1annotation__key.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1annotation__key.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1annotation__key.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1binary-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1binary.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1binary.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1binary.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1byte__array-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1byte__array.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1byte__array.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1byte__array.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1codec_1_1decoder-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1codec_1_1decoder.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1codec_1_1decoder.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1codec_1_1encoder-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1codec_1_1encoder.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1codec_1_1encoder.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1connection-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1connection.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1connection.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1connection.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1connection__options-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1connection__options.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1connection__options.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1container-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1container.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1container.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1decimal128-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1decimal128.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1decimal128.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1decimal32-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1decimal32.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1decimal32.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1decimal64-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1decimal64.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1decimal64.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1delivery-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1delivery.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1delivery.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1delivery.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1duration-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1duration.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1duration.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1duration.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1endpoint-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1endpoint.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1endpoint.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1endpoint.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1error__condition-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1error__condition.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1error__condition.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1io_1_1connection__driver-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1io_1_1connection__driver.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1io_1_1connection__driver.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1link-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1link.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1link.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1link.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1listen__handler-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1listen__handler.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1listen__handler.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1listener-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1listener.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1listener.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1map-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1map.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1map.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1message-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1message.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1message.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1message__id-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1message__id.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1message__id.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1message__id.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1messaging__handler-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1messaging__handler.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1messaging__handler.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1null-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1null.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1null.js (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1null.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1receiver-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1receiver.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1receiver.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1receiver.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1receiver__options-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1receiver__options.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1receiver__options.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1reconnect__options-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1reconnect__options.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1reconnect__options.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1returned-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1returned.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1returned.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1sasl-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1sasl.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1sasl.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1scalar-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1scalar.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1scalar.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1scalar.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1scalar__base-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1scalar__base.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1scalar__base.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1scalar__base.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1sender-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1sender.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1sender.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1sender.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1sender__options-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1sender__options.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1sender__options.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1session-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1session.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1session.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1session.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1session__options-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1session__options.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1session__options.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1source-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1source.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1source.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1source.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1source__options-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1source__options.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1source__options.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1ssl.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl__certificate-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl__certificate.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1ssl__certificate.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl__client__options-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl__client__options.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1ssl__client__options.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl__server__options-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1ssl__server__options.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1ssl__server__options.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1symbol-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1symbol.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1symbol.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1symbol.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1target-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1target.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1target.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1target.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1target__options-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1target__options.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1target__options.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1terminus-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1terminus.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1terminus.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1terminus.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1timestamp-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1timestamp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1timestamp.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1timestamp.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1tracker-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1tracker.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1tracker.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1tracker.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1transfer-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1transfer.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1transfer.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1transfer.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1transport-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1transport.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1transport.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1transport.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1url-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1url.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1url.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1uuid-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1uuid.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1uuid.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1uuid.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1value-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1value.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1value.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1value.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1work__queue-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/classproton_1_1work__queue.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/classproton_1_1work__queue.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/client_8cpp-example.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/closed.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/codec_2map_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/codec_2map_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/codec_2map_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/common_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/common_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/comparable_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/config_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/connect-config.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/connect__config_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/connection_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/connection_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/connection__driver_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/connection__driver_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/connection__options_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/connection__options_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/container_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/container_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/data_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/decimal_8hpp.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/decimal_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/decimal_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/decoder_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/decoder_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/decoder_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/default__container_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/default__container_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/default__container_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/delivery_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/delivery_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/delivery__mode_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/delivery__mode_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/deque_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/deque_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/deque_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/dir_25143d27009f52d175c1d192441a738a.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/dir_25143d27009f52d175c1d192441a738a.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/dir_2fd3e5516989aa9776e558b58aa1c5c4.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/dir_2fd3e5516989aa9776e558b58aa1c5c4.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/dir_91df95ff942f5f87aa24429174a5d190.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/dir_91df95ff942f5f87aa24429174a5d190.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/dir_d4a17a437089f6e4c823599b6b44ea54.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/dir_d4a17a437089f6e4c823599b6b44ea54.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/direct_recv_8cpp-example.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/direct_send_8cpp-example.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/doc.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/doxygen.css (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/doxygen.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/duration_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/duration_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/duration_8hpp_source.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/dynsections.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/encoder_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/encoder_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/encoder_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/endpoint_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/endpoint_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/error_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/error_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/error__condition_8hpp.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/error__condition_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/error__condition_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/examples.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/examples.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/export_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/files.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/files.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/folderclosed.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/folderopen.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/forward__list_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/forward__list_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/forward__list_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/function_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/function_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_0x7e.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_b.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_c.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_d.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/functions_dup.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_e.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_enum.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_eval.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_f.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/functions_func.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_0x7e.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_b.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_c.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_d.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_e.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_f.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_g.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_h.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_i.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_l.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_m.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_n.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_o.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_p.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_r.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_s.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_t.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_u.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_v.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_func_w.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_g.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_h.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_i.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_l.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_m.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_n.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_o.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_p.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_r.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_rela.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_s.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_t.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_type.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_u.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_v.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_vars.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/functions_w.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/fwd_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/fwd_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/helloworld_8cpp-example.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/hierarchy.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/hierarchy.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/index.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/io_page.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/jquery.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/link_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/link_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/list_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/list_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/list_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/listen__handler_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/listen__handler_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/listener_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/listener_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/map_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/map_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/map_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/message_8hpp.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/message_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/message_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/message__id_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/message__id_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/message__id_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/message_properties_8cpp-example.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/messaging__handler_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/messaging__handler_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/mt_page.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/multithreaded_client_8cpp-example.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/multithreaded_client_flow_control_8cpp-example.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/namespacemembers.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/namespacemembers_enum.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/namespacemembers_eval.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/namespacemembers_func.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/namespacemembers_type.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/namespaceproton.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/namespaceproton.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/namespaceproton_1_1codec.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/namespaceproton_1_1codec.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/namespaceproton_1_1connect__config.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/namespaceproton_1_1io.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/namespaceproton_1_1io.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/namespaces.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/namespaces.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/namespaces_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/namespaces_8hpp_source.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/nav_f.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/nav_g.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/nav_h.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/navtree.css (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/navtree.js (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/navtreedata.js (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/navtreeindex0.js (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/navtreeindex1.js (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/navtreeindex2.js (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/navtreeindex3.js (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/navtreeindex4.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/null_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/null_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/null_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/object_8hpp_source.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/open.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/overview_page.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/pages.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/pn__unique__ptr_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/receiver_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/receiver_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/receiver__options_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/receiver__options_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/reconnect__options_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/reconnect__options_8hpp_source.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/resize.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/returned_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/returned_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/sasl_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/sasl_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/scalar_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/scalar_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/scalar_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/scalar__base_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/scalar__base_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/scalar__base_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/scheduled_send_03_8cpp-example.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/scheduled_send_8cpp-example.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_0.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/all_0.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_1.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_1.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_10.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/all_10.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_11.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_11.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_12.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_12.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_13.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_13.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_14.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_14.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_2.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/all_2.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_3.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/all_3.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_4.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_4.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_5.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_5.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_6.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/all_6.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_7.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_7.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_8.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_8.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_9.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_9.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_a.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_a.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_b.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_b.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_c.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/all_c.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_d.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/all_d.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_e.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/all_e.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_f.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/all_f.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_0.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_0.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_1.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_1.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_2.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_2.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_3.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_3.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_4.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_4.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_5.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_5.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_6.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_6.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_7.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_7.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_8.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_8.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_9.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_9.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_a.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_a.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_b.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_b.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_c.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_c.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_d.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_d.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_e.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/classes_e.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/close.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_0.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_0.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_1.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_1.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_2.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_2.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_3.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_3.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_4.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_4.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_5.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_5.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_6.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_6.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_7.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enums_7.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_0.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_0.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_1.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_1.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_2.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_2.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_3.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_3.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_4.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_4.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_5.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_5.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_6.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_6.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_7.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_7.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_8.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_8.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_9.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_9.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_a.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_a.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_b.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_b.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_c.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_c.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_d.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_d.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_e.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_e.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_f.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/enumvalues_f.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_0.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_0.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_1.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_1.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_2.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_2.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_3.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_3.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_4.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_4.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_5.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_5.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_6.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_6.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_7.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_7.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_8.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_8.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_9.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_9.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_a.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_a.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_b.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_b.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_c.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_c.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_d.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_d.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_e.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/files_e.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_0.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/functions_0.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_1.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_1.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_10.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/functions_10.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_11.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_11.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_12.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_12.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_13.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_13.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_14.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_14.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_2.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/functions_2.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_3.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/functions_3.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_4.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_4.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_5.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_5.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_6.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/functions_6.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_7.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_7.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_8.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_8.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_9.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_9.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_a.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_a.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_b.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_b.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_c.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/functions_c.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_d.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/functions_d.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_e.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/functions_e.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_f.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/functions_f.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/mag_sel.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/namespaces_0.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/namespaces_0.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/nomatches.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/pages_0.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/pages_0.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/pages_1.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/pages_1.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/pages_2.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/pages_2.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/pages_3.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/pages_3.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/pages_4.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/pages_4.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/pages_5.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/pages_5.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/related_0.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/related_0.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/related_1.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/related_1.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/related_2.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/related_2.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/search.css (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/search.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/search_l.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/search_m.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/search_r.png (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/search/searchdata.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_0.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_0.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_1.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_1.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_2.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_2.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_3.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_3.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_4.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/typedefs_4.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/variables_0.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/variables_0.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/variables_1.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/variables_1.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/variables_2.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/variables_2.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/variables_3.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/variables_3.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/variables_4.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/variables_4.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/variables_5.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/search/variables_5.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/sender_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/sender_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/sender__options_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/sender__options_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/server_8cpp-example.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/server_direct_8cpp-example.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/service_bus_8cpp-example.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/session_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/session_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/session__options_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/session__options_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/simple_recv_8cpp-example.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/simple_send_8cpp-example.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/source_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/source_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/source__options_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/source__options_8hpp_source.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/splitbar.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/ssl_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/ssl_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1conversion__error-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1conversion__error.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1conversion__error.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1conversion__error.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1delivery__mode-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1delivery__mode.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1delivery__mode.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1error-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1error.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1error.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1error.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1io_1_1const__buffer-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1io_1_1const__buffer.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1io_1_1const__buffer.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1io_1_1mutable__buffer-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1io_1_1mutable__buffer.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1io_1_1mutable__buffer.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1timeout__error-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1timeout__error.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1timeout__error.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1timeout__error.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1url__error-members.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/structproton_1_1url__error.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/structproton_1_1url__error.png (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/symbol_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/symbol_8hpp_source.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/sync_off.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/sync_on.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/tab_a.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/tab_b.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/tab_h.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/tab_s.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/tabs.css (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/target_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/target_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/target__options_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/target__options_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/terminus_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/terminus_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/thread__safe_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/thread__safe_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/timestamp_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/timestamp_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/timestamp_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/tracker_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/tracker_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/transfer_8hpp.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/transfer_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/transfer_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/transport_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/transport_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/tutorial_page.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/type__id_8hpp.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/type__id_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/type__id_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/type__traits_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/types_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/types_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/types__fwd_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/types__fwd_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/types_page.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/unordered__map_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/unordered__map_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/unordered__map_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/url_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/url_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/uuid_8hpp.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/uuid_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/uuid_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/value_8hpp.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/api/value_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/value_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/vector_8hpp.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/api/vector_8hpp.js (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/vector_8hpp_source.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/work__queue_8hpp.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/api/work__queue_8hpp_source.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/examples/broker.cpp (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/examples/broker.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/client.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/client.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/colour_send.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/colour_send.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/connection_options.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/connection_options.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/direct_recv.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/direct_recv.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/direct_send.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/direct_send.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/encode_decode.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/encode_decode.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/fake_cpp11.hpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/fake_cpp11.hpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/flow_control.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/flow_control.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/helloworld.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/helloworld.cpp.html.in (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/cpp/examples/index.md
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/message_properties.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/message_properties.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/multithreaded_client.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/multithreaded_client.cpp.html.in (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/examples/multithreaded_client_flow_control.cpp (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/examples/multithreaded_client_flow_control.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/options.hpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/options.hpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/queue_browser.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/queue_browser.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/reconnect_client.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/reconnect_client.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/scheduled_send.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/scheduled_send.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/scheduled_send_03.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/scheduled_send_03.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/selected_recv.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/selected_recv.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/server.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/server.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/server_direct.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/server_direct.cpp.html.in (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/examples/service_bus.cpp (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/examples/service_bus.cpp.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/simple_connect.cpp (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/cpp/examples/simple_connect.cpp.html.in (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/examples/simple_recv.cpp (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/examples/simple_recv.cpp.html.in (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/examples/simple_send.cpp (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/examples/simple_send.cpp.html.in (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/examples/ssl.cpp (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/examples/ssl.cpp.html.in (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/examples/ssl_client_cert.cpp (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/cpp/examples/ssl_client_cert.cpp.html.in (100%)
 copy input/releases/{qpid-python-master/messaging-api => qpid-proton-0.28.0/proton/python}/api/_transom_ignore_pages (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/api-objects.txt
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/class-tree.html
 copy input/releases/{qpid-python-master/messaging-api => qpid-proton-0.28.0/proton/python}/api/crarr.png (100%)
 copy input/releases/{qpid-python-master/messaging-api => qpid-proton-0.28.0/proton/python}/api/epydoc.css (100%)
 copy input/releases/{qpid-python-master/messaging-api => qpid-proton-0.28.0/proton/python}/api/epydoc.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/api/frames.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/api/help.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/identifier-index.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/api/index.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/int-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/module-tree.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton-module.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton-pysrc.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._common-module.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._common-pysrc.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._common.Constant-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._compat-module.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._compat-pysrc.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._condition-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._condition-pysrc.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._condition.Condition-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._data-module.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._data-pysrc.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._data.Array-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._data.Data-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._data.Described-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._data.UnmappedType-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._data.byte-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._data.char-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._data.decimal128-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._data.decimal32-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._data.decimal64-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._data.float32-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._data.int32-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._data.short-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._data.symbol-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._data.timestamp-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._data.ubyte-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._data.uint-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._data.ulong-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._data.ushort-class.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._delivery-module.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._delivery-pysrc.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._delivery.Delivery-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._delivery.Disposition-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._delivery.DispositionType-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._delivery.NamedInt-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._endpoints-module.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._endpoints-pysrc.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._endpoints.Connection-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._endpoints.Endpoint-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._endpoints.Link-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._endpoints.Receiver-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._endpoints.Sender-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._endpoints.Session-class.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._endpoints.Terminus-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._events-module.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._events-pysrc.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._events.Collector-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._events.Event-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._events.EventBase-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._events.EventType-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._events.Handler-class.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._events.LazyHandlers-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._events.TypeExtender-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._exceptions-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._exceptions-pysrc.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._exceptions.ConnectionException-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._exceptions.DataException-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._exceptions.Interrupt-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._exceptions.LinkException-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._exceptions.MessageException-class.html (100%)
 copy input/releases/{qpid-proton-0.27.0 => qpid-proton-0.28.0}/proton/python/api/proton._exceptions.ProtonException-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._exceptions.SSLException-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._exceptions.SSLUnavailable-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._exceptions.SessionException-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._exceptions.Timeout-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._exceptions.TransportException-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers-module.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers-pysrc.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._handlers.Acking-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.ConnectSelectable-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.EndpointStateHandler-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.FlowController-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.Handshaker-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.IOHandler-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.IncomingMessageHandler-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.MessagingHandler-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.OutgoingMessageHandler-class.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._handlers.PythonIO-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._handlers.Reject-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._handlers.Release-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._handlers.TransactionHandler-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._handlers.TransactionalClientHandler-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._io-module.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._io-pysrc.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._io.IO-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._io.IO.Selector-class.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._message-module.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._message-pysrc.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._message.Message-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor-module.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor-pysrc.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.Acceptor-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.ApplicationEvent-class.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.AtLeastOnce-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.AtMostOnce-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.Backoff-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.Connector-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.Container-class.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.Copy-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.DurableSubscription-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.DynamicNodeProperties-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.EventInjector-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.Filter-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.GlobalOverrides-class.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.LinkOption-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.Move-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.Reactor-class.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.ReceiverOption-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.SSLConfig-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.Selector-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.SenderOption-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.SessionPerConnection-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.Task-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._reactor.TimerSelectable-class.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.Transaction-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._reactor.Urls-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._selectable-module.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._selectable-pysrc.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._selectable.Selectable-class.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._transport-module.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._transport-pysrc.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._transport.SASL-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._transport.SASLException-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._transport.SSL-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._transport.SSLDomain-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._transport.SSLSessionDetails-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._transport.TraceAdapter-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._transport.Transport-class.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._url-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._url-pysrc.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._url.Url-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._url.Url.Port-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._utils-module.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._utils-pysrc.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._utils.AtomicCount-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._utils.BlockingConnection-class.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._utils.BlockingLink-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._utils.BlockingReceiver-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._utils.BlockingSender-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._utils.ConnectionClosed-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._utils.Fetcher-class.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._utils.LinkDetached-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._utils.SendException-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._utils.SyncRequestResponse-class.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._wrapper-module.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._wrapper-pysrc.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton._wrapper.EmptyAttrs-class.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton._wrapper.Wrapper-class.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton.handlers-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton.handlers-pysrc.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton.reactor-module.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/proton.reactor-pysrc.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton.utils-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/proton.utils-pysrc.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/redirect.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/str-class.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-everything.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton._common-module.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/api/toc-proton._compat-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton._condition-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton._data-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton._delivery-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton._endpoints-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton._events-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton._exceptions-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton._handlers-module.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/toc-proton._io-module.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton._message-module.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/toc-proton._reactor-module.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/api/toc-proton._selectable-module.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton._transport-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton._url-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton._utils-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton._wrapper-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton.handlers-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton.reactor-module.html (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/api/toc-proton.utils-module.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/api/toc.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/book/.buildinfo
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_sources/index.rst.txt (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_sources/overview.rst.txt (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_sources/tutorial.rst.txt (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/ajax-loader.gif (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/basic.css (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/comment-bright.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/comment-close.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/comment.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/contents.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/doctools.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/down-pressed.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/down.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/file.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/jquery-3.1.0.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/jquery.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/minus.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/navigation.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/plus.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/pygments.css (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/searchtools.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/sphinxdoc.css (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/underscore-1.3.1.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/underscore.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/up-pressed.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/up.png (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/book/_static/websupport.js (100%)
 copy input/releases/{qpid-python-master/messaging-api/api => qpid-proton-0.28.0/proton/python/book}/_transom_ignore_pages (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/book/genindex.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/book/index.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/book/objects.inv
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/book/overview.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/book/search.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/book/searchindex.js
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/book/tutorial.html
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/examples/abstract_server.py (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/examples/abstract_server.py.html.in (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/examples/broker.py (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/examples/broker.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/client.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/client.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/client_http.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/client_http.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/colour_send.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/colour_send.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/db_common.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/db_common.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/db_ctrl.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/db_ctrl.py.html.in (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/examples/db_recv.py (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/examples/db_recv.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/db_send.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/db_send.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/direct_recv.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/direct_recv.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/direct_send.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/direct_send.py.html.in (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/examples/helloworld.py (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/examples/helloworld.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/helloworld_blocking.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/helloworld_blocking.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/helloworld_direct.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/helloworld_direct.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/helloworld_direct_tornado.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/helloworld_direct_tornado.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/helloworld_tornado.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/helloworld_tornado.py.html.in (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/examples/index.md
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/proton_server.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/proton_server.py.html.in (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/examples/proton_tornado.py (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/examples/proton_tornado.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/queue_browser.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/queue_browser.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/recurring_timer.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/recurring_timer.py.html.in (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/examples/recurring_timer_tornado.py (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/examples/recurring_timer_tornado.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/selected_recv.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/selected_recv.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/server.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/server.py.html.in (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/examples/server_direct.py (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/python/examples/server_direct.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/server_tx.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/server_tx.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/simple_recv.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/simple_recv.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/simple_send.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/simple_send.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/sync_client.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/sync_client.py.html.in (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/examples/test_examples.py
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/python/examples/test_examples.py.html.in
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/tx_recv.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/tx_recv.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/tx_recv_interactive.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/tx_recv_interactive.py.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/tx_send.py (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/python/examples/tx_send.py.html.in (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/AbortedError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/ArgumentError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/AttributeError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Condition.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Connection.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/ConnectionDriver.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Container.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Container/ConnectionTask.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Container/ListenTask.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Container/SelectWaker.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Container/StoppedError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Delivery.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Disposition.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Disposition/State.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Disposition/State/ClassMethods.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/EOSError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Endpoint.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Event.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Handler.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Handler/Adapter.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Handler/ArrayHandler.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Handler/MessagingAdapter.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Handler/MessagingHandler.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Handler/ReactorMessagingAdapter.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/HandlerDriver.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/InProgressError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/InterruptedError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Link.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/LinkError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Listener.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Listener/Handler.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Message.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/MessagingHandler.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/OverflowError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/ProtonError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Reactor.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Reactor/Container.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Receiver.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Reject.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Release.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/SASL.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/SASLError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/SSL.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/SSLDomain.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/SSLError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/SSLUnavailableError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Sender.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Session.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/SessionError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/StateError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/StopAutoResponse.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/StoppedError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Terminus.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/TimeoutError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Tracker.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Transfer.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Transport.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/TransportError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Types.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Types/ArrayHeader.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Types/BinaryString.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Types/Described.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Types/Type.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Types/UTFString.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Types/UniformArray.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/URL.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/UnderflowError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/Util.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/WorkQueue.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/Qpid/Proton/WorkQueue/StoppedError.html
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/_index.html
 copy input/releases/{qpid-python-master/messaging-api => qpid-proton-0.28.0/proton/ruby}/api/_transom_ignore_pages (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/ruby/api/class_list.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/api/css/common.css (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/api/css/full_list.css (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/api/css/style.css (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/file.README.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/api/file_list.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/api/frames.html (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/api/index.html
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/api/js/app.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/api/js/full_list.js (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/api/js/jquery.js (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/ruby/api/method_list.html (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/broker.rb (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/broker.rb.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/client.rb (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/client.rb.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/direct_recv.rb (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/direct_recv.rb.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/direct_send.rb (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/direct_send.rb.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/helloworld.rb (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/helloworld.rb.html.in (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/proton/ruby/examples/index.md
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/ruby/examples/server.rb (100%)
 copy input/releases/{qpid-proton-0.27.1 => qpid-proton-0.28.0}/proton/ruby/examples/server.rb.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/simple_recv.rb (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/simple_recv.rb.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/simple_send.rb (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/simple_send.rb.html.in (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/ssl_send.rb (100%)
 copy input/releases/{qpid-proton-master => qpid-proton-0.28.0}/proton/ruby/examples/ssl_send.rb.html.in (100%)
 create mode 100644 input/releases/qpid-proton-0.28.0/release-notes.md


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[qpid-site] 01/03: update site content for proton-0.28.0

Posted by ro...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

robbie pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/qpid-site.git

commit 94794d7cbeb65130891f4837df5eb97f83f839d5
Author: Robbie Gemmell <ro...@apache.org>
AuthorDate: Sat May 11 17:55:53 2019 +0100

    update site content for proton-0.28.0
---
 content/components/interop-test/index.html         |     4 +-
 content/dashboard.html                             |     2 +-
 content/documentation.html                         |     6 +-
 content/download.html                              |     6 +-
 content/proton/index.html                          |    22 +-
 content/releases/index.html                        |     3 +-
 content/releases/qpid-proton-0.16.0/index.html     |     2 +-
 content/releases/qpid-proton-0.17.0/index.html     |     2 +-
 content/releases/qpid-proton-0.18.0/index.html     |     2 +-
 content/releases/qpid-proton-0.18.1/index.html     |     2 +-
 content/releases/qpid-proton-0.19.0/index.html     |     2 +-
 content/releases/qpid-proton-0.20.0/index.html     |     2 +-
 content/releases/qpid-proton-0.21.0/index.html     |     2 +-
 content/releases/qpid-proton-0.22.0/index.html     |     2 +-
 content/releases/qpid-proton-0.23.0/index.html     |     2 +-
 content/releases/qpid-proton-0.24.0/index.html     |     2 +-
 content/releases/qpid-proton-0.25.0/index.html     |     2 +-
 content/releases/qpid-proton-0.26.0/index.html     |     2 +-
 content/releases/qpid-proton-0.27.0/index.html     |     2 +-
 content/releases/qpid-proton-0.27.1/index.html     |     2 +-
 .../index.html                                     |    20 +-
 .../qpid-proton-0.28.0/proton/c/api/annotated.html |   117 +
 .../proton/c/api/annotated_dup.js                  |     9 +
 .../qpid-proton-0.28.0/proton/c/api/bc_s.png       |   Bin 0 -> 676 bytes
 .../qpid-proton-0.28.0/proton/c/api/bdwn.png       |   Bin 0 -> 147 bytes
 .../proton/c/api/broker_8c-example.html            |   108 +
 .../qpid-proton-0.28.0/proton/c/api/buffering.html |   118 +
 .../proton/c/api/cid_8h_source.html                |   108 +
 .../qpid-proton-0.28.0/proton/c/api/classes.html   |   124 +
 .../qpid-proton-0.28.0/proton/c/api/closed.png     |   Bin 0 -> 132 bytes
 .../qpid-proton-0.28.0/proton/c/api/codec_8h.html  |   425 +
 .../qpid-proton-0.28.0/proton/c/api/codec_8h.js    |   113 +
 .../proton/c/api/codec_8h_source.html              |   229 +
 .../proton/c/api/condition_8h.html                 |   182 +
 .../proton/c/api/condition_8h.js                   |    19 +
 .../proton/c/api/condition_8h_source.html          |   126 +
 .../proton/c/api/connection_8h.html                |   257 +
 .../proton/c/api/connection_8h.js                  |    42 +
 .../proton/c/api/connection_8h_source.html         |   150 +
 .../proton/c/api/connection__driver_8h.html        |   229 +
 .../proton/c/api/connection__driver_8h.js          |    29 +
 .../proton/c/api/connection__driver_8h_source.html |   142 +
 .../proton/c/api/delivery_8h.html                  |   214 +
 .../qpid-proton-0.28.0/proton/c/api/delivery_8h.js |    31 +
 .../proton/c/api/delivery_8h_source.html           |   142 +
 .../api/dir_25143d27009f52d175c1d192441a738a.html  |   175 +
 .../c/api/dir_25143d27009f52d175c1d192441a738a.js  |    34 +
 .../proton/c/api/direct_8c-example.html            |   108 +
 .../proton/c/api/disposition_8h.html               |   192 +
 .../proton/c/api/disposition_8h.js                 |    22 +
 .../proton/c/api/disposition_8h_source.html        |   125 +
 .../qpid-proton-0.28.0/proton/c/api/doc.png        |   Bin 0 -> 746 bytes
 .../qpid-proton-0.28.0/proton/c/api/doxygen.css    |  1596 +++
 .../qpid-proton-0.28.0/proton/c/api/doxygen.png    |   Bin 0 -> 3779 bytes
 .../qpid-proton-0.28.0/proton/c/api/dynsections.js |    97 +
 .../proton/c/api/engine_8h_source.html             |   116 +
 .../qpid-proton-0.28.0/proton/c/api/error_8h.html  |   220 +
 .../qpid-proton-0.28.0/proton/c/api/error_8h.js    |    26 +
 .../proton/c/api/error_8h_source.html              |   118 +
 .../qpid-proton-0.28.0/proton/c/api/event_8h.html  |   272 +
 .../qpid-proton-0.28.0/proton/c/api/event_8h.js    |    78 +
 .../proton/c/api/event_8h_source.html              |   182 +
 .../qpid-proton-0.28.0/proton/c/api/examples.html  |   117 +
 .../qpid-proton-0.28.0/proton/c/api/examples.js    |     7 +
 .../qpid-proton-0.28.0/proton/c/api/files.html     |   143 +
 .../qpid-proton-0.28.0/proton/c/api/files.js       |     4 +
 .../proton/c/api/folderclosed.png                  |   Bin 0 -> 616 bytes
 .../qpid-proton-0.28.0/proton/c/api/folderopen.png |   Bin 0 -> 597 bytes
 .../qpid-proton-0.28.0/proton/c/api/functions.html |   108 +
 .../proton/c/api/functions_vars.html               |   108 +
 .../qpid-proton-0.28.0/proton/c/api/globals.html   |   119 +
 .../qpid-proton-0.28.0/proton/c/api/globals_b.html |   122 +
 .../qpid-proton-0.28.0/proton/c/api/globals_c.html |   404 +
 .../qpid-proton-0.28.0/proton/c/api/globals_d.html |   518 +
 .../proton/c/api/globals_defs.html                 |   269 +
 .../qpid-proton-0.28.0/proton/c/api/globals_dup.js |    20 +
 .../qpid-proton-0.28.0/proton/c/api/globals_e.html |   215 +
 .../proton/c/api/globals_enum.html                 |   150 +
 .../proton/c/api/globals_eval.html                 |   490 +
 .../qpid-proton-0.28.0/proton/c/api/globals_f.html |   116 +
 .../proton/c/api/globals_func.html                 |   110 +
 .../proton/c/api/globals_func.js                   |    16 +
 .../proton/c/api/globals_func_c.html               |   350 +
 .../proton/c/api/globals_func_d.html               |   461 +
 .../proton/c/api/globals_func_e.html               |   179 +
 .../proton/c/api/globals_func_l.html               |   278 +
 .../proton/c/api/globals_func_m.html               |   446 +
 .../proton/c/api/globals_func_n.html               |   131 +
 .../proton/c/api/globals_func_p.html               |   152 +
 .../proton/c/api/globals_func_r.html               |   113 +
 .../proton/c/api/globals_func_s.html               |   272 +
 .../proton/c/api/globals_func_t.html               |   326 +
 .../proton/c/api/globals_func_u.html               |   128 +
 .../proton/c/api/globals_func_w.html               |   113 +
 .../qpid-proton-0.28.0/proton/c/api/globals_i.html |   119 +
 .../qpid-proton-0.28.0/proton/c/api/globals_l.html |   338 +
 .../qpid-proton-0.28.0/proton/c/api/globals_m.html |   467 +
 .../qpid-proton-0.28.0/proton/c/api/globals_n.html |   140 +
 .../qpid-proton-0.28.0/proton/c/api/globals_o.html |   116 +
 .../qpid-proton-0.28.0/proton/c/api/globals_p.html |   164 +
 .../qpid-proton-0.28.0/proton/c/api/globals_r.html |   155 +
 .../qpid-proton-0.28.0/proton/c/api/globals_s.html |   428 +
 .../qpid-proton-0.28.0/proton/c/api/globals_t.html |   401 +
 .../proton/c/api/globals_type.html                 |   265 +
 .../qpid-proton-0.28.0/proton/c/api/globals_u.html |   152 +
 .../qpid-proton-0.28.0/proton/c/api/globals_w.html |   113 +
 .../proton/c/api/group__amqp__types.html           |   362 +
 .../proton/c/api/group__amqp__types.js             |    42 +
 .../group__amqp__types_structpn__decimal128__t.js  |     4 +
 .../c/api/group__amqp__types_structpn__uuid__t.js  |     4 +
 .../proton/c/api/group__api__types.html            |   265 +
 .../proton/c/api/group__api__types.js              |    23 +
 .../c/api/group__api__types_structpn__atom__t.js   |     5 +
 .../c/api/group__api__types_structpn__bytes__t.js  |     5 +
 .../api/group__api__types_structpn__rwbytes__t.js  |     5 +
 .../proton/c/api/group__codec.html                 |   121 +
 .../proton/c/api/group__codec.js                   |     4 +
 .../proton/c/api/group__condition.html             |   495 +
 .../proton/c/api/group__condition.js               |    19 +
 .../proton/c/api/group__connection.html            |  1218 +++
 .../proton/c/api/group__connection.js              |    44 +
 .../proton/c/api/group__connection__driver.html    |   648 ++
 .../proton/c/api/group__connection__driver.js      |    35 +
 ...tion__driver_structpn__connection__driver__t.js |     7 +
 .../proton/c/api/group__core.html                  |   154 +
 .../qpid-proton-0.28.0/proton/c/api/group__core.js |    15 +
 .../proton/c/api/group__data.html                  |  2931 ++++++
 .../qpid-proton-0.28.0/proton/c/api/group__data.js |    84 +
 .../proton/c/api/group__delivery.html              |  1592 +++
 .../proton/c/api/group__delivery.js                |    51 +
 .../proton/c/api/group__error.html                 |   297 +
 .../proton/c/api/group__error.js                   |    26 +
 .../proton/c/api/group__event.html                 |  1059 ++
 .../proton/c/api/group__event.js                   |    72 +
 .../qpid-proton-0.28.0/proton/c/api/group__io.html |   130 +
 .../qpid-proton-0.28.0/proton/c/api/group__io.js   |     7 +
 .../proton/c/api/group__link.html                  |  1934 ++++
 .../qpid-proton-0.28.0/proton/c/api/group__link.js |    63 +
 .../proton/c/api/group__listener.html              |   367 +
 .../proton/c/api/group__listener.js                |    15 +
 .../proton/c/api/group__message.html               |  2151 ++++
 .../proton/c/api/group__message.js                 |    59 +
 .../proton/c/api/group__messenger.html             |  2602 +++++
 .../proton/c/api/group__messenger.js               |    81 +
 .../proton/c/api/group__proactor.html              |   986 ++
 .../proton/c/api/group__proactor.js                |    35 +
 .../proton/c/api/group__proactor__events.html      |   191 +
 .../proton/c/api/group__sasl.html                  |   548 +
 .../qpid-proton-0.28.0/proton/c/api/group__sasl.js |    22 +
 .../proton/c/api/group__session.html               |   818 ++
 .../proton/c/api/group__session.js                 |    24 +
 .../proton/c/api/group__ssl.html                   |  1112 ++
 .../qpid-proton-0.28.0/proton/c/api/group__ssl.js  |    42 +
 .../proton/c/api/group__terminus.html              |   973 ++
 .../proton/c/api/group__terminus.js                |    46 +
 .../proton/c/api/group__transport.html             |  1873 ++++
 .../proton/c/api/group__transport.js               |    61 +
 .../proton/c/api/group__types.html                 |   124 +
 .../proton/c/api/group__types.js                   |     5 +
 .../proton/c/api/group__url.html                   |   245 +
 .../qpid-proton-0.28.0/proton/c/api/group__url.js  |     9 +
 .../proton/c/api/handlers_8h_source.html           |   108 +
 .../proton/c/api/import__export_8h_source.html     |   108 +
 .../qpid-proton-0.28.0/proton/c/api/index.html     |   116 +
 .../qpid-proton-0.28.0/proton/c/api/io_page.html   |   110 +
 .../qpid-proton-0.28.0/proton/c/api/jquery.js      |    87 +
 .../qpid-proton-0.28.0/proton/c/api/link_8h.html   |   293 +
 .../qpid-proton-0.28.0/proton/c/api/link_8h.js     |    62 +
 .../proton/c/api/link_8h_source.html               |   176 +
 .../proton/c/api/listener_8h.html                  |   161 +
 .../qpid-proton-0.28.0/proton/c/api/listener_8h.js |    14 +
 .../proton/c/api/listener_8h_source.html           |   127 +
 .../proton/c/api/log_8h_source.html                |   108 +
 ...ansom_qpid-proton-0_828_80_c_docs_advanced.html |   112 +
 ...transom_qpid-proton-0_828_80_c_docs_advanced.js |     6 +
 .../proton/c/api/message_8h.html                   |   303 +
 .../qpid-proton-0.28.0/proton/c/api/message_8h.js  |    59 +
 .../proton/c/api/message_8h_source.html            |   175 +
 .../proton/c/api/messenger_8h.html                 |   362 +
 .../proton/c/api/messenger_8h.js                   |    81 +
 .../proton/c/api/messenger_8h_source.html          |   197 +
 .../qpid-proton-0.28.0/proton/c/api/modules.html   |   136 +
 .../qpid-proton-0.28.0/proton/c/api/modules.js     |     9 +
 .../qpid-proton-0.28.0/proton/c/api/nav_f.png      |   Bin 0 -> 153 bytes
 .../qpid-proton-0.28.0/proton/c/api/nav_g.png      |   Bin 0 -> 95 bytes
 .../qpid-proton-0.28.0/proton/c/api/nav_h.png      |   Bin 0 -> 98 bytes
 .../qpid-proton-0.28.0/proton/c/api/navtree.css    |   146 +
 .../qpid-proton-0.28.0/proton/c/api/navtree.js     |   517 +
 .../qpid-proton-0.28.0/proton/c/api/navtreedata.js |    41 +
 .../proton/c/api/navtreeindex0.js                  |   253 +
 .../proton/c/api/navtreeindex1.js                  |   253 +
 .../proton/c/api/navtreeindex2.js                  |   253 +
 .../proton/c/api/navtreeindex3.js                  |   253 +
 .../proton/c/api/navtreeindex4.js                  |   253 +
 .../proton/c/api/navtreeindex5.js                  |   253 +
 .../proton/c/api/navtreeindex6.js                  |   194 +
 .../proton/c/api/netaddr_8h.html                   |   166 +
 .../qpid-proton-0.28.0/proton/c/api/netaddr_8h.js  |    15 +
 .../proton/c/api/netaddr_8h_source.html            |   123 +
 .../proton/c/api/object_8h_source.html             |   109 +
 .../qpid-proton-0.28.0/proton/c/api/open.png       |   Bin 0 -> 123 bytes
 .../qpid-proton-0.28.0/proton/c/api/pages.html     |   115 +
 .../proton/c/api/proactor_8h.html                  |   188 +
 .../qpid-proton-0.28.0/proton/c/api/proactor_8h.js |    22 +
 .../proton/c/api/proactor_8h_source.html           |   137 +
 .../proton/c/api/reactor_8h_source.html            |   119 +
 .../proton/c/api/receive_8c-example.html           |   108 +
 .../qpid-proton-0.28.0/proton/c/api/resize.js      |   114 +
 .../proton/c/api/sasl-plugin_8h_source.html        |   111 +
 .../qpid-proton-0.28.0/proton/c/api/sasl_8h.html   |   181 +
 .../qpid-proton-0.28.0/proton/c/api/sasl_8h.js     |    23 +
 .../proton/c/api/sasl_8h_source.html               |   128 +
 .../proton/c/api/search/all_0.html                 |    26 +
 .../proton/c/api/search/all_0.js                   |     6 +
 .../proton/c/api/search/all_1.html                 |    26 +
 .../proton/c/api/search/all_1.js                   |     4 +
 .../proton/c/api/search/all_2.html                 |    26 +
 .../proton/c/api/search/all_2.js                   |    12 +
 .../proton/c/api/search/all_3.html                 |    26 +
 .../proton/c/api/search/all_3.js                   |     7 +
 .../proton/c/api/search/all_4.html                 |    26 +
 .../proton/c/api/search/all_4.js                   |     7 +
 .../proton/c/api/search/all_5.html                 |    26 +
 .../proton/c/api/search/all_5.js                   |     6 +
 .../proton/c/api/search/all_6.html                 |    26 +
 .../proton/c/api/search/all_6.js                   |     7 +
 .../proton/c/api/search/all_7.html                 |    26 +
 .../proton/c/api/search/all_7.js                   |     8 +
 .../proton/c/api/search/all_8.html                 |    26 +
 .../proton/c/api/search/all_8.js                   |     4 +
 .../proton/c/api/search/all_9.html                 |    26 +
 .../proton/c/api/search/all_9.js                   |   754 ++
 .../proton/c/api/search/all_a.html                 |    26 +
 .../proton/c/api/search/all_a.js                   |     9 +
 .../proton/c/api/search/all_b.html                 |    26 +
 .../proton/c/api/search/all_b.js                   |    10 +
 .../proton/c/api/search/all_c.html                 |    26 +
 .../proton/c/api/search/all_c.js                   |     5 +
 .../proton/c/api/search/classes_0.html             |    26 +
 .../proton/c/api/search/classes_0.js               |     9 +
 .../proton/c/api/search/close.png                  |   Bin 0 -> 273 bytes
 .../proton/c/api/search/enums_0.html               |    26 +
 .../proton/c/api/search/enums_0.js                 |    18 +
 .../proton/c/api/search/enumvalues_0.html          |    26 +
 .../proton/c/api/search/enumvalues_0.js            |   112 +
 .../proton/c/api/search/files_0.html               |    26 +
 .../proton/c/api/search/files_0.js                 |     7 +
 .../proton/c/api/search/files_1.html               |    26 +
 .../proton/c/api/search/files_1.js                 |     5 +
 .../proton/c/api/search/files_2.html               |    26 +
 .../proton/c/api/search/files_2.js                 |     5 +
 .../proton/c/api/search/files_3.html               |    26 +
 .../proton/c/api/search/files_3.js                 |     5 +
 .../proton/c/api/search/files_4.html               |    26 +
 .../proton/c/api/search/files_4.js                 |     5 +
 .../proton/c/api/search/files_5.html               |    26 +
 .../proton/c/api/search/files_5.js                 |     4 +
 .../proton/c/api/search/files_6.html               |    26 +
 .../proton/c/api/search/files_6.js                 |     4 +
 .../proton/c/api/search/files_7.html               |    26 +
 .../proton/c/api/search/files_7.js                 |     6 +
 .../proton/c/api/search/files_8.html               |    26 +
 .../proton/c/api/search/files_8.js                 |     6 +
 .../proton/c/api/search/files_9.html               |    26 +
 .../proton/c/api/search/files_9.js                 |     4 +
 .../proton/c/api/search/functions_0.html           |    26 +
 .../proton/c/api/search/functions_0.js             |   559 +
 .../proton/c/api/search/groups_0.html              |    26 +
 .../proton/c/api/search/groups_0.js                |     5 +
 .../proton/c/api/search/groups_1.html              |    26 +
 .../proton/c/api/search/groups_1.js                |     8 +
 .../proton/c/api/search/groups_2.html              |    26 +
 .../proton/c/api/search/groups_2.js                |     5 +
 .../proton/c/api/search/groups_3.html              |    26 +
 .../proton/c/api/search/groups_3.js                |     5 +
 .../proton/c/api/search/groups_4.html              |    26 +
 .../proton/c/api/search/groups_4.js                |     4 +
 .../proton/c/api/search/groups_5.html              |    26 +
 .../proton/c/api/search/groups_5.js                |     5 +
 .../proton/c/api/search/groups_6.html              |    26 +
 .../proton/c/api/search/groups_6.js                |     5 +
 .../proton/c/api/search/groups_7.html              |    26 +
 .../proton/c/api/search/groups_7.js                |     5 +
 .../proton/c/api/search/groups_8.html              |    26 +
 .../proton/c/api/search/groups_8.js                |     6 +
 .../proton/c/api/search/groups_9.html              |    26 +
 .../proton/c/api/search/groups_9.js                |     6 +
 .../proton/c/api/search/groups_a.html              |    26 +
 .../proton/c/api/search/groups_a.js                |     4 +
 .../proton/c/api/search/mag_sel.png                |   Bin 0 -> 563 bytes
 .../proton/c/api/search/nomatches.html             |    12 +
 .../proton/c/api/search/pages_0.html               |    26 +
 .../proton/c/api/search/pages_0.js                 |     4 +
 .../proton/c/api/search/pages_1.html               |    26 +
 .../proton/c/api/search/pages_1.js                 |     4 +
 .../proton/c/api/search/pages_2.html               |    26 +
 .../proton/c/api/search/pages_2.js                 |     5 +
 .../proton/c/api/search/pages_3.html               |    26 +
 .../proton/c/api/search/pages_3.js                 |     4 +
 .../proton/c/api/search/search.css                 |   273 +
 .../proton/c/api/search/search.js                  |   791 ++
 .../proton/c/api/search/search_l.png               |   Bin 0 -> 604 bytes
 .../proton/c/api/search/search_m.png               |   Bin 0 -> 158 bytes
 .../proton/c/api/search/search_r.png               |   Bin 0 -> 612 bytes
 .../proton/c/api/search/searchdata.js              |    42 +
 .../proton/c/api/search/typedefs_0.html            |    26 +
 .../proton/c/api/search/typedefs_0.js              |    41 +
 .../proton/c/api/search/variables_0.html           |    26 +
 .../proton/c/api/search/variables_0.js             |     4 +
 .../proton/c/api/selectable_8h_source.html         |   111 +
 .../proton/c/api/send_8c-example.html              |   108 +
 .../proton/c/api/session_8h.html                   |   188 +
 .../qpid-proton-0.28.0/proton/c/api/session_8h.js  |    23 +
 .../proton/c/api/session_8h_source.html            |   136 +
 .../qpid-proton-0.28.0/proton/c/api/splitbar.png   |   Bin 0 -> 314 bytes
 .../qpid-proton-0.28.0/proton/c/api/ssl_8h.html    |   234 +
 .../qpid-proton-0.28.0/proton/c/api/ssl_8h.js      |    54 +
 .../proton/c/api/ssl_8h_source.html                |   146 +
 .../qpid-proton-0.28.0/proton/c/api/sync_off.png   |   Bin 0 -> 853 bytes
 .../qpid-proton-0.28.0/proton/c/api/sync_on.png    |   Bin 0 -> 845 bytes
 .../qpid-proton-0.28.0/proton/c/api/tab_a.png      |   Bin 0 -> 142 bytes
 .../qpid-proton-0.28.0/proton/c/api/tab_b.png      |   Bin 0 -> 169 bytes
 .../qpid-proton-0.28.0/proton/c/api/tab_h.png      |   Bin 0 -> 177 bytes
 .../qpid-proton-0.28.0/proton/c/api/tab_s.png      |   Bin 0 -> 184 bytes
 .../qpid-proton-0.28.0/proton/c/api/tabs.css       |     1 +
 .../proton/c/api/terminus_8h.html                  |   222 +
 .../qpid-proton-0.28.0/proton/c/api/terminus_8h.js |    46 +
 .../proton/c/api/terminus_8h_source.html           |   150 +
 .../qpid-proton-0.28.0/proton/c/api/threads.html   |   116 +
 .../proton/c/api/transport_8h.html                 |   312 +
 .../proton/c/api/transport_8h.js                   |    60 +
 .../proton/c/api/transport_8h_source.html          |   166 +
 .../proton/c/api/type__compat_8h_source.html       |   108 +
 .../qpid-proton-0.28.0/proton/c/api/types_8h.html  |   225 +
 .../qpid-proton-0.28.0/proton/c/api/types_8h.js    |    24 +
 .../proton/c/api/types_8h_source.html              |   132 +
 .../qpid-proton-0.28.0/proton/c/api/url_8h.html    |   192 +
 .../qpid-proton-0.28.0/proton/c/api/url_8h.js      |    21 +
 .../proton/c/api/url_8h_source.html                |   114 +
 .../proton/cpp/api/annotated.html                  |   176 +
 .../proton/cpp/api/annotated_dup.js                |     4 +
 .../proton/cpp/api/annotation__key_8hpp.html       |   152 +
 .../proton/cpp/api/annotation__key_8hpp.js         |     7 +
 .../cpp/api/annotation__key_8hpp_source.html       |   121 +
 .../qpid-proton-0.28.0/proton/cpp/api/bc_s.png     |   Bin 0 -> 676 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/bdwn.png     |   Bin 0 -> 147 bytes
 .../proton/cpp/api/binary_8hpp.html                |   145 +
 .../proton/cpp/api/binary_8hpp.js                  |     5 +
 .../proton/cpp/api/binary_8hpp_source.html         |   113 +
 .../proton/cpp/api/broker_8cpp-example.html        |   108 +
 .../proton/cpp/api/byte__array_8hpp.html           |   137 +
 .../proton/cpp/api/byte__array_8hpp_source.html    |   114 +
 .../qpid-proton-0.28.0/proton/cpp/api/classes.html |   146 +
 .../classproton_1_1annotation__key-members.html    |   121 +
 .../cpp/api/classproton_1_1annotation__key.html    |   224 +
 .../cpp/api/classproton_1_1annotation__key.js      |    12 +
 .../cpp/api/classproton_1_1annotation__key.png     |   Bin 0 -> 885 bytes
 .../cpp/api/classproton_1_1binary-members.html     |   117 +
 .../proton/cpp/api/classproton_1_1binary.html      |   158 +
 .../proton/cpp/api/classproton_1_1binary.js        |    10 +
 .../proton/cpp/api/classproton_1_1binary.png       |   Bin 0 -> 462 bytes
 .../api/classproton_1_1byte__array-members.html    |   132 +
 .../proton/cpp/api/classproton_1_1byte__array.html |   220 +
 .../proton/cpp/api/classproton_1_1byte__array.js   |    24 +
 .../proton/cpp/api/classproton_1_1byte__array.png  |   Bin 0 -> 712 bytes
 .../classproton_1_1codec_1_1decoder-members.html   |   148 +
 .../cpp/api/classproton_1_1codec_1_1decoder.html   |   514 +
 .../cpp/api/classproton_1_1codec_1_1decoder.js     |    41 +
 .../classproton_1_1codec_1_1encoder-members.html   |   141 +
 .../cpp/api/classproton_1_1codec_1_1encoder.html   |   302 +
 .../cpp/api/classproton_1_1codec_1_1encoder.js     |    34 +
 .../cpp/api/classproton_1_1connection-members.html |   146 +
 .../proton/cpp/api/classproton_1_1connection.html  |   624 ++
 .../proton/cpp/api/classproton_1_1connection.js    |    38 +
 .../proton/cpp/api/classproton_1_1connection.png   |   Bin 0 -> 1427 bytes
 ...classproton_1_1connection__options-members.html |   134 +
 .../api/classproton_1_1connection__options.html    |   370 +
 .../cpp/api/classproton_1_1connection__options.js  |    27 +
 .../cpp/api/classproton_1_1container-members.html  |   145 +
 .../proton/cpp/api/classproton_1_1container.html   |  1101 ++
 .../proton/cpp/api/classproton_1_1container.js     |    38 +
 .../cpp/api/classproton_1_1decimal128-members.html |   129 +
 .../proton/cpp/api/classproton_1_1decimal128.html  |   195 +
 .../proton/cpp/api/classproton_1_1decimal128.png   |   Bin 0 -> 969 bytes
 .../cpp/api/classproton_1_1decimal32-members.html  |   129 +
 .../proton/cpp/api/classproton_1_1decimal32.html   |   195 +
 .../proton/cpp/api/classproton_1_1decimal32.png    |   Bin 0 -> 953 bytes
 .../cpp/api/classproton_1_1decimal64-members.html  |   129 +
 .../proton/cpp/api/classproton_1_1decimal64.html   |   195 +
 .../proton/cpp/api/classproton_1_1decimal64.png    |   Bin 0 -> 957 bytes
 .../cpp/api/classproton_1_1delivery-members.html   |   132 +
 .../proton/cpp/api/classproton_1_1delivery.html    |   205 +
 .../proton/cpp/api/classproton_1_1delivery.js      |    10 +
 .../proton/cpp/api/classproton_1_1delivery.png     |   Bin 0 -> 1280 bytes
 .../cpp/api/classproton_1_1duration-members.html   |   119 +
 .../proton/cpp/api/classproton_1_1duration.html    |   178 +
 .../proton/cpp/api/classproton_1_1duration.js      |     7 +
 .../proton/cpp/api/classproton_1_1duration.png     |   Bin 0 -> 558 bytes
 .../cpp/api/classproton_1_1endpoint-members.html   |   117 +
 .../proton/cpp/api/classproton_1_1endpoint.html    |   162 +
 .../proton/cpp/api/classproton_1_1endpoint.js      |    10 +
 .../proton/cpp/api/classproton_1_1endpoint.png     |   Bin 0 -> 931 bytes
 .../classproton_1_1error__condition-members.html   |   121 +
 .../cpp/api/classproton_1_1error__condition.html   |   254 +
 .../cpp/api/classproton_1_1error__condition.js     |    14 +
 ...proton_1_1io_1_1connection__driver-members.html |   129 +
 .../classproton_1_1io_1_1connection__driver.html   |   455 +
 .../api/classproton_1_1io_1_1connection__driver.js |    22 +
 .../cpp/api/classproton_1_1link-members.html       |   126 +
 .../proton/cpp/api/classproton_1_1link.html        |   237 +
 .../proton/cpp/api/classproton_1_1link.js          |    18 +
 .../proton/cpp/api/classproton_1_1link.png         |   Bin 0 -> 1730 bytes
 .../classproton_1_1listen__handler-members.html    |   115 +
 .../cpp/api/classproton_1_1listen__handler.html    |   210 +
 .../cpp/api/classproton_1_1listen__handler.js      |     8 +
 .../cpp/api/classproton_1_1listener-members.html   |   118 +
 .../proton/cpp/api/classproton_1_1listener.html    |   226 +
 .../proton/cpp/api/classproton_1_1listener.js      |    11 +
 .../proton/cpp/api/classproton_1_1map-members.html |   127 +
 .../proton/cpp/api/classproton_1_1map.html         |   270 +
 .../proton/cpp/api/classproton_1_1map.js           |    20 +
 .../cpp/api/classproton_1_1message-members.html    |   172 +
 .../proton/cpp/api/classproton_1_1message.html     |   642 ++
 .../proton/cpp/api/classproton_1_1message.js       |    64 +
 .../api/classproton_1_1message__id-members.html    |   124 +
 .../proton/cpp/api/classproton_1_1message__id.html |   353 +
 .../proton/cpp/api/classproton_1_1message__id.js   |    15 +
 .../proton/cpp/api/classproton_1_1message__id.png  |   Bin 0 -> 864 bytes
 .../classproton_1_1messaging__handler-members.html |   142 +
 .../cpp/api/classproton_1_1messaging__handler.html |   555 +
 .../cpp/api/classproton_1_1messaging__handler.js   |    35 +
 .../cpp/api/classproton_1_1null-members.html       |   114 +
 .../proton/cpp/api/classproton_1_1null.html        |   150 +
 .../proton/cpp/api/classproton_1_1null.js          |     7 +
 .../proton/cpp/api/classproton_1_1null.png         |   Bin 0 -> 426 bytes
 .../cpp/api/classproton_1_1receiver-members.html   |   134 +
 .../proton/cpp/api/classproton_1_1receiver.html    |   283 +
 .../proton/cpp/api/classproton_1_1receiver.js      |    11 +
 .../proton/cpp/api/classproton_1_1receiver.png     |   Bin 0 -> 1651 bytes
 .../classproton_1_1receiver__options-members.html  |   123 +
 .../cpp/api/classproton_1_1receiver__options.html  |   258 +
 .../cpp/api/classproton_1_1receiver__options.js    |    16 +
 .../classproton_1_1reconnect__options-members.html |   119 +
 .../cpp/api/classproton_1_1reconnect__options.html |   261 +
 .../cpp/api/classproton_1_1reconnect__options.js   |    12 +
 .../cpp/api/classproton_1_1returned-members.html   |   112 +
 .../proton/cpp/api/classproton_1_1returned.html    |   158 +
 .../proton/cpp/api/classproton_1_1returned.js      |     5 +
 .../cpp/api/classproton_1_1sasl-members.html       |   120 +
 .../proton/cpp/api/classproton_1_1sasl.html        |   184 +
 .../proton/cpp/api/classproton_1_1sasl.js          |    14 +
 .../cpp/api/classproton_1_1scalar-members.html     |   119 +
 .../proton/cpp/api/classproton_1_1scalar.html      |   289 +
 .../proton/cpp/api/classproton_1_1scalar.js        |    10 +
 .../proton/cpp/api/classproton_1_1scalar.png       |   Bin 0 -> 820 bytes
 .../api/classproton_1_1scalar__base-members.html   |   115 +
 .../cpp/api/classproton_1_1scalar__base.html       |   160 +
 .../proton/cpp/api/classproton_1_1scalar__base.js  |     8 +
 .../proton/cpp/api/classproton_1_1scalar__base.png |   Bin 0 -> 1580 bytes
 .../cpp/api/classproton_1_1sender-members.html     |   134 +
 .../proton/cpp/api/classproton_1_1sender.html      |   263 +
 .../proton/cpp/api/classproton_1_1sender.js        |    11 +
 .../proton/cpp/api/classproton_1_1sender.png       |   Bin 0 -> 1658 bytes
 .../classproton_1_1sender__options-members.html    |   121 +
 .../cpp/api/classproton_1_1sender__options.html    |   190 +
 .../cpp/api/classproton_1_1sender__options.js      |    14 +
 .../cpp/api/classproton_1_1session-members.html    |   132 +
 .../proton/cpp/api/classproton_1_1session.html     |   293 +
 .../proton/cpp/api/classproton_1_1session.js       |    24 +
 .../proton/cpp/api/classproton_1_1session.png      |   Bin 0 -> 1403 bytes
 .../classproton_1_1session__options-members.html   |   115 +
 .../cpp/api/classproton_1_1session__options.html   |   143 +
 .../cpp/api/classproton_1_1session__options.js     |     8 +
 .../cpp/api/classproton_1_1source-members.html     |   136 +
 .../proton/cpp/api/classproton_1_1source.html      |   253 +
 .../proton/cpp/api/classproton_1_1source.js        |    15 +
 .../proton/cpp/api/classproton_1_1source.png       |   Bin 0 -> 360 bytes
 .../classproton_1_1source__options-members.html    |   123 +
 .../cpp/api/classproton_1_1source__options.html    |   336 +
 .../cpp/api/classproton_1_1source__options.js      |    16 +
 .../proton/cpp/api/classproton_1_1ssl-members.html |   118 +
 .../proton/cpp/api/classproton_1_1ssl.html         |   186 +
 .../proton/cpp/api/classproton_1_1ssl.js           |    13 +
 .../classproton_1_1ssl__certificate-members.html   |   113 +
 .../cpp/api/classproton_1_1ssl__certificate.html   |   202 +
 .../cpp/api/classproton_1_1ssl__certificate.js     |     6 +
 ...lassproton_1_1ssl__client__options-members.html |   113 +
 .../api/classproton_1_1ssl__client__options.html   |   159 +
 .../cpp/api/classproton_1_1ssl__client__options.js |     6 +
 ...lassproton_1_1ssl__server__options-members.html |   113 +
 .../api/classproton_1_1ssl__server__options.html   |   218 +
 .../cpp/api/classproton_1_1ssl__server__options.js |     6 +
 .../cpp/api/classproton_1_1symbol-members.html     |   113 +
 .../proton/cpp/api/classproton_1_1symbol.html      |   148 +
 .../proton/cpp/api/classproton_1_1symbol.js        |     6 +
 .../proton/cpp/api/classproton_1_1symbol.png       |   Bin 0 -> 663 bytes
 .../cpp/api/classproton_1_1target-members.html     |   129 +
 .../proton/cpp/api/classproton_1_1target.html      |   194 +
 .../proton/cpp/api/classproton_1_1target.js        |     7 +
 .../proton/cpp/api/classproton_1_1target.png       |   Bin 0 -> 373 bytes
 .../classproton_1_1target__options-members.html    |   121 +
 .../cpp/api/classproton_1_1target__options.html    |   288 +
 .../cpp/api/classproton_1_1target__options.js      |    14 +
 .../cpp/api/classproton_1_1terminus-members.html   |   127 +
 .../proton/cpp/api/classproton_1_1terminus.html    |   272 +
 .../proton/cpp/api/classproton_1_1terminus.js      |    22 +
 .../proton/cpp/api/classproton_1_1terminus.png     |   Bin 0 -> 488 bytes
 .../cpp/api/classproton_1_1timestamp-members.html  |   115 +
 .../proton/cpp/api/classproton_1_1timestamp.html   |   163 +
 .../proton/cpp/api/classproton_1_1timestamp.js     |     7 +
 .../proton/cpp/api/classproton_1_1timestamp.png    |   Bin 0 -> 590 bytes
 .../cpp/api/classproton_1_1tracker-members.html    |   127 +
 .../proton/cpp/api/classproton_1_1tracker.html     |   194 +
 .../proton/cpp/api/classproton_1_1tracker.js       |     5 +
 .../proton/cpp/api/classproton_1_1tracker.png      |   Bin 0 -> 1258 bytes
 .../cpp/api/classproton_1_1transfer-members.html   |   125 +
 .../proton/cpp/api/classproton_1_1transfer.html    |   214 +
 .../proton/cpp/api/classproton_1_1transfer.js      |    19 +
 .../proton/cpp/api/classproton_1_1transfer.png     |   Bin 0 -> 1803 bytes
 .../cpp/api/classproton_1_1transport-members.html  |   115 +
 .../proton/cpp/api/classproton_1_1transport.html   |   154 +
 .../proton/cpp/api/classproton_1_1transport.js     |     8 +
 .../proton/cpp/api/classproton_1_1transport.png    |   Bin 0 -> 989 bytes
 .../proton/cpp/api/classproton_1_1url-members.html |   127 +
 .../proton/cpp/api/classproton_1_1url.html         |   232 +
 .../proton/cpp/api/classproton_1_1url.js           |    18 +
 .../cpp/api/classproton_1_1uuid-members.html       |   133 +
 .../proton/cpp/api/classproton_1_1uuid.html        |   294 +
 .../proton/cpp/api/classproton_1_1uuid.js          |     4 +
 .../proton/cpp/api/classproton_1_1uuid.png         |   Bin 0 -> 901 bytes
 .../cpp/api/classproton_1_1value-members.html      |   129 +
 .../proton/cpp/api/classproton_1_1value.html       |   444 +
 .../proton/cpp/api/classproton_1_1value.js         |    22 +
 .../proton/cpp/api/classproton_1_1value.png        |   Bin 0 -> 486 bytes
 .../api/classproton_1_1work__queue-members.html    |   117 +
 .../proton/cpp/api/classproton_1_1work__queue.html |   209 +
 .../proton/cpp/api/classproton_1_1work__queue.js   |    10 +
 .../proton/cpp/api/client_8cpp-example.html        |   108 +
 .../qpid-proton-0.28.0/proton/cpp/api/closed.png   |   Bin 0 -> 132 bytes
 .../proton/cpp/api/codec_2map_8hpp.html            |   144 +
 .../proton/cpp/api/codec_2map_8hpp.js              |     5 +
 .../proton/cpp/api/codec_2map_8hpp_source.html     |   114 +
 .../proton/cpp/api/common_8hpp.html                |   169 +
 .../proton/cpp/api/common_8hpp_source.html         |   118 +
 .../proton/cpp/api/comparable_8hpp_source.html     |   109 +
 .../proton/cpp/api/config_8hpp_source.html         |   108 +
 .../proton/cpp/api/connect-config.html             |   107 +
 .../cpp/api/connect__config_8hpp_source.html       |   114 +
 .../proton/cpp/api/connection_8hpp.html            |   139 +
 .../proton/cpp/api/connection_8hpp_source.html     |   127 +
 .../proton/cpp/api/connection__driver_8hpp.html    |   147 +
 .../cpp/api/connection__driver_8hpp_source.html    |   125 +
 .../proton/cpp/api/connection__options_8hpp.html   |   141 +
 .../cpp/api/connection__options_8hpp_source.html   |   143 +
 .../proton/cpp/api/container_8hpp.html             |   138 +
 .../proton/cpp/api/container_8hpp_source.html      |   124 +
 .../proton/cpp/api/data_8hpp_source.html           |   110 +
 .../proton/cpp/api/decimal_8hpp.html               |   159 +
 .../proton/cpp/api/decimal_8hpp.js                 |     9 +
 .../proton/cpp/api/decimal_8hpp_source.html        |   115 +
 .../proton/cpp/api/decoder_8hpp.html               |   148 +
 .../proton/cpp/api/decoder_8hpp.js                 |     5 +
 .../proton/cpp/api/decoder_8hpp_source.html        |   133 +
 .../proton/cpp/api/default__container_8hpp.html    |   133 +
 .../proton/cpp/api/default__container_8hpp.js      |     4 +
 .../cpp/api/default__container_8hpp_source.html    |   111 +
 .../proton/cpp/api/delivery_8hpp.html              |   135 +
 .../proton/cpp/api/delivery_8hpp_source.html       |   118 +
 .../proton/cpp/api/delivery__mode_8hpp.html        |   131 +
 .../proton/cpp/api/delivery__mode_8hpp_source.html |   114 +
 .../proton/cpp/api/deque_8hpp.html                 |   164 +
 .../proton/cpp/api/deque_8hpp.js                   |     9 +
 .../proton/cpp/api/deque_8hpp_source.html          |   114 +
 .../api/dir_25143d27009f52d175c1d192441a738a.html  |   280 +
 .../api/dir_25143d27009f52d175c1d192441a738a.js    |   134 +
 .../api/dir_2fd3e5516989aa9776e558b58aa1c5c4.html  |   115 +
 .../api/dir_2fd3e5516989aa9776e558b58aa1c5c4.js    |     8 +
 .../api/dir_91df95ff942f5f87aa24429174a5d190.html  |   108 +
 .../api/dir_91df95ff942f5f87aa24429174a5d190.js    |    10 +
 .../api/dir_d4a17a437089f6e4c823599b6b44ea54.html  |   139 +
 .../api/dir_d4a17a437089f6e4c823599b6b44ea54.js    |    15 +
 .../proton/cpp/api/direct_recv_8cpp-example.html   |   108 +
 .../proton/cpp/api/direct_send_8cpp-example.html   |   108 +
 .../qpid-proton-0.28.0/proton/cpp/api/doc.png      |   Bin 0 -> 746 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/doxygen.css  |  1596 +++
 .../qpid-proton-0.28.0/proton/cpp/api/doxygen.png  |   Bin 0 -> 3779 bytes
 .../proton/cpp/api/duration_8hpp.html              |   166 +
 .../proton/cpp/api/duration_8hpp.js                |    12 +
 .../proton/cpp/api/duration_8hpp_source.html       |   121 +
 .../proton/cpp/api/dynsections.js                  |    97 +
 .../proton/cpp/api/encoder_8hpp.html               |   152 +
 .../proton/cpp/api/encoder_8hpp.js                 |     6 +
 .../proton/cpp/api/encoder_8hpp_source.html        |   128 +
 .../proton/cpp/api/endpoint_8hpp.html              |   135 +
 .../proton/cpp/api/endpoint_8hpp_source.html       |   113 +
 .../proton/cpp/api/error_8hpp.html                 |   141 +
 .../proton/cpp/api/error_8hpp_source.html          |   112 +
 .../proton/cpp/api/error__condition_8hpp.html      |   146 +
 .../proton/cpp/api/error__condition_8hpp.js        |     6 +
 .../cpp/api/error__condition_8hpp_source.html      |   121 +
 .../proton/cpp/api/examples.html                   |   139 +
 .../qpid-proton-0.28.0/proton/cpp/api/examples.js  |    18 +
 .../proton/cpp/api/export_8hpp_source.html         |   108 +
 .../qpid-proton-0.28.0/proton/cpp/api/files.html   |   188 +
 .../qpid-proton-0.28.0/proton/cpp/api/files.js     |     4 +
 .../proton/cpp/api/folderclosed.png                |   Bin 0 -> 616 bytes
 .../proton/cpp/api/folderopen.png                  |   Bin 0 -> 597 bytes
 .../proton/cpp/api/forward__list_8hpp.html         |   164 +
 .../proton/cpp/api/forward__list_8hpp.js           |     9 +
 .../proton/cpp/api/forward__list_8hpp_source.html  |   114 +
 .../proton/cpp/api/function_8hpp.html              |   115 +
 .../proton/cpp/api/function_8hpp_source.html       |   109 +
 .../proton/cpp/api/functions.html                  |   171 +
 .../proton/cpp/api/functions_0x7e.html             |   110 +
 .../proton/cpp/api/functions_b.html                |   113 +
 .../proton/cpp/api/functions_c.html                |   209 +
 .../proton/cpp/api/functions_d.html                |   182 +
 .../proton/cpp/api/functions_dup.js                |    24 +
 .../proton/cpp/api/functions_e.html                |   146 +
 .../proton/cpp/api/functions_enum.html             |   129 +
 .../proton/cpp/api/functions_eval.html             |   240 +
 .../proton/cpp/api/functions_f.html                |   123 +
 .../proton/cpp/api/functions_func.html             |   147 +
 .../proton/cpp/api/functions_func.js               |    24 +
 .../proton/cpp/api/functions_func_0x7e.html        |   110 +
 .../proton/cpp/api/functions_func_b.html           |   113 +
 .../proton/cpp/api/functions_func_c.html           |   200 +
 .../proton/cpp/api/functions_func_d.html           |   175 +
 .../proton/cpp/api/functions_func_e.html           |   146 +
 .../proton/cpp/api/functions_func_f.html           |   117 +
 .../proton/cpp/api/functions_func_g.html           |   120 +
 .../proton/cpp/api/functions_func_h.html           |   122 +
 .../proton/cpp/api/functions_func_i.html           |   121 +
 .../proton/cpp/api/functions_func_l.html           |   116 +
 .../proton/cpp/api/functions_func_m.html           |   149 +
 .../proton/cpp/api/functions_func_n.html           |   125 +
 .../proton/cpp/api/functions_func_o.html           |   274 +
 .../proton/cpp/api/functions_func_p.html           |   131 +
 .../proton/cpp/api/functions_func_r.html           |   162 +
 .../proton/cpp/api/functions_func_s.html           |   215 +
 .../proton/cpp/api/functions_func_t.html           |   152 +
 .../proton/cpp/api/functions_func_u.html           |   128 +
 .../proton/cpp/api/functions_func_v.html           |   115 +
 .../proton/cpp/api/functions_func_w.html           |   129 +
 .../proton/cpp/api/functions_g.html                |   120 +
 .../proton/cpp/api/functions_h.html                |   122 +
 .../proton/cpp/api/functions_i.html                |   124 +
 .../proton/cpp/api/functions_l.html                |   119 +
 .../proton/cpp/api/functions_m.html                |   164 +
 .../proton/cpp/api/functions_n.html                |   143 +
 .../proton/cpp/api/functions_o.html                |   289 +
 .../proton/cpp/api/functions_p.html                |   137 +
 .../proton/cpp/api/functions_r.html                |   177 +
 .../proton/cpp/api/functions_rela.html             |   125 +
 .../proton/cpp/api/functions_s.html                |   229 +
 .../proton/cpp/api/functions_t.html                |   158 +
 .../proton/cpp/api/functions_type.html             |   118 +
 .../proton/cpp/api/functions_u.html                |   137 +
 .../proton/cpp/api/functions_v.html                |   124 +
 .../proton/cpp/api/functions_vars.html             |   137 +
 .../proton/cpp/api/functions_w.html                |   129 +
 .../proton/cpp/api/fwd_8hpp.html                   |   135 +
 .../proton/cpp/api/fwd_8hpp_source.html            |   111 +
 .../proton/cpp/api/helloworld_8cpp-example.html    |   108 +
 .../proton/cpp/api/hierarchy.html                  |   202 +
 .../qpid-proton-0.28.0/proton/cpp/api/hierarchy.js |   124 +
 .../qpid-proton-0.28.0/proton/cpp/api/index.html   |   126 +
 .../qpid-proton-0.28.0/proton/cpp/api/io_page.html |   112 +
 .../qpid-proton-0.28.0/proton/cpp/api/jquery.js    |    87 +
 .../proton/cpp/api/link_8hpp.html                  |   136 +
 .../proton/cpp/api/link_8hpp_source.html           |   119 +
 .../proton/cpp/api/list_8hpp.html                  |   164 +
 .../qpid-proton-0.28.0/proton/cpp/api/list_8hpp.js |     9 +
 .../proton/cpp/api/list_8hpp_source.html           |   114 +
 .../proton/cpp/api/listen__handler_8hpp.html       |   134 +
 .../cpp/api/listen__handler_8hpp_source.html       |   113 +
 .../proton/cpp/api/listener_8hpp.html              |   132 +
 .../proton/cpp/api/listener_8hpp_source.html       |   111 +
 .../proton/cpp/api/map_8hpp.html                   |   159 +
 .../qpid-proton-0.28.0/proton/cpp/api/map_8hpp.js  |     8 +
 .../proton/cpp/api/map_8hpp_source.html            |   117 +
 .../proton/cpp/api/message_8hpp.html               |   149 +
 .../proton/cpp/api/message_8hpp.js                 |     5 +
 .../proton/cpp/api/message_8hpp_source.html        |   154 +
 .../proton/cpp/api/message__id_8hpp.html           |   160 +
 .../proton/cpp/api/message__id_8hpp.js             |     9 +
 .../proton/cpp/api/message__id_8hpp_source.html    |   126 +
 .../cpp/api/message_properties_8cpp-example.html   |   108 +
 .../proton/cpp/api/messaging__handler_8hpp.html    |   133 +
 .../cpp/api/messaging__handler_8hpp_source.html    |   121 +
 .../qpid-proton-0.28.0/proton/cpp/api/mt_page.html |   148 +
 .../cpp/api/multithreaded_client_8cpp-example.html |   108 +
 ...ithreaded_client_flow_control_8cpp-example.html |   108 +
 .../proton/cpp/api/namespacemembers.html           |   303 +
 .../proton/cpp/api/namespacemembers_enum.html      |   108 +
 .../proton/cpp/api/namespacemembers_eval.html      |   180 +
 .../proton/cpp/api/namespacemembers_func.html      |   194 +
 .../proton/cpp/api/namespacemembers_type.html      |   108 +
 .../proton/cpp/api/namespaceproton.html            |  1175 +++
 .../proton/cpp/api/namespaceproton.js              |    60 +
 .../proton/cpp/api/namespaceproton_1_1codec.html   |   440 +
 .../proton/cpp/api/namespaceproton_1_1codec.js     |     7 +
 .../api/namespaceproton_1_1connect__config.html    |   218 +
 .../proton/cpp/api/namespaceproton_1_1io.html      |   128 +
 .../proton/cpp/api/namespaceproton_1_1io.js        |     6 +
 .../proton/cpp/api/namespaces.html                 |   115 +
 .../proton/cpp/api/namespaces.js                   |     4 +
 .../proton/cpp/api/namespaces_8hpp.html            |   130 +
 .../proton/cpp/api/namespaces_8hpp_source.html     |   109 +
 .../qpid-proton-0.28.0/proton/cpp/api/nav_f.png    |   Bin 0 -> 153 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/nav_g.png    |   Bin 0 -> 95 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/nav_h.png    |   Bin 0 -> 98 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/navtree.css  |   146 +
 .../qpid-proton-0.28.0/proton/cpp/api/navtree.js   |   517 +
 .../proton/cpp/api/navtreedata.js                  |    51 +
 .../proton/cpp/api/navtreeindex0.js                |   253 +
 .../proton/cpp/api/navtreeindex1.js                |   253 +
 .../proton/cpp/api/navtreeindex2.js                |   253 +
 .../proton/cpp/api/navtreeindex3.js                |   253 +
 .../proton/cpp/api/navtreeindex4.js                |    76 +
 .../proton/cpp/api/null_8hpp.html                  |   143 +
 .../qpid-proton-0.28.0/proton/cpp/api/null_8hpp.js |     5 +
 .../proton/cpp/api/null_8hpp_source.html           |   113 +
 .../proton/cpp/api/object_8hpp_source.html         |   112 +
 .../qpid-proton-0.28.0/proton/cpp/api/open.png     |   Bin 0 -> 123 bytes
 .../proton/cpp/api/overview_page.html              |   131 +
 .../qpid-proton-0.28.0/proton/cpp/api/pages.html   |   117 +
 .../cpp/api/pn__unique__ptr_8hpp_source.html       |   110 +
 .../proton/cpp/api/receiver_8hpp.html              |   135 +
 .../proton/cpp/api/receiver_8hpp_source.html       |   119 +
 .../proton/cpp/api/receiver__options_8hpp.html     |   136 +
 .../cpp/api/receiver__options_8hpp_source.html     |   129 +
 .../proton/cpp/api/reconnect__options_8hpp.html    |   137 +
 .../cpp/api/reconnect__options_8hpp_source.html    |   121 +
 .../qpid-proton-0.28.0/proton/cpp/api/resize.js    |   114 +
 .../proton/cpp/api/returned_8hpp.html              |   136 +
 .../proton/cpp/api/returned_8hpp_source.html       |   112 +
 .../proton/cpp/api/sasl_8hpp.html                  |   136 +
 .../proton/cpp/api/sasl_8hpp_source.html           |   121 +
 .../proton/cpp/api/scalar_8hpp.html                |   150 +
 .../proton/cpp/api/scalar_8hpp.js                  |     7 +
 .../proton/cpp/api/scalar_8hpp_source.html         |   119 +
 .../proton/cpp/api/scalar__base_8hpp.html          |   157 +
 .../proton/cpp/api/scalar__base_8hpp.js            |     5 +
 .../proton/cpp/api/scalar__base_8hpp_source.html   |   160 +
 .../cpp/api/scheduled_send_03_8cpp-example.html    |   108 +
 .../cpp/api/scheduled_send_8cpp-example.html       |   108 +
 .../proton/cpp/api/search/all_0.html               |    26 +
 .../proton/cpp/api/search/all_0.js                 |    25 +
 .../proton/cpp/api/search/all_1.html               |    26 +
 .../proton/cpp/api/search/all_1.js                 |    13 +
 .../proton/cpp/api/search/all_10.html              |    26 +
 .../proton/cpp/api/search/all_10.js                |    32 +
 .../proton/cpp/api/search/all_11.html              |    26 +
 .../proton/cpp/api/search/all_11.js                |    19 +
 .../proton/cpp/api/search/all_12.html              |    26 +
 .../proton/cpp/api/search/all_12.js                |    10 +
 .../proton/cpp/api/search/all_13.html              |    26 +
 .../proton/cpp/api/search/all_13.js                |    10 +
 .../proton/cpp/api/search/all_14.html              |    26 +
 .../proton/cpp/api/search/all_14.js                |     4 +
 .../proton/cpp/api/search/all_2.html               |    26 +
 .../proton/cpp/api/search/all_2.js                 |    34 +
 .../proton/cpp/api/search/all_3.html               |    26 +
 .../proton/cpp/api/search/all_3.js                 |    40 +
 .../proton/cpp/api/search/all_4.html               |    26 +
 .../proton/cpp/api/search/all_4.js                 |    17 +
 .../proton/cpp/api/search/all_5.html               |    26 +
 .../proton/cpp/api/search/all_5.js                 |    13 +
 .../proton/cpp/api/search/all_6.html               |    26 +
 .../proton/cpp/api/search/all_6.js                 |    13 +
 .../proton/cpp/api/search/all_7.html               |    26 +
 .../proton/cpp/api/search/all_7.js                 |     7 +
 .../proton/cpp/api/search/all_8.html               |    26 +
 .../proton/cpp/api/search/all_8.js                 |    11 +
 .../proton/cpp/api/search/all_9.html               |    26 +
 .../proton/cpp/api/search/all_9.js                 |    14 +
 .../proton/cpp/api/search/all_a.html               |    26 +
 .../proton/cpp/api/search/all_a.js                 |    28 +
 .../proton/cpp/api/search/all_b.html               |    26 +
 .../proton/cpp/api/search/all_b.js                 |    16 +
 .../proton/cpp/api/search/all_c.html               |    26 +
 .../proton/cpp/api/search/all_c.js                 |    54 +
 .../proton/cpp/api/search/all_d.html               |    26 +
 .../proton/cpp/api/search/all_d.js                 |    18 +
 .../proton/cpp/api/search/all_e.html               |    26 +
 .../proton/cpp/api/search/all_e.js                 |    29 +
 .../proton/cpp/api/search/all_f.html               |    26 +
 .../proton/cpp/api/search/all_f.js                 |    53 +
 .../proton/cpp/api/search/classes_0.html           |    26 +
 .../proton/cpp/api/search/classes_0.js             |     4 +
 .../proton/cpp/api/search/classes_1.html           |    26 +
 .../proton/cpp/api/search/classes_1.js             |     8 +
 .../proton/cpp/api/search/classes_2.html           |    26 +
 .../proton/cpp/api/search/classes_2.js             |     9 +
 .../proton/cpp/api/search/classes_3.html           |    26 +
 .../proton/cpp/api/search/classes_3.js             |    10 +
 .../proton/cpp/api/search/classes_4.html           |    26 +
 .../proton/cpp/api/search/classes_4.js             |     7 +
 .../proton/cpp/api/search/classes_5.html           |    26 +
 .../proton/cpp/api/search/classes_5.js             |     4 +
 .../proton/cpp/api/search/classes_6.html           |    26 +
 .../proton/cpp/api/search/classes_6.js             |     6 +
 .../proton/cpp/api/search/classes_7.html           |    26 +
 .../proton/cpp/api/search/classes_7.js             |     9 +
 .../proton/cpp/api/search/classes_8.html           |    26 +
 .../proton/cpp/api/search/classes_8.js             |     4 +
 .../proton/cpp/api/search/classes_9.html           |    26 +
 .../proton/cpp/api/search/classes_9.js             |     7 +
 .../proton/cpp/api/search/classes_a.html           |    26 +
 .../proton/cpp/api/search/classes_a.js             |    18 +
 .../proton/cpp/api/search/classes_b.html           |    26 +
 .../proton/cpp/api/search/classes_b.js             |    11 +
 .../proton/cpp/api/search/classes_c.html           |    26 +
 .../proton/cpp/api/search/classes_c.js             |     6 +
 .../proton/cpp/api/search/classes_d.html           |    26 +
 .../proton/cpp/api/search/classes_d.js             |     4 +
 .../proton/cpp/api/search/classes_e.html           |    26 +
 .../proton/cpp/api/search/classes_e.js             |     4 +
 .../proton/cpp/api/search/close.png                |   Bin 0 -> 273 bytes
 .../proton/cpp/api/search/enums_0.html             |    26 +
 .../proton/cpp/api/search/enums_0.js               |     5 +
 .../proton/cpp/api/search/enums_1.html             |    26 +
 .../proton/cpp/api/search/enums_1.js               |     4 +
 .../proton/cpp/api/search/enums_2.html             |    26 +
 .../proton/cpp/api/search/enums_2.js               |     4 +
 .../proton/cpp/api/search/enums_3.html             |    26 +
 .../proton/cpp/api/search/enums_3.js               |     4 +
 .../proton/cpp/api/search/enums_4.html             |    26 +
 .../proton/cpp/api/search/enums_4.js               |     4 +
 .../proton/cpp/api/search/enums_5.html             |    26 +
 .../proton/cpp/api/search/enums_5.js               |     4 +
 .../proton/cpp/api/search/enums_6.html             |    26 +
 .../proton/cpp/api/search/enums_6.js               |     4 +
 .../proton/cpp/api/search/enums_7.html             |    26 +
 .../proton/cpp/api/search/enums_7.js               |     4 +
 .../proton/cpp/api/search/enumvalues_0.html        |    26 +
 .../proton/cpp/api/search/enumvalues_0.js          |     9 +
 .../proton/cpp/api/search/enumvalues_1.html        |    26 +
 .../proton/cpp/api/search/enumvalues_1.js          |     6 +
 .../proton/cpp/api/search/enumvalues_2.html        |    26 +
 .../proton/cpp/api/search/enumvalues_2.js          |     7 +
 .../proton/cpp/api/search/enumvalues_3.html        |    26 +
 .../proton/cpp/api/search/enumvalues_3.js          |     8 +
 .../proton/cpp/api/search/enumvalues_4.html        |    26 +
 .../proton/cpp/api/search/enumvalues_4.js          |     4 +
 .../proton/cpp/api/search/enumvalues_5.html        |    26 +
 .../proton/cpp/api/search/enumvalues_5.js          |     4 +
 .../proton/cpp/api/search/enumvalues_6.html        |    26 +
 .../proton/cpp/api/search/enumvalues_6.js          |     6 +
 .../proton/cpp/api/search/enumvalues_7.html        |    26 +
 .../proton/cpp/api/search/enumvalues_7.js          |     6 +
 .../proton/cpp/api/search/enumvalues_8.html        |    26 +
 .../proton/cpp/api/search/enumvalues_8.js          |     8 +
 .../proton/cpp/api/search/enumvalues_9.html        |    26 +
 .../proton/cpp/api/search/enumvalues_9.js          |     4 +
 .../proton/cpp/api/search/enumvalues_a.html        |    26 +
 .../proton/cpp/api/search/enumvalues_a.js          |     4 +
 .../proton/cpp/api/search/enumvalues_b.html        |    26 +
 .../proton/cpp/api/search/enumvalues_b.js          |     7 +
 .../proton/cpp/api/search/enumvalues_c.html        |    26 +
 .../proton/cpp/api/search/enumvalues_c.js          |     8 +
 .../proton/cpp/api/search/enumvalues_d.html        |    26 +
 .../proton/cpp/api/search/enumvalues_d.js          |     5 +
 .../proton/cpp/api/search/enumvalues_e.html        |    26 +
 .../proton/cpp/api/search/enumvalues_e.js          |    11 +
 .../proton/cpp/api/search/enumvalues_f.html        |    26 +
 .../proton/cpp/api/search/enumvalues_f.js          |     5 +
 .../proton/cpp/api/search/files_0.html             |    26 +
 .../proton/cpp/api/search/files_0.js               |     4 +
 .../proton/cpp/api/search/files_1.html             |    26 +
 .../proton/cpp/api/search/files_1.js               |     5 +
 .../proton/cpp/api/search/files_2.html             |    26 +
 .../proton/cpp/api/search/files_2.js               |     8 +
 .../proton/cpp/api/search/files_3.html             |    26 +
 .../proton/cpp/api/search/files_3.js               |    10 +
 .../proton/cpp/api/search/files_4.html             |    26 +
 .../proton/cpp/api/search/files_4.js               |     7 +
 .../proton/cpp/api/search/files_5.html             |    26 +
 .../proton/cpp/api/search/files_5.js               |     6 +
 .../proton/cpp/api/search/files_6.html             |    26 +
 .../proton/cpp/api/search/files_6.js               |     7 +
 .../proton/cpp/api/search/files_7.html             |    26 +
 .../proton/cpp/api/search/files_7.js               |     7 +
 .../proton/cpp/api/search/files_8.html             |    26 +
 .../proton/cpp/api/search/files_8.js               |     5 +
 .../proton/cpp/api/search/files_9.html             |    26 +
 .../proton/cpp/api/search/files_9.js               |     7 +
 .../proton/cpp/api/search/files_a.html             |    26 +
 .../proton/cpp/api/search/files_a.js               |    14 +
 .../proton/cpp/api/search/files_b.html             |    26 +
 .../proton/cpp/api/search/files_b.js               |    14 +
 .../proton/cpp/api/search/files_c.html             |    26 +
 .../proton/cpp/api/search/files_c.js               |     6 +
 .../proton/cpp/api/search/files_d.html             |    26 +
 .../proton/cpp/api/search/files_d.js               |     5 +
 .../proton/cpp/api/search/files_e.html             |    26 +
 .../proton/cpp/api/search/files_e.js               |     4 +
 .../proton/cpp/api/search/functions_0.html         |    26 +
 .../proton/cpp/api/search/functions_0.js           |    14 +
 .../proton/cpp/api/search/functions_1.html         |    26 +
 .../proton/cpp/api/search/functions_1.js           |     5 +
 .../proton/cpp/api/search/functions_10.html        |    26 +
 .../proton/cpp/api/search/functions_10.js          |    17 +
 .../proton/cpp/api/search/functions_11.html        |    26 +
 .../proton/cpp/api/search/functions_11.js          |     7 +
 .../proton/cpp/api/search/functions_12.html        |    26 +
 .../proton/cpp/api/search/functions_12.js          |     5 +
 .../proton/cpp/api/search/functions_13.html        |    26 +
 .../proton/cpp/api/search/functions_13.js          |     9 +
 .../proton/cpp/api/search/functions_14.html        |    26 +
 .../proton/cpp/api/search/functions_14.js          |     4 +
 .../proton/cpp/api/search/functions_2.html         |    26 +
 .../proton/cpp/api/search/functions_2.js           |    25 +
 .../proton/cpp/api/search/functions_3.html         |    26 +
 .../proton/cpp/api/search/functions_3.js           |    24 +
 .../proton/cpp/api/search/functions_4.html         |    26 +
 .../proton/cpp/api/search/functions_4.js           |    12 +
 .../proton/cpp/api/search/functions_5.html         |    26 +
 .../proton/cpp/api/search/functions_5.js           |     6 +
 .../proton/cpp/api/search/functions_6.html         |    26 +
 .../proton/cpp/api/search/functions_6.js           |    13 +
 .../proton/cpp/api/search/functions_7.html         |    26 +
 .../proton/cpp/api/search/functions_7.js           |     7 +
 .../proton/cpp/api/search/functions_8.html         |    26 +
 .../proton/cpp/api/search/functions_8.js           |     7 +
 .../proton/cpp/api/search/functions_9.html         |    26 +
 .../proton/cpp/api/search/functions_9.js           |     6 +
 .../proton/cpp/api/search/functions_a.html         |    26 +
 .../proton/cpp/api/search/functions_a.js           |    16 +
 .../proton/cpp/api/search/functions_b.html         |    26 +
 .../proton/cpp/api/search/functions_b.js           |     8 +
 .../proton/cpp/api/search/functions_c.html         |    26 +
 .../proton/cpp/api/search/functions_c.js           |    51 +
 .../proton/cpp/api/search/functions_d.html         |    26 +
 .../proton/cpp/api/search/functions_d.js           |    12 +
 .../proton/cpp/api/search/functions_e.html         |    26 +
 .../proton/cpp/api/search/functions_e.js           |    20 +
 .../proton/cpp/api/search/functions_f.html         |    26 +
 .../proton/cpp/api/search/functions_f.js           |    35 +
 .../proton/cpp/api/search/mag_sel.png              |   Bin 0 -> 563 bytes
 .../proton/cpp/api/search/namespaces_0.html        |    26 +
 .../proton/cpp/api/search/namespaces_0.js          |     7 +
 .../proton/cpp/api/search/nomatches.html           |    12 +
 .../proton/cpp/api/search/pages_0.html             |    26 +
 .../proton/cpp/api/search/pages_0.js               |     4 +
 .../proton/cpp/api/search/pages_1.html             |    26 +
 .../proton/cpp/api/search/pages_1.js               |     4 +
 .../proton/cpp/api/search/pages_2.html             |    26 +
 .../proton/cpp/api/search/pages_2.js               |     5 +
 .../proton/cpp/api/search/pages_3.html             |    26 +
 .../proton/cpp/api/search/pages_3.js               |     4 +
 .../proton/cpp/api/search/pages_4.html             |    26 +
 .../proton/cpp/api/search/pages_4.js               |     4 +
 .../proton/cpp/api/search/pages_5.html             |    26 +
 .../proton/cpp/api/search/pages_5.js               |     4 +
 .../proton/cpp/api/search/related_0.html           |    26 +
 .../proton/cpp/api/search/related_0.js             |     6 +
 .../proton/cpp/api/search/related_1.html           |    26 +
 .../proton/cpp/api/search/related_1.js             |     4 +
 .../proton/cpp/api/search/related_2.html           |    26 +
 .../proton/cpp/api/search/related_2.js             |     4 +
 .../proton/cpp/api/search/search.css               |   273 +
 .../proton/cpp/api/search/search.js                |   791 ++
 .../proton/cpp/api/search/search_l.png             |   Bin 0 -> 604 bytes
 .../proton/cpp/api/search/search_m.png             |   Bin 0 -> 158 bytes
 .../proton/cpp/api/search/search_r.png             |   Bin 0 -> 612 bytes
 .../proton/cpp/api/search/searchdata.js            |    45 +
 .../proton/cpp/api/search/typedefs_0.html          |    26 +
 .../proton/cpp/api/search/typedefs_0.js            |     4 +
 .../proton/cpp/api/search/typedefs_1.html          |    26 +
 .../proton/cpp/api/search/typedefs_1.js            |     4 +
 .../proton/cpp/api/search/typedefs_2.html          |    26 +
 .../proton/cpp/api/search/typedefs_2.js            |     4 +
 .../proton/cpp/api/search/typedefs_3.html          |    26 +
 .../proton/cpp/api/search/typedefs_3.js            |     4 +
 .../proton/cpp/api/search/typedefs_4.html          |    26 +
 .../proton/cpp/api/search/typedefs_4.js            |     4 +
 .../proton/cpp/api/search/variables_0.html         |    26 +
 .../proton/cpp/api/search/variables_0.js           |     5 +
 .../proton/cpp/api/search/variables_1.html         |    26 +
 .../proton/cpp/api/search/variables_1.js           |     5 +
 .../proton/cpp/api/search/variables_2.html         |    26 +
 .../proton/cpp/api/search/variables_2.js           |     4 +
 .../proton/cpp/api/search/variables_3.html         |    26 +
 .../proton/cpp/api/search/variables_3.js           |     4 +
 .../proton/cpp/api/search/variables_4.html         |    26 +
 .../proton/cpp/api/search/variables_4.js           |     5 +
 .../proton/cpp/api/search/variables_5.html         |    26 +
 .../proton/cpp/api/search/variables_5.js           |     5 +
 .../proton/cpp/api/sender_8hpp.html                |   135 +
 .../proton/cpp/api/sender_8hpp_source.html         |   122 +
 .../proton/cpp/api/sender__options_8hpp.html       |   136 +
 .../cpp/api/sender__options_8hpp_source.html       |   127 +
 .../proton/cpp/api/server_8cpp-example.html        |   108 +
 .../proton/cpp/api/server_direct_8cpp-example.html |   108 +
 .../proton/cpp/api/service_bus_8cpp-example.html   |   108 +
 .../proton/cpp/api/session_8hpp.html               |   137 +
 .../proton/cpp/api/session_8hpp_source.html        |   125 +
 .../proton/cpp/api/session__options_8hpp.html      |   134 +
 .../cpp/api/session__options_8hpp_source.html      |   116 +
 .../proton/cpp/api/simple_recv_8cpp-example.html   |   108 +
 .../proton/cpp/api/simple_send_8cpp-example.html   |   108 +
 .../proton/cpp/api/source_8hpp.html                |   138 +
 .../proton/cpp/api/source_8hpp_source.html         |   130 +
 .../proton/cpp/api/source__options_8hpp.html       |   136 +
 .../cpp/api/source__options_8hpp_source.html       |   131 +
 .../qpid-proton-0.28.0/proton/cpp/api/splitbar.png |   Bin 0 -> 314 bytes
 .../proton/cpp/api/ssl_8hpp.html                   |   144 +
 .../proton/cpp/api/ssl_8hpp_source.html            |   123 +
 .../structproton_1_1conversion__error-members.html |   112 +
 .../cpp/api/structproton_1_1conversion__error.html |   144 +
 .../cpp/api/structproton_1_1conversion__error.js   |     4 +
 .../cpp/api/structproton_1_1conversion__error.png  |   Bin 0 -> 815 bytes
 .../structproton_1_1delivery__mode-members.html    |   114 +
 .../cpp/api/structproton_1_1delivery__mode.html    |   160 +
 .../cpp/api/structproton_1_1delivery__mode.js      |     8 +
 .../cpp/api/structproton_1_1error-members.html     |   111 +
 .../proton/cpp/api/structproton_1_1error.html      |   141 +
 .../proton/cpp/api/structproton_1_1error.js        |     4 +
 .../proton/cpp/api/structproton_1_1error.png       |   Bin 0 -> 1487 bytes
 ...tructproton_1_1io_1_1const__buffer-members.html |   113 +
 .../api/structproton_1_1io_1_1const__buffer.html   |   141 +
 .../cpp/api/structproton_1_1io_1_1const__buffer.js |     6 +
 ...uctproton_1_1io_1_1mutable__buffer-members.html |   113 +
 .../api/structproton_1_1io_1_1mutable__buffer.html |   141 +
 .../api/structproton_1_1io_1_1mutable__buffer.js   |     6 +
 .../structproton_1_1timeout__error-members.html    |   112 +
 .../cpp/api/structproton_1_1timeout__error.html    |   143 +
 .../cpp/api/structproton_1_1timeout__error.js      |     4 +
 .../cpp/api/structproton_1_1timeout__error.png     |   Bin 0 -> 729 bytes
 .../api/structproton_1_1url__error-members.html    |   111 +
 .../proton/cpp/api/structproton_1_1url__error.html |   139 +
 .../proton/cpp/api/structproton_1_1url__error.png  |   Bin 0 -> 700 bytes
 .../proton/cpp/api/symbol_8hpp.html                |   132 +
 .../proton/cpp/api/symbol_8hpp_source.html         |   114 +
 .../qpid-proton-0.28.0/proton/cpp/api/sync_off.png |   Bin 0 -> 853 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/sync_on.png  |   Bin 0 -> 845 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/tab_a.png    |   Bin 0 -> 142 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/tab_b.png    |   Bin 0 -> 169 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/tab_h.png    |   Bin 0 -> 177 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/tab_s.png    |   Bin 0 -> 184 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/tabs.css     |     1 +
 .../proton/cpp/api/target_8hpp.html                |   135 +
 .../proton/cpp/api/target_8hpp_source.html         |   118 +
 .../proton/cpp/api/target__options_8hpp.html       |   136 +
 .../cpp/api/target__options_8hpp_source.html       |   127 +
 .../proton/cpp/api/terminus_8hpp.html              |   136 +
 .../proton/cpp/api/terminus_8hpp_source.html       |   117 +
 .../proton/cpp/api/thread__safe_8hpp.html          |   115 +
 .../proton/cpp/api/thread__safe_8hpp_source.html   |   108 +
 .../proton/cpp/api/timestamp_8hpp.html             |   160 +
 .../proton/cpp/api/timestamp_8hpp.js               |    11 +
 .../proton/cpp/api/timestamp_8hpp_source.html      |   119 +
 .../proton/cpp/api/tracker_8hpp.html               |   133 +
 .../proton/cpp/api/tracker_8hpp_source.html        |   114 +
 .../proton/cpp/api/transfer_8hpp.html              |   148 +
 .../proton/cpp/api/transfer_8hpp.js                |     6 +
 .../proton/cpp/api/transfer_8hpp_source.html       |   130 +
 .../proton/cpp/api/transport_8hpp.html             |   134 +
 .../proton/cpp/api/transport_8hpp_source.html      |   116 +
 .../proton/cpp/api/tutorial_page.html              |   191 +
 .../proton/cpp/api/type__id_8hpp.html              |   213 +
 .../proton/cpp/api/type__id_8hpp.js                |    43 +
 .../proton/cpp/api/type__id_8hpp_source.html       |   138 +
 .../proton/cpp/api/type__traits_8hpp_source.html   |   111 +
 .../proton/cpp/api/types_8hpp.html                 |   133 +
 .../proton/cpp/api/types_8hpp_source.html          |   125 +
 .../proton/cpp/api/types__fwd_8hpp.html            |   125 +
 .../proton/cpp/api/types__fwd_8hpp_source.html     |   109 +
 .../proton/cpp/api/types_page.html                 |   183 +
 .../proton/cpp/api/unordered__map_8hpp.html        |   144 +
 .../proton/cpp/api/unordered__map_8hpp.js          |     5 +
 .../proton/cpp/api/unordered__map_8hpp_source.html |   114 +
 .../proton/cpp/api/url_8hpp.html                   |   139 +
 .../proton/cpp/api/url_8hpp_source.html            |   118 +
 .../proton/cpp/api/uuid_8hpp.html                  |   145 +
 .../qpid-proton-0.28.0/proton/cpp/api/uuid_8hpp.js |     6 +
 .../proton/cpp/api/uuid_8hpp_source.html           |   117 +
 .../proton/cpp/api/value_8hpp.html                 |   175 +
 .../proton/cpp/api/value_8hpp.js                   |    12 +
 .../proton/cpp/api/value_8hpp_source.html          |   131 +
 .../proton/cpp/api/vector_8hpp.html                |   165 +
 .../proton/cpp/api/vector_8hpp.js                  |     9 +
 .../proton/cpp/api/vector_8hpp_source.html         |   114 +
 .../proton/cpp/api/work__queue_8hpp.html           |   140 +
 .../proton/cpp/api/work__queue_8hpp_source.html    |   118 +
 .../proton/cpp/examples/broker.cpp                 |   435 +
 .../proton/cpp/examples/broker.cpp.html            |   565 ++
 .../proton/cpp/examples/client.cpp                 |   109 +
 .../proton/cpp/examples/client.cpp.html            |   237 +
 .../proton/cpp/examples/colour_send.cpp            |   116 +
 .../proton/cpp/examples/colour_send.cpp.html       |   244 +
 .../proton/cpp/examples/connection_options.cpp     |    76 +
 .../cpp/examples/connection_options.cpp.html       |   204 +
 .../proton/cpp/examples/direct_recv.cpp            |   101 +
 .../proton/cpp/examples/direct_recv.cpp.html       |   229 +
 .../proton/cpp/examples/direct_send.cpp            |   112 +
 .../proton/cpp/examples/direct_send.cpp.html       |   240 +
 .../proton/cpp/examples/encode_decode.cpp          |   251 +
 .../proton/cpp/examples/encode_decode.cpp.html     |   381 +
 .../proton/cpp/examples/fake_cpp11.hpp             |    34 +
 .../proton/cpp/examples/fake_cpp11.hpp.html}       |    52 +-
 .../proton/cpp/examples/flow_control.cpp           |   261 +
 .../proton/cpp/examples/flow_control.cpp.html      |   389 +
 .../proton/cpp/examples/helloworld.cpp             |    76 +
 .../proton/cpp/examples/helloworld.cpp.html        |   204 +
 .../proton/cpp/examples}/index.html                |    66 +-
 .../proton/cpp/examples/message_properties.cpp     |   101 +
 .../cpp/examples/message_properties.cpp.html       |   231 +
 .../proton/cpp/examples/multithreaded_client.cpp   |   185 +
 .../cpp/examples/multithreaded_client.cpp.html     |   315 +
 .../examples/multithreaded_client_flow_control.cpp |   316 +
 .../multithreaded_client_flow_control.cpp.html     |   446 +
 .../proton/cpp/examples/options.hpp                |   175 +
 .../proton/cpp/examples/options.hpp.html           |   305 +
 .../proton/cpp/examples/queue_browser.cpp          |    70 +
 .../proton/cpp/examples/queue_browser.cpp.html     |   198 +
 .../proton/cpp/examples/reconnect_client.cpp       |   143 +
 .../proton/cpp/examples/reconnect_client.cpp.html  |   271 +
 .../proton/cpp/examples/scheduled_send.cpp         |   122 +
 .../proton/cpp/examples/scheduled_send.cpp.html    |   250 +
 .../proton/cpp/examples/scheduled_send_03.cpp      |   118 +
 .../proton/cpp/examples/scheduled_send_03.cpp.html |   246 +
 .../proton/cpp/examples/selected_recv.cpp          |    90 +
 .../proton/cpp/examples/selected_recv.cpp.html     |   218 +
 .../proton/cpp/examples/server.cpp                 |    95 +
 .../proton/cpp/examples/server.cpp.html            |   223 +
 .../proton/cpp/examples/server_direct.cpp          |   130 +
 .../proton/cpp/examples/server_direct.cpp.html     |   258 +
 .../proton/cpp/examples/service_bus.cpp            |   333 +
 .../proton/cpp/examples/service_bus.cpp.html       |   400 +
 .../proton/cpp/examples/simple_connect.cpp         |   111 +
 .../proton/cpp/examples/simple_connect.cpp.html    |   239 +
 .../proton/cpp/examples/simple_recv.cpp            |   103 +
 .../proton/cpp/examples/simple_recv.cpp.html       |   231 +
 .../proton/cpp/examples/simple_send.cpp            |   119 +
 .../proton/cpp/examples/simple_send.cpp.html       |   247 +
 .../qpid-proton-0.28.0/proton/cpp/examples/ssl.cpp |   230 +
 .../proton/cpp/examples/ssl.cpp.html               |   358 +
 .../proton/cpp/examples/ssl_client_cert.cpp        |   203 +
 .../proton/cpp/examples/ssl_client_cert.cpp.html   |   331 +
 .../proton/python/api/api-objects.txt              |  2289 +++++
 .../proton/python/api/class-tree.html              |   546 +
 .../qpid-proton-0.28.0/proton/python/api/crarr.png |   Bin 0 -> 340 bytes
 .../proton/python/api/epydoc.css                   |   322 +
 .../qpid-proton-0.28.0/proton/python/api/epydoc.js |   293 +
 .../proton/python/api/frames.html                  |    17 +
 .../qpid-proton-0.28.0/proton/python/api/help.html |   276 +
 .../proton/python/api/identifier-index.html        |  3280 ++++++
 .../proton/python/api/index.html                   |    17 +
 .../proton/python/api/int-class.html               |  1252 +++
 .../proton/python/api/module-tree.html             |   137 +
 .../proton/python/api/proton-module.html           |   480 +
 .../proton/python/api/proton-pysrc.html            |   270 +
 .../proton/python/api/proton._common-module.html   |   292 +
 .../proton/python/api/proton._common-pysrc.html    |   214 +
 .../python/api/proton._common.Constant-class.html  |   218 +
 .../proton/python/api/proton._compat-module.html   |   199 +
 .../proton/python/api/proton._compat-pysrc.html    |   191 +
 .../python/api/proton._condition-module.html       |   184 +
 .../proton/python/api/proton._condition-pysrc.html |   182 +
 .../api/proton._condition.Condition-class.html     |   174 +
 .../proton/python/api/proton._data-module.html     |   291 +
 .../proton/python/api/proton._data-pysrc.html      |  1739 ++++
 .../python/api/proton._data.Array-class.html       |   255 +
 .../proton/python/api/proton._data.Data-class.html |  2856 ++++++
 .../python/api/proton._data.Described-class.html   |   237 +
 .../api/proton._data.UnmappedType-class.html       |   155 +
 .../proton/python/api/proton._data.byte-class.html |   252 +
 .../proton/python/api/proton._data.char-class.html |   245 +
 .../python/api/proton._data.decimal128-class.html  |   243 +
 .../python/api/proton._data.decimal32-class.html   |   252 +
 .../python/api/proton._data.decimal64-class.html   |   253 +
 .../python/api/proton._data.float32-class.html     |   246 +
 .../python/api/proton._data.int32-class.html       |   252 +
 .../python/api/proton._data.short-class.html       |   252 +
 .../python/api/proton._data.symbol-class.html      |   245 +
 .../python/api/proton._data.timestamp-class.html   |   253 +
 .../python/api/proton._data.ubyte-class.html       |   294 +
 .../proton/python/api/proton._data.uint-class.html |   295 +
 .../python/api/proton._data.ulong-class.html       |   295 +
 .../python/api/proton._data.ushort-class.html      |   294 +
 .../proton/python/api/proton._delivery-module.html |   158 +
 .../proton/python/api/proton._delivery-pysrc.html  |   538 +
 .../api/proton._delivery.Delivery-class.html       |   684 ++
 .../api/proton._delivery.Disposition-class.html    |   436 +
 .../proton._delivery.DispositionType-class.html    |   280 +
 .../api/proton._delivery.NamedInt-class.html       |   437 +
 .../python/api/proton._endpoints-module.html       |   179 +
 .../proton/python/api/proton._endpoints-pysrc.html |  1211 +++
 .../api/proton._endpoints.Connection-class.html    |   744 ++
 .../api/proton._endpoints.Endpoint-class.html      |   236 +
 .../python/api/proton._endpoints.Link-class.html   |   940 ++
 .../api/proton._endpoints.Receiver-class.html      |   308 +
 .../python/api/proton._endpoints.Sender-class.html |   370 +
 .../api/proton._endpoints.Session-class.html       |   503 +
 .../api/proton._endpoints.Terminus-class.html      |   578 ++
 .../proton/python/api/proton._events-module.html   |   217 +
 .../proton/python/api/proton._events-pysrc.html    |   719 ++
 .../python/api/proton._events.Collector-class.html |   236 +
 .../python/api/proton._events.Event-class.html     |  1129 +++
 .../python/api/proton._events.EventBase-class.html |   297 +
 .../python/api/proton._events.EventType-class.html |   322 +
 .../python/api/proton._events.Handler-class.html   |   185 +
 .../api/proton._events.LazyHandlers-class.html     |   144 +
 .../api/proton._events.TypeExtender-class.html     |   155 +
 .../python/api/proton._exceptions-module.html      |   238 +
 .../python/api/proton._exceptions-pysrc.html       |   211 +
 ...oton._exceptions.ConnectionException-class.html |   169 +
 .../proton._exceptions.DataException-class.html    |   166 +
 .../api/proton._exceptions.Interrupt-class.html    |   166 +
 .../proton._exceptions.LinkException-class.html    |   169 +
 .../proton._exceptions.MessageException-class.html |   167 +
 .../proton._exceptions.ProtonException-class.html  |   172 +
 .../api/proton._exceptions.SSLException-class.html |   169 +
 .../proton._exceptions.SSLUnavailable-class.html   |   163 +
 .../proton._exceptions.SessionException-class.html |   163 +
 .../api/proton._exceptions.Timeout-class.html      |   166 +
 ...roton._exceptions.TransportException-class.html |   169 +
 .../proton/python/api/proton._handlers-module.html |   262 +
 .../proton/python/api/proton._handlers-pysrc.html  |  1974 ++++
 .../python/api/proton._handlers.Acking-class.html  |   263 +
 .../proton._handlers.ConnectSelectable-class.html  |   291 +
 ...roton._handlers.EndpointStateHandler-class.html |   752 ++
 .../api/proton._handlers.FlowController-class.html |   255 +
 .../api/proton._handlers.Handshaker-class.html     |   240 +
 .../api/proton._handlers.IOHandler-class.html      |   416 +
 ...ton._handlers.IncomingMessageHandler-class.html |   296 +
 .../proton._handlers.MessagingHandler-class.html   |   662 ++
 ...ton._handlers.OutgoingMessageHandler-class.html |   360 +
 .../api/proton._handlers.PythonIO-class.html       |   224 +
 .../python/api/proton._handlers.Reject-class.html  |   165 +
 .../python/api/proton._handlers.Release-class.html |   165 +
 .../proton._handlers.TransactionHandler-class.html |   220 +
 ..._handlers.TransactionalClientHandler-class.html |   274 +
 .../proton/python/api/proton._io-module.html       |   149 +
 .../proton/python/api/proton._io-pysrc.html        |   321 +
 .../proton/python/api/proton._io.IO-class.html     |   238 +
 .../python/api/proton._io.IO.Selector-class.html   |   298 +
 .../proton/python/api/proton._message-module.html  |   151 +
 .../proton/python/api/proton._message-pysrc.html   |   616 ++
 .../python/api/proton._message.Message-class.html  |   959 ++
 .../proton/python/api/proton._reactor-module.html  |   279 +
 .../proton/python/api/proton._reactor-pysrc.html   |  2507 +++++
 .../python/api/proton._reactor.Acceptor-class.html |   243 +
 .../proton._reactor.ApplicationEvent-class.html    |   281 +
 .../api/proton._reactor.AtLeastOnce-class.html     |   185 +
 .../api/proton._reactor.AtMostOnce-class.html      |   185 +
 .../python/api/proton._reactor.Backoff-class.html  |   211 +
 .../api/proton._reactor.Connector-class.html       |   275 +
 .../api/proton._reactor.Container-class.html       |   502 +
 .../python/api/proton._reactor.Copy-class.html     |   185 +
 .../proton._reactor.DurableSubscription-class.html |   185 +
 ...roton._reactor.DynamicNodeProperties-class.html |   227 +
 .../api/proton._reactor.EventInjector-class.html   |   290 +
 .../python/api/proton._reactor.Filter-class.html   |   233 +
 .../api/proton._reactor.GlobalOverrides-class.html |   231 +
 .../api/proton._reactor.LinkOption-class.html      |   201 +
 .../python/api/proton._reactor.Move-class.html     |   185 +
 .../python/api/proton._reactor.Reactor-class.html  |   734 ++
 .../api/proton._reactor.ReceiverOption-class.html  |   227 +
 .../api/proton._reactor.SSLConfig-class.html       |   212 +
 .../python/api/proton._reactor.Selector-class.html |   191 +
 .../api/proton._reactor.SenderOption-class.html    |   221 +
 ...proton._reactor.SessionPerConnection-class.html |   193 +
 .../python/api/proton._reactor.Task-class.html     |   270 +
 .../api/proton._reactor.TimerSelectable-class.html |   338 +
 .../api/proton._reactor.Transaction-class.html     |   320 +
 .../python/api/proton._reactor.Urls-class.html     |   210 +
 .../python/api/proton._selectable-module.html      |   142 +
 .../python/api/proton._selectable-pysrc.html       |   227 +
 .../api/proton._selectable.Selectable-class.html   |   396 +
 .../python/api/proton._transport-module.html       |   173 +
 .../proton/python/api/proton._transport-pysrc.html |   844 ++
 .../python/api/proton._transport.SASL-class.html   |   427 +
 .../api/proton._transport.SASLException-class.html |   163 +
 .../python/api/proton._transport.SSL-class.html    |   630 ++
 .../api/proton._transport.SSLDomain-class.html     |   308 +
 .../proton._transport.SSLSessionDetails-class.html |   197 +
 .../api/proton._transport.TraceAdapter-class.html  |   157 +
 .../api/proton._transport.Transport-class.html     |   908 ++
 .../proton/python/api/proton._url-module.html      |   143 +
 .../proton/python/api/proton._url-pysrc.html       |   358 +
 .../proton/python/api/proton._url.Url-class.html   |   527 +
 .../python/api/proton._url.Url.Port-class.html     |   344 +
 .../proton/python/api/proton._utils-module.html    |   192 +
 .../proton/python/api/proton._utils-pysrc.html     |  1508 +++
 .../api/proton._utils.AtomicCount-class.html       |   197 +
 .../proton._utils.BlockingConnection-class.html    |   403 +
 .../api/proton._utils.BlockingLink-class.html      |   219 +
 .../api/proton._utils.BlockingReceiver-class.html  |   290 +
 .../api/proton._utils.BlockingSender-class.html    |   206 +
 .../api/proton._utils.ConnectionClosed-class.html  |   215 +
 .../python/api/proton._utils.Fetcher-class.html    |   434 +
 .../api/proton._utils.LinkDetached-class.html      |   215 +
 .../api/proton._utils.SendException-class.html     |   218 +
 .../proton._utils.SyncRequestResponse-class.html   |   379 +
 .../proton/python/api/proton._wrapper-module.html  |   169 +
 .../proton/python/api/proton._wrapper-pysrc.html   |   257 +
 .../api/proton._wrapper.EmptyAttrs-class.html      |   174 +
 .../python/api/proton._wrapper.Wrapper-class.html  |   434 +
 .../proton/python/api/proton.handlers-module.html  |   194 +
 .../proton/python/api/proton.handlers-pysrc.html   |   159 +
 .../proton/python/api/proton.reactor-module.html   |   213 +
 .../proton/python/api/proton.reactor-pysrc.html    |   164 +
 .../proton/python/api/proton.utils-module.html     |   151 +
 .../proton/python/api/proton.utils-pysrc.html      |   149 +
 .../proton/python/api/redirect.html                |    38 +
 .../proton/python/api/str-class.html               |  2087 ++++
 .../proton/python/api/toc-everything.html          |    37 +
 .../proton/python/api/toc-proton-module.html       |    83 +
 .../python/api/toc-proton._common-module.html      |    30 +
 .../python/api/toc-proton._compat-module.html      |    29 +
 .../python/api/toc-proton._condition-module.html   |    30 +
 .../proton/python/api/toc-proton._data-module.html |    30 +
 .../python/api/toc-proton._delivery-module.html    |    29 +
 .../python/api/toc-proton._endpoints-module.html   |    29 +
 .../python/api/toc-proton._events-module.html      |    29 +
 .../python/api/toc-proton._exceptions-module.html  |    29 +
 .../python/api/toc-proton._handlers-module.html    |    30 +
 .../proton/python/api/toc-proton._io-module.html   |    29 +
 .../python/api/toc-proton._message-module.html     |    29 +
 .../python/api/toc-proton._reactor-module.html     |    29 +
 .../python/api/toc-proton._selectable-module.html  |    29 +
 .../python/api/toc-proton._transport-module.html   |    29 +
 .../proton/python/api/toc-proton._url-module.html  |    29 +
 .../python/api/toc-proton._utils-module.html       |    29 +
 .../python/api/toc-proton._wrapper-module.html     |    29 +
 .../python/api/toc-proton.handlers-module.html     |    28 +
 .../python/api/toc-proton.reactor-module.html      |    28 +
 .../proton/python/api/toc-proton.utils-module.html |    28 +
 .../qpid-proton-0.28.0/proton/python/api/toc.html  |    31 +
 .../proton/python/book/.buildinfo                  |     4 +
 .../proton/python/book/_sources/index.rst.txt      |    11 +
 .../proton/python/book/_sources/overview.rst.txt   |   160 +
 .../proton/python/book/_sources/tutorial.rst.txt   |   301 +
 .../proton/python/book/_static/ajax-loader.gif     |   Bin 0 -> 673 bytes
 .../proton/python/book/_static/basic.css           |   632 ++
 .../proton/python/book/_static/comment-bright.png  |   Bin 0 -> 756 bytes
 .../proton/python/book/_static/comment-close.png   |   Bin 0 -> 829 bytes
 .../proton/python/book/_static/comment.png         |   Bin 0 -> 641 bytes
 .../proton/python/book/_static/contents.png        |   Bin 0 -> 107 bytes
 .../proton/python/book/_static/doctools.js         |   287 +
 .../proton/python/book/_static/down-pressed.png    |   Bin 0 -> 222 bytes
 .../proton/python/book/_static/down.png            |   Bin 0 -> 202 bytes
 .../proton/python/book/_static/file.png            |   Bin 0 -> 286 bytes
 .../proton/python/book/_static/jquery-3.1.0.js     | 10074 +++++++++++++++++++
 .../proton/python/book/_static/jquery.js           |     4 +
 .../proton/python/book/_static/minus.png           |   Bin 0 -> 90 bytes
 .../proton/python/book/_static/navigation.png      |   Bin 0 -> 120 bytes
 .../proton/python/book/_static/plus.png            |   Bin 0 -> 90 bytes
 .../proton/python/book/_static/pygments.css        |    69 +
 .../proton/python/book/_static/searchtools.js      |   758 ++
 .../proton/python/book/_static/sphinxdoc.css       |   345 +
 .../proton/python/book/_static/underscore-1.3.1.js |   999 ++
 .../proton/python/book/_static/underscore.js       |    31 +
 .../proton/python/book/_static/up-pressed.png      |   Bin 0 -> 214 bytes
 .../proton/python/book/_static/up.png              |   Bin 0 -> 203 bytes
 .../proton/python/book/_static/websupport.js       |   808 ++
 .../proton/python/book/genindex.html               |   482 +
 .../proton/python/book/index.html                  |   119 +
 .../proton/python/book/objects.inv                 |    10 +
 .../proton/python/book/overview.html               |   946 ++
 .../proton/python/book/search.html                 |   101 +
 .../proton/python/book/searchindex.js              |     1 +
 .../proton/python/book/tutorial.html               |  1150 +++
 .../proton/python/examples/abstract_server.py      |    38 +
 .../python/examples/abstract_server.py.html}       |    91 +-
 .../proton/python/examples/broker.py               |   127 +
 .../proton/python/examples/broker.py.html          |   256 +
 .../proton/python/examples/client.py               |    65 +
 .../proton/python/examples/client.py.html          |   193 +
 .../proton/python/examples/client_http.py          |   114 +
 .../proton/python/examples/client_http.py.html     |   243 +
 .../proton/python/examples/colour_send.py          |    68 +
 .../proton/python/examples/colour_send.py.html     |   197 +
 .../proton/python/examples/db_common.py            |   118 +
 .../proton/python/examples/db_common.py.html       |   247 +
 .../proton/python/examples/db_ctrl.py              |    47 +
 .../proton/python/examples/db_ctrl.py.html}        |   101 +-
 .../proton/python/examples/db_recv.py              |    80 +
 .../proton/python/examples/db_recv.py.html         |   206 +
 .../proton/python/examples/db_send.py              |   111 +
 .../proton/python/examples/db_send.py.html         |   239 +
 .../proton/python/examples/direct_recv.py          |    60 +
 .../proton/python/examples/direct_recv.py.html     |   186 +
 .../proton/python/examples/direct_send.py          |    64 +
 .../proton/python/examples/direct_send.py.html     |   193 +
 .../proton/python/examples/helloworld.py           |    44 +
 .../proton/python/examples/helloworld.py.html}     |    98 +-
 .../proton/python/examples/helloworld_blocking.py  |    34 +
 .../python/examples/helloworld_blocking.py.html}   |    87 +-
 .../proton/python/examples/helloworld_direct.py    |    48 +
 .../python/examples/helloworld_direct.py.html}     |   102 +-
 .../python/examples/helloworld_direct_tornado.py   |    48 +
 .../examples/helloworld_direct_tornado.py.html}    |    61 +-
 .../proton/python/examples/helloworld_tornado.py   |    45 +
 .../python/examples/helloworld_tornado.py.html}    |    99 +-
 .../proton/python/examples}/index.html             |    71 +-
 .../proton/python/examples/proton_server.py        |    51 +
 .../proton/python/examples/proton_server.py.html   |   199 +
 .../proton/python/examples/proton_tornado.py       |   120 +
 .../proton/python/examples/proton_tornado.py.html  |   249 +
 .../proton/python/examples/queue_browser.py        |    43 +
 .../proton/python/examples/queue_browser.py.html}  |    94 +-
 .../proton/python/examples/recurring_timer.py      |    43 +
 .../python/examples/recurring_timer.py.html}       |    95 +-
 .../python/examples/recurring_timer_tornado.py     |    44 +
 .../examples/recurring_timer_tornado.py.html}      |    96 +-
 .../proton/python/examples/selected_recv.py        |    57 +
 .../proton/python/examples/selected_recv.py.html   |   183 +
 .../proton/python/examples/server.py               |    57 +
 .../proton/python/examples/server.py.html          |   183 +
 .../proton/python/examples/server_direct.py        |    66 +
 .../proton/python/examples/server_direct.py.html   |   192 +
 .../proton/python/examples/server_tx.py            |    79 +
 .../proton/python/examples/server_tx.py.html       |   205 +
 .../proton/python/examples/simple_recv.py          |    59 +
 .../proton/python/examples/simple_recv.py.html     |   185 +
 .../proton/python/examples/simple_send.py          |    63 +
 .../proton/python/examples/simple_send.py.html     |   192 +
 .../proton/python/examples/sync_client.py          |    55 +
 .../proton/python/examples/sync_client.py.html     |   183 +
 .../proton/python/examples/test_examples.py        |   166 +
 .../proton/python/examples/test_examples.py.html   |   296 +
 .../proton/python/examples/tx_recv.py              |    80 +
 .../proton/python/examples/tx_recv.py.html         |   206 +
 .../proton/python/examples/tx_recv_interactive.py  |    85 +
 .../python/examples/tx_recv_interactive.py.html    |   212 +
 .../proton/python/examples/tx_send.py              |    89 +
 .../proton/python/examples/tx_send.py.html         |   218 +
 .../qpid-proton-0.28.0/proton/ruby/api/Qpid.html   |   128 +
 .../proton/ruby/api/Qpid/Proton.html               |   349 +
 .../proton/ruby/api/Qpid/Proton/AbortedError.html  |   143 +
 .../proton/ruby/api/Qpid/Proton/ArgumentError.html |   143 +
 .../ruby/api/Qpid/Proton/AttributeError.html       |   143 +
 .../proton/ruby/api/Qpid/Proton/Condition.html     |   827 ++
 .../proton/ruby/api/Qpid/Proton/Connection.html    |  3011 ++++++
 .../ruby/api/Qpid/Proton/ConnectionDriver.html     |  1663 +++
 .../proton/ruby/api/Qpid/Proton/Container.html     |  2215 ++++
 .../api/Qpid/Proton/Container/ConnectionTask.html  |   441 +
 .../ruby/api/Qpid/Proton/Container/ListenTask.html |  1017 ++
 .../api/Qpid/Proton/Container/SelectWaker.html     |   482 +
 .../api/Qpid/Proton/Container/StoppedError.html    |   237 +
 .../proton/ruby/api/Qpid/Proton/Delivery.html      |  1020 ++
 .../proton/ruby/api/Qpid/Proton/Disposition.html   |   859 ++
 .../ruby/api/Qpid/Proton/Disposition/State.html    |   235 +
 .../Proton/Disposition/State/ClassMethods.html     |   193 +
 .../proton/ruby/api/Qpid/Proton/EOSError.html      |   143 +
 .../proton/ruby/api/Qpid/Proton/Endpoint.html      |  1082 ++
 .../proton/ruby/api/Qpid/Proton/Event.html         |  1429 +++
 .../proton/ruby/api/Qpid/Proton/Handler.html       |   213 +
 .../ruby/api/Qpid/Proton/Handler/Adapter.html      |   497 +
 .../ruby/api/Qpid/Proton/Handler/ArrayHandler.html |   602 ++
 .../api/Qpid/Proton/Handler/MessagingAdapter.html  |  1112 ++
 .../api/Qpid/Proton/Handler/MessagingHandler.html  |   482 +
 .../Proton/Handler/ReactorMessagingAdapter.html    |  1139 +++
 .../proton/ruby/api/Qpid/Proton/HandlerDriver.html |   576 ++
 .../ruby/api/Qpid/Proton/InProgressError.html      |   141 +
 .../ruby/api/Qpid/Proton/InterruptedError.html     |   143 +
 .../proton/ruby/api/Qpid/Proton/Link.html          |  1795 ++++
 .../proton/ruby/api/Qpid/Proton/LinkError.html     |   143 +
 .../proton/ruby/api/Qpid/Proton/Listener.html      |   649 ++
 .../ruby/api/Qpid/Proton/Listener/Handler.html     |   598 ++
 .../proton/ruby/api/Qpid/Proton/Message.html       |  4319 ++++++++
 .../ruby/api/Qpid/Proton/MessagingHandler.html     |   246 +
 .../proton/ruby/api/Qpid/Proton/OverflowError.html |   143 +
 .../proton/ruby/api/Qpid/Proton/ProtonError.html   |   139 +
 .../proton/ruby/api/Qpid/Proton/Reactor.html       |   124 +
 .../ruby/api/Qpid/Proton/Reactor/Container.html    |   551 +
 .../proton/ruby/api/Qpid/Proton/Receiver.html      |   881 ++
 .../proton/ruby/api/Qpid/Proton/Reject.html        |   143 +
 .../proton/ruby/api/Qpid/Proton/Release.html       |   143 +
 .../proton/ruby/api/Qpid/Proton/SASL.html          |   603 ++
 .../proton/ruby/api/Qpid/Proton/SASLError.html     |   151 +
 .../proton/ruby/api/Qpid/Proton/SSL.html           |   700 ++
 .../proton/ruby/api/Qpid/Proton/SSLDomain.html     |   721 ++
 .../proton/ruby/api/Qpid/Proton/SSLError.html      |   153 +
 .../ruby/api/Qpid/Proton/SSLUnavailableError.html  |   157 +
 .../proton/ruby/api/Qpid/Proton/Sender.html        |   874 ++
 .../proton/ruby/api/Qpid/Proton/Session.html       |  1039 ++
 .../proton/ruby/api/Qpid/Proton/SessionError.html  |   143 +
 .../proton/ruby/api/Qpid/Proton/StateError.html    |   148 +
 .../ruby/api/Qpid/Proton/StopAutoResponse.html     |   144 +
 .../proton/ruby/api/Qpid/Proton/StoppedError.html  |   155 +
 .../proton/ruby/api/Qpid/Proton/Terminus.html      |  1207 +++
 .../proton/ruby/api/Qpid/Proton/TimeoutError.html  |   143 +
 .../proton/ruby/api/Qpid/Proton/Tracker.html       |   463 +
 .../proton/ruby/api/Qpid/Proton/Transfer.html      |  1322 +++
 .../proton/ruby/api/Qpid/Proton/Transport.html     |  1957 ++++
 .../ruby/api/Qpid/Proton/TransportError.html       |   147 +
 .../proton/ruby/api/Qpid/Proton/Types.html         |   481 +
 .../ruby/api/Qpid/Proton/Types/ArrayHeader.html    |   502 +
 .../ruby/api/Qpid/Proton/Types/BinaryString.html   |   136 +
 .../ruby/api/Qpid/Proton/Types/Described.html      |   133 +
 .../proton/ruby/api/Qpid/Proton/Types/Type.html    |   533 +
 .../ruby/api/Qpid/Proton/Types/UTFString.html      |   226 +
 .../ruby/api/Qpid/Proton/Types/UniformArray.html   |   685 ++
 .../proton/ruby/api/Qpid/Proton/URL.html           |   854 ++
 .../ruby/api/Qpid/Proton/UnderflowError.html       |   143 +
 .../proton/ruby/api/Qpid/Proton/Util.html          |   132 +
 .../proton/ruby/api/Qpid/Proton/WorkQueue.html     |   439 +
 .../api/Qpid/Proton/WorkQueue/StoppedError.html    |   237 +
 .../qpid-proton-0.28.0/proton/ruby/api/_index.html |   738 ++
 .../proton/ruby/api/class_list.html                |    51 +
 .../proton/ruby/api/css/common.css                 |     1 +
 .../proton/ruby/api/css/full_list.css              |    58 +
 .../proton/ruby/api/css/style.css                  |   492 +
 .../proton/ruby/api/file.README.html               |   230 +
 .../proton/ruby/api/file_list.html                 |    56 +
 .../qpid-proton-0.28.0/proton/ruby/api/frames.html |    17 +
 .../qpid-proton-0.28.0/proton/ruby/api/index.html  |   230 +
 .../qpid-proton-0.28.0/proton/ruby/api/js/app.js   |   243 +
 .../proton/ruby/api/js/full_list.js                |   216 +
 .../proton/ruby/api/js/jquery.js                   |     4 +
 .../proton/ruby/api/method_list.html               |  3099 ++++++
 .../proton/ruby/examples/broker.rb                 |   174 +
 .../proton/ruby/examples/broker.rb.html            |   304 +
 .../proton/ruby/examples/client.rb                 |    79 +
 .../proton/ruby/examples/client.rb.html            |   209 +
 .../proton/ruby/examples/direct_recv.rb            |    61 +
 .../proton/ruby/examples/direct_recv.rb.html       |   190 +
 .../proton/ruby/examples/direct_send.rb            |    67 +
 .../proton/ruby/examples/direct_send.rb.html       |   197 +
 .../proton/ruby/examples/helloworld.rb             |    57 +
 .../proton/ruby/examples/helloworld.rb.html}       |   112 +-
 .../proton/ruby/examples}/index.html               |    48 +-
 .../proton/ruby/examples/server.rb                 |    70 +
 .../proton/ruby/examples/server.rb.html            |   200 +
 .../proton/ruby/examples/simple_recv.rb            |    57 +
 .../proton/ruby/examples/simple_recv.rb.html}      |   111 +-
 .../proton/ruby/examples/simple_send.rb            |    63 +
 .../proton/ruby/examples/simple_send.rb.html       |   193 +
 .../proton/ruby/examples/ssl_send.rb               |    70 +
 .../proton/ruby/examples/ssl_send.rb.html          |   200 +
 .../release-notes.html}                            |    78 +-
 content/releases/qpid-proton-master/index.html     |     2 +-
 input/_transom_config.py                           |     2 +-
 input/releases/index.md                            |     3 +-
 input/releases/qpid-proton-0.28.0/index.md         |    72 +
 .../proton/c/api/_transom_ignore_pages             |     0
 .../qpid-proton-0.28.0/proton/c/api/annotated.html |   117 +
 .../proton/c/api/annotated_dup.js                  |     9 +
 .../qpid-proton-0.28.0/proton/c/api/bc_s.png       |   Bin 0 -> 676 bytes
 .../qpid-proton-0.28.0/proton/c/api/bdwn.png       |   Bin 0 -> 147 bytes
 .../proton/c/api/broker_8c-example.html            |   108 +
 .../qpid-proton-0.28.0/proton/c/api/buffering.html |   118 +
 .../proton/c/api/cid_8h_source.html                |   108 +
 .../qpid-proton-0.28.0/proton/c/api/classes.html   |   124 +
 .../qpid-proton-0.28.0/proton/c/api/closed.png     |   Bin 0 -> 132 bytes
 .../qpid-proton-0.28.0/proton/c/api/codec_8h.html  |   425 +
 .../qpid-proton-0.28.0/proton/c/api/codec_8h.js    |   113 +
 .../proton/c/api/codec_8h_source.html              |   229 +
 .../proton/c/api/condition_8h.html                 |   182 +
 .../proton/c/api/condition_8h.js                   |    19 +
 .../proton/c/api/condition_8h_source.html          |   126 +
 .../proton/c/api/connection_8h.html                |   257 +
 .../proton/c/api/connection_8h.js                  |    42 +
 .../proton/c/api/connection_8h_source.html         |   150 +
 .../proton/c/api/connection__driver_8h.html        |   229 +
 .../proton/c/api/connection__driver_8h.js          |    29 +
 .../proton/c/api/connection__driver_8h_source.html |   142 +
 .../proton/c/api/delivery_8h.html                  |   214 +
 .../qpid-proton-0.28.0/proton/c/api/delivery_8h.js |    31 +
 .../proton/c/api/delivery_8h_source.html           |   142 +
 .../api/dir_25143d27009f52d175c1d192441a738a.html  |   175 +
 .../c/api/dir_25143d27009f52d175c1d192441a738a.js  |    34 +
 .../proton/c/api/direct_8c-example.html            |   108 +
 .../proton/c/api/disposition_8h.html               |   192 +
 .../proton/c/api/disposition_8h.js                 |    22 +
 .../proton/c/api/disposition_8h_source.html        |   125 +
 .../qpid-proton-0.28.0/proton/c/api/doc.png        |   Bin 0 -> 746 bytes
 .../qpid-proton-0.28.0/proton/c/api/doxygen.css    |  1596 +++
 .../qpid-proton-0.28.0/proton/c/api/doxygen.png    |   Bin 0 -> 3779 bytes
 .../qpid-proton-0.28.0/proton/c/api/dynsections.js |    97 +
 .../proton/c/api/engine_8h_source.html             |   116 +
 .../qpid-proton-0.28.0/proton/c/api/error_8h.html  |   220 +
 .../qpid-proton-0.28.0/proton/c/api/error_8h.js    |    26 +
 .../proton/c/api/error_8h_source.html              |   118 +
 .../qpid-proton-0.28.0/proton/c/api/event_8h.html  |   272 +
 .../qpid-proton-0.28.0/proton/c/api/event_8h.js    |    78 +
 .../proton/c/api/event_8h_source.html              |   182 +
 .../qpid-proton-0.28.0/proton/c/api/examples.html  |   117 +
 .../qpid-proton-0.28.0/proton/c/api/examples.js    |     7 +
 .../qpid-proton-0.28.0/proton/c/api/files.html     |   143 +
 .../qpid-proton-0.28.0/proton/c/api/files.js       |     4 +
 .../proton/c/api/folderclosed.png                  |   Bin 0 -> 616 bytes
 .../qpid-proton-0.28.0/proton/c/api/folderopen.png |   Bin 0 -> 597 bytes
 .../qpid-proton-0.28.0/proton/c/api/functions.html |   108 +
 .../proton/c/api/functions_vars.html               |   108 +
 .../qpid-proton-0.28.0/proton/c/api/globals.html   |   119 +
 .../qpid-proton-0.28.0/proton/c/api/globals_b.html |   122 +
 .../qpid-proton-0.28.0/proton/c/api/globals_c.html |   404 +
 .../qpid-proton-0.28.0/proton/c/api/globals_d.html |   518 +
 .../proton/c/api/globals_defs.html                 |   269 +
 .../qpid-proton-0.28.0/proton/c/api/globals_dup.js |    20 +
 .../qpid-proton-0.28.0/proton/c/api/globals_e.html |   215 +
 .../proton/c/api/globals_enum.html                 |   150 +
 .../proton/c/api/globals_eval.html                 |   490 +
 .../qpid-proton-0.28.0/proton/c/api/globals_f.html |   116 +
 .../proton/c/api/globals_func.html                 |   110 +
 .../proton/c/api/globals_func.js                   |    16 +
 .../proton/c/api/globals_func_c.html               |   350 +
 .../proton/c/api/globals_func_d.html               |   461 +
 .../proton/c/api/globals_func_e.html               |   179 +
 .../proton/c/api/globals_func_l.html               |   278 +
 .../proton/c/api/globals_func_m.html               |   446 +
 .../proton/c/api/globals_func_n.html               |   131 +
 .../proton/c/api/globals_func_p.html               |   152 +
 .../proton/c/api/globals_func_r.html               |   113 +
 .../proton/c/api/globals_func_s.html               |   272 +
 .../proton/c/api/globals_func_t.html               |   326 +
 .../proton/c/api/globals_func_u.html               |   128 +
 .../proton/c/api/globals_func_w.html               |   113 +
 .../qpid-proton-0.28.0/proton/c/api/globals_i.html |   119 +
 .../qpid-proton-0.28.0/proton/c/api/globals_l.html |   338 +
 .../qpid-proton-0.28.0/proton/c/api/globals_m.html |   467 +
 .../qpid-proton-0.28.0/proton/c/api/globals_n.html |   140 +
 .../qpid-proton-0.28.0/proton/c/api/globals_o.html |   116 +
 .../qpid-proton-0.28.0/proton/c/api/globals_p.html |   164 +
 .../qpid-proton-0.28.0/proton/c/api/globals_r.html |   155 +
 .../qpid-proton-0.28.0/proton/c/api/globals_s.html |   428 +
 .../qpid-proton-0.28.0/proton/c/api/globals_t.html |   401 +
 .../proton/c/api/globals_type.html                 |   265 +
 .../qpid-proton-0.28.0/proton/c/api/globals_u.html |   152 +
 .../qpid-proton-0.28.0/proton/c/api/globals_w.html |   113 +
 .../proton/c/api/group__amqp__types.html           |   362 +
 .../proton/c/api/group__amqp__types.js             |    42 +
 .../group__amqp__types_structpn__decimal128__t.js  |     4 +
 .../c/api/group__amqp__types_structpn__uuid__t.js  |     4 +
 .../proton/c/api/group__api__types.html            |   265 +
 .../proton/c/api/group__api__types.js              |    23 +
 .../c/api/group__api__types_structpn__atom__t.js   |     5 +
 .../c/api/group__api__types_structpn__bytes__t.js  |     5 +
 .../api/group__api__types_structpn__rwbytes__t.js  |     5 +
 .../proton/c/api/group__codec.html                 |   121 +
 .../proton/c/api/group__codec.js                   |     4 +
 .../proton/c/api/group__condition.html             |   495 +
 .../proton/c/api/group__condition.js               |    19 +
 .../proton/c/api/group__connection.html            |  1218 +++
 .../proton/c/api/group__connection.js              |    44 +
 .../proton/c/api/group__connection__driver.html    |   648 ++
 .../proton/c/api/group__connection__driver.js      |    35 +
 ...tion__driver_structpn__connection__driver__t.js |     7 +
 .../proton/c/api/group__core.html                  |   154 +
 .../qpid-proton-0.28.0/proton/c/api/group__core.js |    15 +
 .../proton/c/api/group__data.html                  |  2931 ++++++
 .../qpid-proton-0.28.0/proton/c/api/group__data.js |    84 +
 .../proton/c/api/group__delivery.html              |  1592 +++
 .../proton/c/api/group__delivery.js                |    51 +
 .../proton/c/api/group__error.html                 |   297 +
 .../proton/c/api/group__error.js                   |    26 +
 .../proton/c/api/group__event.html                 |  1059 ++
 .../proton/c/api/group__event.js                   |    72 +
 .../qpid-proton-0.28.0/proton/c/api/group__io.html |   130 +
 .../qpid-proton-0.28.0/proton/c/api/group__io.js   |     7 +
 .../proton/c/api/group__link.html                  |  1934 ++++
 .../qpid-proton-0.28.0/proton/c/api/group__link.js |    63 +
 .../proton/c/api/group__listener.html              |   367 +
 .../proton/c/api/group__listener.js                |    15 +
 .../proton/c/api/group__message.html               |  2151 ++++
 .../proton/c/api/group__message.js                 |    59 +
 .../proton/c/api/group__messenger.html             |  2602 +++++
 .../proton/c/api/group__messenger.js               |    81 +
 .../proton/c/api/group__proactor.html              |   986 ++
 .../proton/c/api/group__proactor.js                |    35 +
 .../proton/c/api/group__proactor__events.html      |   191 +
 .../proton/c/api/group__sasl.html                  |   548 +
 .../qpid-proton-0.28.0/proton/c/api/group__sasl.js |    22 +
 .../proton/c/api/group__session.html               |   818 ++
 .../proton/c/api/group__session.js                 |    24 +
 .../proton/c/api/group__ssl.html                   |  1112 ++
 .../qpid-proton-0.28.0/proton/c/api/group__ssl.js  |    42 +
 .../proton/c/api/group__terminus.html              |   973 ++
 .../proton/c/api/group__terminus.js                |    46 +
 .../proton/c/api/group__transport.html             |  1873 ++++
 .../proton/c/api/group__transport.js               |    61 +
 .../proton/c/api/group__types.html                 |   124 +
 .../proton/c/api/group__types.js                   |     5 +
 .../proton/c/api/group__url.html                   |   245 +
 .../qpid-proton-0.28.0/proton/c/api/group__url.js  |     9 +
 .../proton/c/api/handlers_8h_source.html           |   108 +
 .../proton/c/api/import__export_8h_source.html     |   108 +
 .../qpid-proton-0.28.0/proton/c/api/index.html     |   116 +
 .../qpid-proton-0.28.0/proton/c/api/io_page.html   |   110 +
 .../qpid-proton-0.28.0/proton/c/api/jquery.js      |    87 +
 .../qpid-proton-0.28.0/proton/c/api/link_8h.html   |   293 +
 .../qpid-proton-0.28.0/proton/c/api/link_8h.js     |    62 +
 .../proton/c/api/link_8h_source.html               |   176 +
 .../proton/c/api/listener_8h.html                  |   161 +
 .../qpid-proton-0.28.0/proton/c/api/listener_8h.js |    14 +
 .../proton/c/api/listener_8h_source.html           |   127 +
 .../proton/c/api/log_8h_source.html                |   108 +
 ...ansom_qpid-proton-0_828_80_c_docs_advanced.html |   112 +
 ...transom_qpid-proton-0_828_80_c_docs_advanced.js |     6 +
 .../proton/c/api/message_8h.html                   |   303 +
 .../qpid-proton-0.28.0/proton/c/api/message_8h.js  |    59 +
 .../proton/c/api/message_8h_source.html            |   175 +
 .../proton/c/api/messenger_8h.html                 |   362 +
 .../proton/c/api/messenger_8h.js                   |    81 +
 .../proton/c/api/messenger_8h_source.html          |   197 +
 .../qpid-proton-0.28.0/proton/c/api/modules.html   |   136 +
 .../qpid-proton-0.28.0/proton/c/api/modules.js     |     9 +
 .../qpid-proton-0.28.0/proton/c/api/nav_f.png      |   Bin 0 -> 153 bytes
 .../qpid-proton-0.28.0/proton/c/api/nav_g.png      |   Bin 0 -> 95 bytes
 .../qpid-proton-0.28.0/proton/c/api/nav_h.png      |   Bin 0 -> 98 bytes
 .../qpid-proton-0.28.0/proton/c/api/navtree.css    |   146 +
 .../qpid-proton-0.28.0/proton/c/api/navtree.js     |   517 +
 .../qpid-proton-0.28.0/proton/c/api/navtreedata.js |    41 +
 .../proton/c/api/navtreeindex0.js                  |   253 +
 .../proton/c/api/navtreeindex1.js                  |   253 +
 .../proton/c/api/navtreeindex2.js                  |   253 +
 .../proton/c/api/navtreeindex3.js                  |   253 +
 .../proton/c/api/navtreeindex4.js                  |   253 +
 .../proton/c/api/navtreeindex5.js                  |   253 +
 .../proton/c/api/navtreeindex6.js                  |   194 +
 .../proton/c/api/netaddr_8h.html                   |   166 +
 .../qpid-proton-0.28.0/proton/c/api/netaddr_8h.js  |    15 +
 .../proton/c/api/netaddr_8h_source.html            |   123 +
 .../proton/c/api/object_8h_source.html             |   109 +
 .../qpid-proton-0.28.0/proton/c/api/open.png       |   Bin 0 -> 123 bytes
 .../qpid-proton-0.28.0/proton/c/api/pages.html     |   115 +
 .../proton/c/api/proactor_8h.html                  |   188 +
 .../qpid-proton-0.28.0/proton/c/api/proactor_8h.js |    22 +
 .../proton/c/api/proactor_8h_source.html           |   137 +
 .../proton/c/api/reactor_8h_source.html            |   119 +
 .../proton/c/api/receive_8c-example.html           |   108 +
 .../qpid-proton-0.28.0/proton/c/api/resize.js      |   114 +
 .../proton/c/api/sasl-plugin_8h_source.html        |   111 +
 .../qpid-proton-0.28.0/proton/c/api/sasl_8h.html   |   181 +
 .../qpid-proton-0.28.0/proton/c/api/sasl_8h.js     |    23 +
 .../proton/c/api/sasl_8h_source.html               |   128 +
 .../proton/c/api/search/all_0.html                 |    26 +
 .../proton/c/api/search/all_0.js                   |     6 +
 .../proton/c/api/search/all_1.html                 |    26 +
 .../proton/c/api/search/all_1.js                   |     4 +
 .../proton/c/api/search/all_2.html                 |    26 +
 .../proton/c/api/search/all_2.js                   |    12 +
 .../proton/c/api/search/all_3.html                 |    26 +
 .../proton/c/api/search/all_3.js                   |     7 +
 .../proton/c/api/search/all_4.html                 |    26 +
 .../proton/c/api/search/all_4.js                   |     7 +
 .../proton/c/api/search/all_5.html                 |    26 +
 .../proton/c/api/search/all_5.js                   |     6 +
 .../proton/c/api/search/all_6.html                 |    26 +
 .../proton/c/api/search/all_6.js                   |     7 +
 .../proton/c/api/search/all_7.html                 |    26 +
 .../proton/c/api/search/all_7.js                   |     8 +
 .../proton/c/api/search/all_8.html                 |    26 +
 .../proton/c/api/search/all_8.js                   |     4 +
 .../proton/c/api/search/all_9.html                 |    26 +
 .../proton/c/api/search/all_9.js                   |   754 ++
 .../proton/c/api/search/all_a.html                 |    26 +
 .../proton/c/api/search/all_a.js                   |     9 +
 .../proton/c/api/search/all_b.html                 |    26 +
 .../proton/c/api/search/all_b.js                   |    10 +
 .../proton/c/api/search/all_c.html                 |    26 +
 .../proton/c/api/search/all_c.js                   |     5 +
 .../proton/c/api/search/classes_0.html             |    26 +
 .../proton/c/api/search/classes_0.js               |     9 +
 .../proton/c/api/search/close.png                  |   Bin 0 -> 273 bytes
 .../proton/c/api/search/enums_0.html               |    26 +
 .../proton/c/api/search/enums_0.js                 |    18 +
 .../proton/c/api/search/enumvalues_0.html          |    26 +
 .../proton/c/api/search/enumvalues_0.js            |   112 +
 .../proton/c/api/search/files_0.html               |    26 +
 .../proton/c/api/search/files_0.js                 |     7 +
 .../proton/c/api/search/files_1.html               |    26 +
 .../proton/c/api/search/files_1.js                 |     5 +
 .../proton/c/api/search/files_2.html               |    26 +
 .../proton/c/api/search/files_2.js                 |     5 +
 .../proton/c/api/search/files_3.html               |    26 +
 .../proton/c/api/search/files_3.js                 |     5 +
 .../proton/c/api/search/files_4.html               |    26 +
 .../proton/c/api/search/files_4.js                 |     5 +
 .../proton/c/api/search/files_5.html               |    26 +
 .../proton/c/api/search/files_5.js                 |     4 +
 .../proton/c/api/search/files_6.html               |    26 +
 .../proton/c/api/search/files_6.js                 |     4 +
 .../proton/c/api/search/files_7.html               |    26 +
 .../proton/c/api/search/files_7.js                 |     6 +
 .../proton/c/api/search/files_8.html               |    26 +
 .../proton/c/api/search/files_8.js                 |     6 +
 .../proton/c/api/search/files_9.html               |    26 +
 .../proton/c/api/search/files_9.js                 |     4 +
 .../proton/c/api/search/functions_0.html           |    26 +
 .../proton/c/api/search/functions_0.js             |   559 +
 .../proton/c/api/search/groups_0.html              |    26 +
 .../proton/c/api/search/groups_0.js                |     5 +
 .../proton/c/api/search/groups_1.html              |    26 +
 .../proton/c/api/search/groups_1.js                |     8 +
 .../proton/c/api/search/groups_2.html              |    26 +
 .../proton/c/api/search/groups_2.js                |     5 +
 .../proton/c/api/search/groups_3.html              |    26 +
 .../proton/c/api/search/groups_3.js                |     5 +
 .../proton/c/api/search/groups_4.html              |    26 +
 .../proton/c/api/search/groups_4.js                |     4 +
 .../proton/c/api/search/groups_5.html              |    26 +
 .../proton/c/api/search/groups_5.js                |     5 +
 .../proton/c/api/search/groups_6.html              |    26 +
 .../proton/c/api/search/groups_6.js                |     5 +
 .../proton/c/api/search/groups_7.html              |    26 +
 .../proton/c/api/search/groups_7.js                |     5 +
 .../proton/c/api/search/groups_8.html              |    26 +
 .../proton/c/api/search/groups_8.js                |     6 +
 .../proton/c/api/search/groups_9.html              |    26 +
 .../proton/c/api/search/groups_9.js                |     6 +
 .../proton/c/api/search/groups_a.html              |    26 +
 .../proton/c/api/search/groups_a.js                |     4 +
 .../proton/c/api/search/mag_sel.png                |   Bin 0 -> 563 bytes
 .../proton/c/api/search/nomatches.html             |    12 +
 .../proton/c/api/search/pages_0.html               |    26 +
 .../proton/c/api/search/pages_0.js                 |     4 +
 .../proton/c/api/search/pages_1.html               |    26 +
 .../proton/c/api/search/pages_1.js                 |     4 +
 .../proton/c/api/search/pages_2.html               |    26 +
 .../proton/c/api/search/pages_2.js                 |     5 +
 .../proton/c/api/search/pages_3.html               |    26 +
 .../proton/c/api/search/pages_3.js                 |     4 +
 .../proton/c/api/search/search.css                 |   273 +
 .../proton/c/api/search/search.js                  |   791 ++
 .../proton/c/api/search/search_l.png               |   Bin 0 -> 604 bytes
 .../proton/c/api/search/search_m.png               |   Bin 0 -> 158 bytes
 .../proton/c/api/search/search_r.png               |   Bin 0 -> 612 bytes
 .../proton/c/api/search/searchdata.js              |    42 +
 .../proton/c/api/search/typedefs_0.html            |    26 +
 .../proton/c/api/search/typedefs_0.js              |    41 +
 .../proton/c/api/search/variables_0.html           |    26 +
 .../proton/c/api/search/variables_0.js             |     4 +
 .../proton/c/api/selectable_8h_source.html         |   111 +
 .../proton/c/api/send_8c-example.html              |   108 +
 .../proton/c/api/session_8h.html                   |   188 +
 .../qpid-proton-0.28.0/proton/c/api/session_8h.js  |    23 +
 .../proton/c/api/session_8h_source.html            |   136 +
 .../qpid-proton-0.28.0/proton/c/api/splitbar.png   |   Bin 0 -> 314 bytes
 .../qpid-proton-0.28.0/proton/c/api/ssl_8h.html    |   234 +
 .../qpid-proton-0.28.0/proton/c/api/ssl_8h.js      |    54 +
 .../proton/c/api/ssl_8h_source.html                |   146 +
 .../qpid-proton-0.28.0/proton/c/api/sync_off.png   |   Bin 0 -> 853 bytes
 .../qpid-proton-0.28.0/proton/c/api/sync_on.png    |   Bin 0 -> 845 bytes
 .../qpid-proton-0.28.0/proton/c/api/tab_a.png      |   Bin 0 -> 142 bytes
 .../qpid-proton-0.28.0/proton/c/api/tab_b.png      |   Bin 0 -> 169 bytes
 .../qpid-proton-0.28.0/proton/c/api/tab_h.png      |   Bin 0 -> 177 bytes
 .../qpid-proton-0.28.0/proton/c/api/tab_s.png      |   Bin 0 -> 184 bytes
 .../qpid-proton-0.28.0/proton/c/api/tabs.css       |     1 +
 .../proton/c/api/terminus_8h.html                  |   222 +
 .../qpid-proton-0.28.0/proton/c/api/terminus_8h.js |    46 +
 .../proton/c/api/terminus_8h_source.html           |   150 +
 .../qpid-proton-0.28.0/proton/c/api/threads.html   |   116 +
 .../proton/c/api/transport_8h.html                 |   312 +
 .../proton/c/api/transport_8h.js                   |    60 +
 .../proton/c/api/transport_8h_source.html          |   166 +
 .../proton/c/api/type__compat_8h_source.html       |   108 +
 .../qpid-proton-0.28.0/proton/c/api/types_8h.html  |   225 +
 .../qpid-proton-0.28.0/proton/c/api/types_8h.js    |    24 +
 .../proton/c/api/types_8h_source.html              |   132 +
 .../qpid-proton-0.28.0/proton/c/api/url_8h.html    |   192 +
 .../qpid-proton-0.28.0/proton/c/api/url_8h.js      |    21 +
 .../proton/c/api/url_8h_source.html                |   114 +
 .../proton/cpp/api/_transom_ignore_pages           |     0
 .../proton/cpp/api/annotated.html                  |   176 +
 .../proton/cpp/api/annotated_dup.js                |     4 +
 .../proton/cpp/api/annotation__key_8hpp.html       |   152 +
 .../proton/cpp/api/annotation__key_8hpp.js         |     7 +
 .../cpp/api/annotation__key_8hpp_source.html       |   121 +
 .../qpid-proton-0.28.0/proton/cpp/api/bc_s.png     |   Bin 0 -> 676 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/bdwn.png     |   Bin 0 -> 147 bytes
 .../proton/cpp/api/binary_8hpp.html                |   145 +
 .../proton/cpp/api/binary_8hpp.js                  |     5 +
 .../proton/cpp/api/binary_8hpp_source.html         |   113 +
 .../proton/cpp/api/broker_8cpp-example.html        |   108 +
 .../proton/cpp/api/byte__array_8hpp.html           |   137 +
 .../proton/cpp/api/byte__array_8hpp_source.html    |   114 +
 .../qpid-proton-0.28.0/proton/cpp/api/classes.html |   146 +
 .../classproton_1_1annotation__key-members.html    |   121 +
 .../cpp/api/classproton_1_1annotation__key.html    |   224 +
 .../cpp/api/classproton_1_1annotation__key.js      |    12 +
 .../cpp/api/classproton_1_1annotation__key.png     |   Bin 0 -> 885 bytes
 .../cpp/api/classproton_1_1binary-members.html     |   117 +
 .../proton/cpp/api/classproton_1_1binary.html      |   158 +
 .../proton/cpp/api/classproton_1_1binary.js        |    10 +
 .../proton/cpp/api/classproton_1_1binary.png       |   Bin 0 -> 462 bytes
 .../api/classproton_1_1byte__array-members.html    |   132 +
 .../proton/cpp/api/classproton_1_1byte__array.html |   220 +
 .../proton/cpp/api/classproton_1_1byte__array.js   |    24 +
 .../proton/cpp/api/classproton_1_1byte__array.png  |   Bin 0 -> 712 bytes
 .../classproton_1_1codec_1_1decoder-members.html   |   148 +
 .../cpp/api/classproton_1_1codec_1_1decoder.html   |   514 +
 .../cpp/api/classproton_1_1codec_1_1decoder.js     |    41 +
 .../classproton_1_1codec_1_1encoder-members.html   |   141 +
 .../cpp/api/classproton_1_1codec_1_1encoder.html   |   302 +
 .../cpp/api/classproton_1_1codec_1_1encoder.js     |    34 +
 .../cpp/api/classproton_1_1connection-members.html |   146 +
 .../proton/cpp/api/classproton_1_1connection.html  |   624 ++
 .../proton/cpp/api/classproton_1_1connection.js    |    38 +
 .../proton/cpp/api/classproton_1_1connection.png   |   Bin 0 -> 1427 bytes
 ...classproton_1_1connection__options-members.html |   134 +
 .../api/classproton_1_1connection__options.html    |   370 +
 .../cpp/api/classproton_1_1connection__options.js  |    27 +
 .../cpp/api/classproton_1_1container-members.html  |   145 +
 .../proton/cpp/api/classproton_1_1container.html   |  1101 ++
 .../proton/cpp/api/classproton_1_1container.js     |    38 +
 .../cpp/api/classproton_1_1decimal128-members.html |   129 +
 .../proton/cpp/api/classproton_1_1decimal128.html  |   195 +
 .../proton/cpp/api/classproton_1_1decimal128.png   |   Bin 0 -> 969 bytes
 .../cpp/api/classproton_1_1decimal32-members.html  |   129 +
 .../proton/cpp/api/classproton_1_1decimal32.html   |   195 +
 .../proton/cpp/api/classproton_1_1decimal32.png    |   Bin 0 -> 953 bytes
 .../cpp/api/classproton_1_1decimal64-members.html  |   129 +
 .../proton/cpp/api/classproton_1_1decimal64.html   |   195 +
 .../proton/cpp/api/classproton_1_1decimal64.png    |   Bin 0 -> 957 bytes
 .../cpp/api/classproton_1_1delivery-members.html   |   132 +
 .../proton/cpp/api/classproton_1_1delivery.html    |   205 +
 .../proton/cpp/api/classproton_1_1delivery.js      |    10 +
 .../proton/cpp/api/classproton_1_1delivery.png     |   Bin 0 -> 1280 bytes
 .../cpp/api/classproton_1_1duration-members.html   |   119 +
 .../proton/cpp/api/classproton_1_1duration.html    |   178 +
 .../proton/cpp/api/classproton_1_1duration.js      |     7 +
 .../proton/cpp/api/classproton_1_1duration.png     |   Bin 0 -> 558 bytes
 .../cpp/api/classproton_1_1endpoint-members.html   |   117 +
 .../proton/cpp/api/classproton_1_1endpoint.html    |   162 +
 .../proton/cpp/api/classproton_1_1endpoint.js      |    10 +
 .../proton/cpp/api/classproton_1_1endpoint.png     |   Bin 0 -> 931 bytes
 .../classproton_1_1error__condition-members.html   |   121 +
 .../cpp/api/classproton_1_1error__condition.html   |   254 +
 .../cpp/api/classproton_1_1error__condition.js     |    14 +
 ...proton_1_1io_1_1connection__driver-members.html |   129 +
 .../classproton_1_1io_1_1connection__driver.html   |   455 +
 .../api/classproton_1_1io_1_1connection__driver.js |    22 +
 .../cpp/api/classproton_1_1link-members.html       |   126 +
 .../proton/cpp/api/classproton_1_1link.html        |   237 +
 .../proton/cpp/api/classproton_1_1link.js          |    18 +
 .../proton/cpp/api/classproton_1_1link.png         |   Bin 0 -> 1730 bytes
 .../classproton_1_1listen__handler-members.html    |   115 +
 .../cpp/api/classproton_1_1listen__handler.html    |   210 +
 .../cpp/api/classproton_1_1listen__handler.js      |     8 +
 .../cpp/api/classproton_1_1listener-members.html   |   118 +
 .../proton/cpp/api/classproton_1_1listener.html    |   226 +
 .../proton/cpp/api/classproton_1_1listener.js      |    11 +
 .../proton/cpp/api/classproton_1_1map-members.html |   127 +
 .../proton/cpp/api/classproton_1_1map.html         |   270 +
 .../proton/cpp/api/classproton_1_1map.js           |    20 +
 .../cpp/api/classproton_1_1message-members.html    |   172 +
 .../proton/cpp/api/classproton_1_1message.html     |   642 ++
 .../proton/cpp/api/classproton_1_1message.js       |    64 +
 .../api/classproton_1_1message__id-members.html    |   124 +
 .../proton/cpp/api/classproton_1_1message__id.html |   353 +
 .../proton/cpp/api/classproton_1_1message__id.js   |    15 +
 .../proton/cpp/api/classproton_1_1message__id.png  |   Bin 0 -> 864 bytes
 .../classproton_1_1messaging__handler-members.html |   142 +
 .../cpp/api/classproton_1_1messaging__handler.html |   555 +
 .../cpp/api/classproton_1_1messaging__handler.js   |    35 +
 .../cpp/api/classproton_1_1null-members.html       |   114 +
 .../proton/cpp/api/classproton_1_1null.html        |   150 +
 .../proton/cpp/api/classproton_1_1null.js          |     7 +
 .../proton/cpp/api/classproton_1_1null.png         |   Bin 0 -> 426 bytes
 .../cpp/api/classproton_1_1receiver-members.html   |   134 +
 .../proton/cpp/api/classproton_1_1receiver.html    |   283 +
 .../proton/cpp/api/classproton_1_1receiver.js      |    11 +
 .../proton/cpp/api/classproton_1_1receiver.png     |   Bin 0 -> 1651 bytes
 .../classproton_1_1receiver__options-members.html  |   123 +
 .../cpp/api/classproton_1_1receiver__options.html  |   258 +
 .../cpp/api/classproton_1_1receiver__options.js    |    16 +
 .../classproton_1_1reconnect__options-members.html |   119 +
 .../cpp/api/classproton_1_1reconnect__options.html |   261 +
 .../cpp/api/classproton_1_1reconnect__options.js   |    12 +
 .../cpp/api/classproton_1_1returned-members.html   |   112 +
 .../proton/cpp/api/classproton_1_1returned.html    |   158 +
 .../proton/cpp/api/classproton_1_1returned.js      |     5 +
 .../cpp/api/classproton_1_1sasl-members.html       |   120 +
 .../proton/cpp/api/classproton_1_1sasl.html        |   184 +
 .../proton/cpp/api/classproton_1_1sasl.js          |    14 +
 .../cpp/api/classproton_1_1scalar-members.html     |   119 +
 .../proton/cpp/api/classproton_1_1scalar.html      |   289 +
 .../proton/cpp/api/classproton_1_1scalar.js        |    10 +
 .../proton/cpp/api/classproton_1_1scalar.png       |   Bin 0 -> 820 bytes
 .../api/classproton_1_1scalar__base-members.html   |   115 +
 .../cpp/api/classproton_1_1scalar__base.html       |   160 +
 .../proton/cpp/api/classproton_1_1scalar__base.js  |     8 +
 .../proton/cpp/api/classproton_1_1scalar__base.png |   Bin 0 -> 1580 bytes
 .../cpp/api/classproton_1_1sender-members.html     |   134 +
 .../proton/cpp/api/classproton_1_1sender.html      |   263 +
 .../proton/cpp/api/classproton_1_1sender.js        |    11 +
 .../proton/cpp/api/classproton_1_1sender.png       |   Bin 0 -> 1658 bytes
 .../classproton_1_1sender__options-members.html    |   121 +
 .../cpp/api/classproton_1_1sender__options.html    |   190 +
 .../cpp/api/classproton_1_1sender__options.js      |    14 +
 .../cpp/api/classproton_1_1session-members.html    |   132 +
 .../proton/cpp/api/classproton_1_1session.html     |   293 +
 .../proton/cpp/api/classproton_1_1session.js       |    24 +
 .../proton/cpp/api/classproton_1_1session.png      |   Bin 0 -> 1403 bytes
 .../classproton_1_1session__options-members.html   |   115 +
 .../cpp/api/classproton_1_1session__options.html   |   143 +
 .../cpp/api/classproton_1_1session__options.js     |     8 +
 .../cpp/api/classproton_1_1source-members.html     |   136 +
 .../proton/cpp/api/classproton_1_1source.html      |   253 +
 .../proton/cpp/api/classproton_1_1source.js        |    15 +
 .../proton/cpp/api/classproton_1_1source.png       |   Bin 0 -> 360 bytes
 .../classproton_1_1source__options-members.html    |   123 +
 .../cpp/api/classproton_1_1source__options.html    |   336 +
 .../cpp/api/classproton_1_1source__options.js      |    16 +
 .../proton/cpp/api/classproton_1_1ssl-members.html |   118 +
 .../proton/cpp/api/classproton_1_1ssl.html         |   186 +
 .../proton/cpp/api/classproton_1_1ssl.js           |    13 +
 .../classproton_1_1ssl__certificate-members.html   |   113 +
 .../cpp/api/classproton_1_1ssl__certificate.html   |   202 +
 .../cpp/api/classproton_1_1ssl__certificate.js     |     6 +
 ...lassproton_1_1ssl__client__options-members.html |   113 +
 .../api/classproton_1_1ssl__client__options.html   |   159 +
 .../cpp/api/classproton_1_1ssl__client__options.js |     6 +
 ...lassproton_1_1ssl__server__options-members.html |   113 +
 .../api/classproton_1_1ssl__server__options.html   |   218 +
 .../cpp/api/classproton_1_1ssl__server__options.js |     6 +
 .../cpp/api/classproton_1_1symbol-members.html     |   113 +
 .../proton/cpp/api/classproton_1_1symbol.html      |   148 +
 .../proton/cpp/api/classproton_1_1symbol.js        |     6 +
 .../proton/cpp/api/classproton_1_1symbol.png       |   Bin 0 -> 663 bytes
 .../cpp/api/classproton_1_1target-members.html     |   129 +
 .../proton/cpp/api/classproton_1_1target.html      |   194 +
 .../proton/cpp/api/classproton_1_1target.js        |     7 +
 .../proton/cpp/api/classproton_1_1target.png       |   Bin 0 -> 373 bytes
 .../classproton_1_1target__options-members.html    |   121 +
 .../cpp/api/classproton_1_1target__options.html    |   288 +
 .../cpp/api/classproton_1_1target__options.js      |    14 +
 .../cpp/api/classproton_1_1terminus-members.html   |   127 +
 .../proton/cpp/api/classproton_1_1terminus.html    |   272 +
 .../proton/cpp/api/classproton_1_1terminus.js      |    22 +
 .../proton/cpp/api/classproton_1_1terminus.png     |   Bin 0 -> 488 bytes
 .../cpp/api/classproton_1_1timestamp-members.html  |   115 +
 .../proton/cpp/api/classproton_1_1timestamp.html   |   163 +
 .../proton/cpp/api/classproton_1_1timestamp.js     |     7 +
 .../proton/cpp/api/classproton_1_1timestamp.png    |   Bin 0 -> 590 bytes
 .../cpp/api/classproton_1_1tracker-members.html    |   127 +
 .../proton/cpp/api/classproton_1_1tracker.html     |   194 +
 .../proton/cpp/api/classproton_1_1tracker.js       |     5 +
 .../proton/cpp/api/classproton_1_1tracker.png      |   Bin 0 -> 1258 bytes
 .../cpp/api/classproton_1_1transfer-members.html   |   125 +
 .../proton/cpp/api/classproton_1_1transfer.html    |   214 +
 .../proton/cpp/api/classproton_1_1transfer.js      |    19 +
 .../proton/cpp/api/classproton_1_1transfer.png     |   Bin 0 -> 1803 bytes
 .../cpp/api/classproton_1_1transport-members.html  |   115 +
 .../proton/cpp/api/classproton_1_1transport.html   |   154 +
 .../proton/cpp/api/classproton_1_1transport.js     |     8 +
 .../proton/cpp/api/classproton_1_1transport.png    |   Bin 0 -> 989 bytes
 .../proton/cpp/api/classproton_1_1url-members.html |   127 +
 .../proton/cpp/api/classproton_1_1url.html         |   232 +
 .../proton/cpp/api/classproton_1_1url.js           |    18 +
 .../cpp/api/classproton_1_1uuid-members.html       |   133 +
 .../proton/cpp/api/classproton_1_1uuid.html        |   294 +
 .../proton/cpp/api/classproton_1_1uuid.js          |     4 +
 .../proton/cpp/api/classproton_1_1uuid.png         |   Bin 0 -> 901 bytes
 .../cpp/api/classproton_1_1value-members.html      |   129 +
 .../proton/cpp/api/classproton_1_1value.html       |   444 +
 .../proton/cpp/api/classproton_1_1value.js         |    22 +
 .../proton/cpp/api/classproton_1_1value.png        |   Bin 0 -> 486 bytes
 .../api/classproton_1_1work__queue-members.html    |   117 +
 .../proton/cpp/api/classproton_1_1work__queue.html |   209 +
 .../proton/cpp/api/classproton_1_1work__queue.js   |    10 +
 .../proton/cpp/api/client_8cpp-example.html        |   108 +
 .../qpid-proton-0.28.0/proton/cpp/api/closed.png   |   Bin 0 -> 132 bytes
 .../proton/cpp/api/codec_2map_8hpp.html            |   144 +
 .../proton/cpp/api/codec_2map_8hpp.js              |     5 +
 .../proton/cpp/api/codec_2map_8hpp_source.html     |   114 +
 .../proton/cpp/api/common_8hpp.html                |   169 +
 .../proton/cpp/api/common_8hpp_source.html         |   118 +
 .../proton/cpp/api/comparable_8hpp_source.html     |   109 +
 .../proton/cpp/api/config_8hpp_source.html         |   108 +
 .../proton/cpp/api/connect-config.html             |   107 +
 .../cpp/api/connect__config_8hpp_source.html       |   114 +
 .../proton/cpp/api/connection_8hpp.html            |   139 +
 .../proton/cpp/api/connection_8hpp_source.html     |   127 +
 .../proton/cpp/api/connection__driver_8hpp.html    |   147 +
 .../cpp/api/connection__driver_8hpp_source.html    |   125 +
 .../proton/cpp/api/connection__options_8hpp.html   |   141 +
 .../cpp/api/connection__options_8hpp_source.html   |   143 +
 .../proton/cpp/api/container_8hpp.html             |   138 +
 .../proton/cpp/api/container_8hpp_source.html      |   124 +
 .../proton/cpp/api/data_8hpp_source.html           |   110 +
 .../proton/cpp/api/decimal_8hpp.html               |   159 +
 .../proton/cpp/api/decimal_8hpp.js                 |     9 +
 .../proton/cpp/api/decimal_8hpp_source.html        |   115 +
 .../proton/cpp/api/decoder_8hpp.html               |   148 +
 .../proton/cpp/api/decoder_8hpp.js                 |     5 +
 .../proton/cpp/api/decoder_8hpp_source.html        |   133 +
 .../proton/cpp/api/default__container_8hpp.html    |   133 +
 .../proton/cpp/api/default__container_8hpp.js      |     4 +
 .../cpp/api/default__container_8hpp_source.html    |   111 +
 .../proton/cpp/api/delivery_8hpp.html              |   135 +
 .../proton/cpp/api/delivery_8hpp_source.html       |   118 +
 .../proton/cpp/api/delivery__mode_8hpp.html        |   131 +
 .../proton/cpp/api/delivery__mode_8hpp_source.html |   114 +
 .../proton/cpp/api/deque_8hpp.html                 |   164 +
 .../proton/cpp/api/deque_8hpp.js                   |     9 +
 .../proton/cpp/api/deque_8hpp_source.html          |   114 +
 .../api/dir_25143d27009f52d175c1d192441a738a.html  |   280 +
 .../api/dir_25143d27009f52d175c1d192441a738a.js    |   134 +
 .../api/dir_2fd3e5516989aa9776e558b58aa1c5c4.html  |   115 +
 .../api/dir_2fd3e5516989aa9776e558b58aa1c5c4.js    |     8 +
 .../api/dir_91df95ff942f5f87aa24429174a5d190.html  |   108 +
 .../api/dir_91df95ff942f5f87aa24429174a5d190.js    |    10 +
 .../api/dir_d4a17a437089f6e4c823599b6b44ea54.html  |   139 +
 .../api/dir_d4a17a437089f6e4c823599b6b44ea54.js    |    15 +
 .../proton/cpp/api/direct_recv_8cpp-example.html   |   108 +
 .../proton/cpp/api/direct_send_8cpp-example.html   |   108 +
 .../qpid-proton-0.28.0/proton/cpp/api/doc.png      |   Bin 0 -> 746 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/doxygen.css  |  1596 +++
 .../qpid-proton-0.28.0/proton/cpp/api/doxygen.png  |   Bin 0 -> 3779 bytes
 .../proton/cpp/api/duration_8hpp.html              |   166 +
 .../proton/cpp/api/duration_8hpp.js                |    12 +
 .../proton/cpp/api/duration_8hpp_source.html       |   121 +
 .../proton/cpp/api/dynsections.js                  |    97 +
 .../proton/cpp/api/encoder_8hpp.html               |   152 +
 .../proton/cpp/api/encoder_8hpp.js                 |     6 +
 .../proton/cpp/api/encoder_8hpp_source.html        |   128 +
 .../proton/cpp/api/endpoint_8hpp.html              |   135 +
 .../proton/cpp/api/endpoint_8hpp_source.html       |   113 +
 .../proton/cpp/api/error_8hpp.html                 |   141 +
 .../proton/cpp/api/error_8hpp_source.html          |   112 +
 .../proton/cpp/api/error__condition_8hpp.html      |   146 +
 .../proton/cpp/api/error__condition_8hpp.js        |     6 +
 .../cpp/api/error__condition_8hpp_source.html      |   121 +
 .../proton/cpp/api/examples.html                   |   139 +
 .../qpid-proton-0.28.0/proton/cpp/api/examples.js  |    18 +
 .../proton/cpp/api/export_8hpp_source.html         |   108 +
 .../qpid-proton-0.28.0/proton/cpp/api/files.html   |   188 +
 .../qpid-proton-0.28.0/proton/cpp/api/files.js     |     4 +
 .../proton/cpp/api/folderclosed.png                |   Bin 0 -> 616 bytes
 .../proton/cpp/api/folderopen.png                  |   Bin 0 -> 597 bytes
 .../proton/cpp/api/forward__list_8hpp.html         |   164 +
 .../proton/cpp/api/forward__list_8hpp.js           |     9 +
 .../proton/cpp/api/forward__list_8hpp_source.html  |   114 +
 .../proton/cpp/api/function_8hpp.html              |   115 +
 .../proton/cpp/api/function_8hpp_source.html       |   109 +
 .../proton/cpp/api/functions.html                  |   171 +
 .../proton/cpp/api/functions_0x7e.html             |   110 +
 .../proton/cpp/api/functions_b.html                |   113 +
 .../proton/cpp/api/functions_c.html                |   209 +
 .../proton/cpp/api/functions_d.html                |   182 +
 .../proton/cpp/api/functions_dup.js                |    24 +
 .../proton/cpp/api/functions_e.html                |   146 +
 .../proton/cpp/api/functions_enum.html             |   129 +
 .../proton/cpp/api/functions_eval.html             |   240 +
 .../proton/cpp/api/functions_f.html                |   123 +
 .../proton/cpp/api/functions_func.html             |   147 +
 .../proton/cpp/api/functions_func.js               |    24 +
 .../proton/cpp/api/functions_func_0x7e.html        |   110 +
 .../proton/cpp/api/functions_func_b.html           |   113 +
 .../proton/cpp/api/functions_func_c.html           |   200 +
 .../proton/cpp/api/functions_func_d.html           |   175 +
 .../proton/cpp/api/functions_func_e.html           |   146 +
 .../proton/cpp/api/functions_func_f.html           |   117 +
 .../proton/cpp/api/functions_func_g.html           |   120 +
 .../proton/cpp/api/functions_func_h.html           |   122 +
 .../proton/cpp/api/functions_func_i.html           |   121 +
 .../proton/cpp/api/functions_func_l.html           |   116 +
 .../proton/cpp/api/functions_func_m.html           |   149 +
 .../proton/cpp/api/functions_func_n.html           |   125 +
 .../proton/cpp/api/functions_func_o.html           |   274 +
 .../proton/cpp/api/functions_func_p.html           |   131 +
 .../proton/cpp/api/functions_func_r.html           |   162 +
 .../proton/cpp/api/functions_func_s.html           |   215 +
 .../proton/cpp/api/functions_func_t.html           |   152 +
 .../proton/cpp/api/functions_func_u.html           |   128 +
 .../proton/cpp/api/functions_func_v.html           |   115 +
 .../proton/cpp/api/functions_func_w.html           |   129 +
 .../proton/cpp/api/functions_g.html                |   120 +
 .../proton/cpp/api/functions_h.html                |   122 +
 .../proton/cpp/api/functions_i.html                |   124 +
 .../proton/cpp/api/functions_l.html                |   119 +
 .../proton/cpp/api/functions_m.html                |   164 +
 .../proton/cpp/api/functions_n.html                |   143 +
 .../proton/cpp/api/functions_o.html                |   289 +
 .../proton/cpp/api/functions_p.html                |   137 +
 .../proton/cpp/api/functions_r.html                |   177 +
 .../proton/cpp/api/functions_rela.html             |   125 +
 .../proton/cpp/api/functions_s.html                |   229 +
 .../proton/cpp/api/functions_t.html                |   158 +
 .../proton/cpp/api/functions_type.html             |   118 +
 .../proton/cpp/api/functions_u.html                |   137 +
 .../proton/cpp/api/functions_v.html                |   124 +
 .../proton/cpp/api/functions_vars.html             |   137 +
 .../proton/cpp/api/functions_w.html                |   129 +
 .../proton/cpp/api/fwd_8hpp.html                   |   135 +
 .../proton/cpp/api/fwd_8hpp_source.html            |   111 +
 .../proton/cpp/api/helloworld_8cpp-example.html    |   108 +
 .../proton/cpp/api/hierarchy.html                  |   202 +
 .../qpid-proton-0.28.0/proton/cpp/api/hierarchy.js |   124 +
 .../qpid-proton-0.28.0/proton/cpp/api/index.html   |   126 +
 .../qpid-proton-0.28.0/proton/cpp/api/io_page.html |   112 +
 .../qpid-proton-0.28.0/proton/cpp/api/jquery.js    |    87 +
 .../proton/cpp/api/link_8hpp.html                  |   136 +
 .../proton/cpp/api/link_8hpp_source.html           |   119 +
 .../proton/cpp/api/list_8hpp.html                  |   164 +
 .../qpid-proton-0.28.0/proton/cpp/api/list_8hpp.js |     9 +
 .../proton/cpp/api/list_8hpp_source.html           |   114 +
 .../proton/cpp/api/listen__handler_8hpp.html       |   134 +
 .../cpp/api/listen__handler_8hpp_source.html       |   113 +
 .../proton/cpp/api/listener_8hpp.html              |   132 +
 .../proton/cpp/api/listener_8hpp_source.html       |   111 +
 .../proton/cpp/api/map_8hpp.html                   |   159 +
 .../qpid-proton-0.28.0/proton/cpp/api/map_8hpp.js  |     8 +
 .../proton/cpp/api/map_8hpp_source.html            |   117 +
 .../proton/cpp/api/message_8hpp.html               |   149 +
 .../proton/cpp/api/message_8hpp.js                 |     5 +
 .../proton/cpp/api/message_8hpp_source.html        |   154 +
 .../proton/cpp/api/message__id_8hpp.html           |   160 +
 .../proton/cpp/api/message__id_8hpp.js             |     9 +
 .../proton/cpp/api/message__id_8hpp_source.html    |   126 +
 .../cpp/api/message_properties_8cpp-example.html   |   108 +
 .../proton/cpp/api/messaging__handler_8hpp.html    |   133 +
 .../cpp/api/messaging__handler_8hpp_source.html    |   121 +
 .../qpid-proton-0.28.0/proton/cpp/api/mt_page.html |   148 +
 .../cpp/api/multithreaded_client_8cpp-example.html |   108 +
 ...ithreaded_client_flow_control_8cpp-example.html |   108 +
 .../proton/cpp/api/namespacemembers.html           |   303 +
 .../proton/cpp/api/namespacemembers_enum.html      |   108 +
 .../proton/cpp/api/namespacemembers_eval.html      |   180 +
 .../proton/cpp/api/namespacemembers_func.html      |   194 +
 .../proton/cpp/api/namespacemembers_type.html      |   108 +
 .../proton/cpp/api/namespaceproton.html            |  1175 +++
 .../proton/cpp/api/namespaceproton.js              |    60 +
 .../proton/cpp/api/namespaceproton_1_1codec.html   |   440 +
 .../proton/cpp/api/namespaceproton_1_1codec.js     |     7 +
 .../api/namespaceproton_1_1connect__config.html    |   218 +
 .../proton/cpp/api/namespaceproton_1_1io.html      |   128 +
 .../proton/cpp/api/namespaceproton_1_1io.js        |     6 +
 .../proton/cpp/api/namespaces.html                 |   115 +
 .../proton/cpp/api/namespaces.js                   |     4 +
 .../proton/cpp/api/namespaces_8hpp.html            |   130 +
 .../proton/cpp/api/namespaces_8hpp_source.html     |   109 +
 .../qpid-proton-0.28.0/proton/cpp/api/nav_f.png    |   Bin 0 -> 153 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/nav_g.png    |   Bin 0 -> 95 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/nav_h.png    |   Bin 0 -> 98 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/navtree.css  |   146 +
 .../qpid-proton-0.28.0/proton/cpp/api/navtree.js   |   517 +
 .../proton/cpp/api/navtreedata.js                  |    51 +
 .../proton/cpp/api/navtreeindex0.js                |   253 +
 .../proton/cpp/api/navtreeindex1.js                |   253 +
 .../proton/cpp/api/navtreeindex2.js                |   253 +
 .../proton/cpp/api/navtreeindex3.js                |   253 +
 .../proton/cpp/api/navtreeindex4.js                |    76 +
 .../proton/cpp/api/null_8hpp.html                  |   143 +
 .../qpid-proton-0.28.0/proton/cpp/api/null_8hpp.js |     5 +
 .../proton/cpp/api/null_8hpp_source.html           |   113 +
 .../proton/cpp/api/object_8hpp_source.html         |   112 +
 .../qpid-proton-0.28.0/proton/cpp/api/open.png     |   Bin 0 -> 123 bytes
 .../proton/cpp/api/overview_page.html              |   131 +
 .../qpid-proton-0.28.0/proton/cpp/api/pages.html   |   117 +
 .../cpp/api/pn__unique__ptr_8hpp_source.html       |   110 +
 .../proton/cpp/api/receiver_8hpp.html              |   135 +
 .../proton/cpp/api/receiver_8hpp_source.html       |   119 +
 .../proton/cpp/api/receiver__options_8hpp.html     |   136 +
 .../cpp/api/receiver__options_8hpp_source.html     |   129 +
 .../proton/cpp/api/reconnect__options_8hpp.html    |   137 +
 .../cpp/api/reconnect__options_8hpp_source.html    |   121 +
 .../qpid-proton-0.28.0/proton/cpp/api/resize.js    |   114 +
 .../proton/cpp/api/returned_8hpp.html              |   136 +
 .../proton/cpp/api/returned_8hpp_source.html       |   112 +
 .../proton/cpp/api/sasl_8hpp.html                  |   136 +
 .../proton/cpp/api/sasl_8hpp_source.html           |   121 +
 .../proton/cpp/api/scalar_8hpp.html                |   150 +
 .../proton/cpp/api/scalar_8hpp.js                  |     7 +
 .../proton/cpp/api/scalar_8hpp_source.html         |   119 +
 .../proton/cpp/api/scalar__base_8hpp.html          |   157 +
 .../proton/cpp/api/scalar__base_8hpp.js            |     5 +
 .../proton/cpp/api/scalar__base_8hpp_source.html   |   160 +
 .../cpp/api/scheduled_send_03_8cpp-example.html    |   108 +
 .../cpp/api/scheduled_send_8cpp-example.html       |   108 +
 .../proton/cpp/api/search/all_0.html               |    26 +
 .../proton/cpp/api/search/all_0.js                 |    25 +
 .../proton/cpp/api/search/all_1.html               |    26 +
 .../proton/cpp/api/search/all_1.js                 |    13 +
 .../proton/cpp/api/search/all_10.html              |    26 +
 .../proton/cpp/api/search/all_10.js                |    32 +
 .../proton/cpp/api/search/all_11.html              |    26 +
 .../proton/cpp/api/search/all_11.js                |    19 +
 .../proton/cpp/api/search/all_12.html              |    26 +
 .../proton/cpp/api/search/all_12.js                |    10 +
 .../proton/cpp/api/search/all_13.html              |    26 +
 .../proton/cpp/api/search/all_13.js                |    10 +
 .../proton/cpp/api/search/all_14.html              |    26 +
 .../proton/cpp/api/search/all_14.js                |     4 +
 .../proton/cpp/api/search/all_2.html               |    26 +
 .../proton/cpp/api/search/all_2.js                 |    34 +
 .../proton/cpp/api/search/all_3.html               |    26 +
 .../proton/cpp/api/search/all_3.js                 |    40 +
 .../proton/cpp/api/search/all_4.html               |    26 +
 .../proton/cpp/api/search/all_4.js                 |    17 +
 .../proton/cpp/api/search/all_5.html               |    26 +
 .../proton/cpp/api/search/all_5.js                 |    13 +
 .../proton/cpp/api/search/all_6.html               |    26 +
 .../proton/cpp/api/search/all_6.js                 |    13 +
 .../proton/cpp/api/search/all_7.html               |    26 +
 .../proton/cpp/api/search/all_7.js                 |     7 +
 .../proton/cpp/api/search/all_8.html               |    26 +
 .../proton/cpp/api/search/all_8.js                 |    11 +
 .../proton/cpp/api/search/all_9.html               |    26 +
 .../proton/cpp/api/search/all_9.js                 |    14 +
 .../proton/cpp/api/search/all_a.html               |    26 +
 .../proton/cpp/api/search/all_a.js                 |    28 +
 .../proton/cpp/api/search/all_b.html               |    26 +
 .../proton/cpp/api/search/all_b.js                 |    16 +
 .../proton/cpp/api/search/all_c.html               |    26 +
 .../proton/cpp/api/search/all_c.js                 |    54 +
 .../proton/cpp/api/search/all_d.html               |    26 +
 .../proton/cpp/api/search/all_d.js                 |    18 +
 .../proton/cpp/api/search/all_e.html               |    26 +
 .../proton/cpp/api/search/all_e.js                 |    29 +
 .../proton/cpp/api/search/all_f.html               |    26 +
 .../proton/cpp/api/search/all_f.js                 |    53 +
 .../proton/cpp/api/search/classes_0.html           |    26 +
 .../proton/cpp/api/search/classes_0.js             |     4 +
 .../proton/cpp/api/search/classes_1.html           |    26 +
 .../proton/cpp/api/search/classes_1.js             |     8 +
 .../proton/cpp/api/search/classes_2.html           |    26 +
 .../proton/cpp/api/search/classes_2.js             |     9 +
 .../proton/cpp/api/search/classes_3.html           |    26 +
 .../proton/cpp/api/search/classes_3.js             |    10 +
 .../proton/cpp/api/search/classes_4.html           |    26 +
 .../proton/cpp/api/search/classes_4.js             |     7 +
 .../proton/cpp/api/search/classes_5.html           |    26 +
 .../proton/cpp/api/search/classes_5.js             |     4 +
 .../proton/cpp/api/search/classes_6.html           |    26 +
 .../proton/cpp/api/search/classes_6.js             |     6 +
 .../proton/cpp/api/search/classes_7.html           |    26 +
 .../proton/cpp/api/search/classes_7.js             |     9 +
 .../proton/cpp/api/search/classes_8.html           |    26 +
 .../proton/cpp/api/search/classes_8.js             |     4 +
 .../proton/cpp/api/search/classes_9.html           |    26 +
 .../proton/cpp/api/search/classes_9.js             |     7 +
 .../proton/cpp/api/search/classes_a.html           |    26 +
 .../proton/cpp/api/search/classes_a.js             |    18 +
 .../proton/cpp/api/search/classes_b.html           |    26 +
 .../proton/cpp/api/search/classes_b.js             |    11 +
 .../proton/cpp/api/search/classes_c.html           |    26 +
 .../proton/cpp/api/search/classes_c.js             |     6 +
 .../proton/cpp/api/search/classes_d.html           |    26 +
 .../proton/cpp/api/search/classes_d.js             |     4 +
 .../proton/cpp/api/search/classes_e.html           |    26 +
 .../proton/cpp/api/search/classes_e.js             |     4 +
 .../proton/cpp/api/search/close.png                |   Bin 0 -> 273 bytes
 .../proton/cpp/api/search/enums_0.html             |    26 +
 .../proton/cpp/api/search/enums_0.js               |     5 +
 .../proton/cpp/api/search/enums_1.html             |    26 +
 .../proton/cpp/api/search/enums_1.js               |     4 +
 .../proton/cpp/api/search/enums_2.html             |    26 +
 .../proton/cpp/api/search/enums_2.js               |     4 +
 .../proton/cpp/api/search/enums_3.html             |    26 +
 .../proton/cpp/api/search/enums_3.js               |     4 +
 .../proton/cpp/api/search/enums_4.html             |    26 +
 .../proton/cpp/api/search/enums_4.js               |     4 +
 .../proton/cpp/api/search/enums_5.html             |    26 +
 .../proton/cpp/api/search/enums_5.js               |     4 +
 .../proton/cpp/api/search/enums_6.html             |    26 +
 .../proton/cpp/api/search/enums_6.js               |     4 +
 .../proton/cpp/api/search/enums_7.html             |    26 +
 .../proton/cpp/api/search/enums_7.js               |     4 +
 .../proton/cpp/api/search/enumvalues_0.html        |    26 +
 .../proton/cpp/api/search/enumvalues_0.js          |     9 +
 .../proton/cpp/api/search/enumvalues_1.html        |    26 +
 .../proton/cpp/api/search/enumvalues_1.js          |     6 +
 .../proton/cpp/api/search/enumvalues_2.html        |    26 +
 .../proton/cpp/api/search/enumvalues_2.js          |     7 +
 .../proton/cpp/api/search/enumvalues_3.html        |    26 +
 .../proton/cpp/api/search/enumvalues_3.js          |     8 +
 .../proton/cpp/api/search/enumvalues_4.html        |    26 +
 .../proton/cpp/api/search/enumvalues_4.js          |     4 +
 .../proton/cpp/api/search/enumvalues_5.html        |    26 +
 .../proton/cpp/api/search/enumvalues_5.js          |     4 +
 .../proton/cpp/api/search/enumvalues_6.html        |    26 +
 .../proton/cpp/api/search/enumvalues_6.js          |     6 +
 .../proton/cpp/api/search/enumvalues_7.html        |    26 +
 .../proton/cpp/api/search/enumvalues_7.js          |     6 +
 .../proton/cpp/api/search/enumvalues_8.html        |    26 +
 .../proton/cpp/api/search/enumvalues_8.js          |     8 +
 .../proton/cpp/api/search/enumvalues_9.html        |    26 +
 .../proton/cpp/api/search/enumvalues_9.js          |     4 +
 .../proton/cpp/api/search/enumvalues_a.html        |    26 +
 .../proton/cpp/api/search/enumvalues_a.js          |     4 +
 .../proton/cpp/api/search/enumvalues_b.html        |    26 +
 .../proton/cpp/api/search/enumvalues_b.js          |     7 +
 .../proton/cpp/api/search/enumvalues_c.html        |    26 +
 .../proton/cpp/api/search/enumvalues_c.js          |     8 +
 .../proton/cpp/api/search/enumvalues_d.html        |    26 +
 .../proton/cpp/api/search/enumvalues_d.js          |     5 +
 .../proton/cpp/api/search/enumvalues_e.html        |    26 +
 .../proton/cpp/api/search/enumvalues_e.js          |    11 +
 .../proton/cpp/api/search/enumvalues_f.html        |    26 +
 .../proton/cpp/api/search/enumvalues_f.js          |     5 +
 .../proton/cpp/api/search/files_0.html             |    26 +
 .../proton/cpp/api/search/files_0.js               |     4 +
 .../proton/cpp/api/search/files_1.html             |    26 +
 .../proton/cpp/api/search/files_1.js               |     5 +
 .../proton/cpp/api/search/files_2.html             |    26 +
 .../proton/cpp/api/search/files_2.js               |     8 +
 .../proton/cpp/api/search/files_3.html             |    26 +
 .../proton/cpp/api/search/files_3.js               |    10 +
 .../proton/cpp/api/search/files_4.html             |    26 +
 .../proton/cpp/api/search/files_4.js               |     7 +
 .../proton/cpp/api/search/files_5.html             |    26 +
 .../proton/cpp/api/search/files_5.js               |     6 +
 .../proton/cpp/api/search/files_6.html             |    26 +
 .../proton/cpp/api/search/files_6.js               |     7 +
 .../proton/cpp/api/search/files_7.html             |    26 +
 .../proton/cpp/api/search/files_7.js               |     7 +
 .../proton/cpp/api/search/files_8.html             |    26 +
 .../proton/cpp/api/search/files_8.js               |     5 +
 .../proton/cpp/api/search/files_9.html             |    26 +
 .../proton/cpp/api/search/files_9.js               |     7 +
 .../proton/cpp/api/search/files_a.html             |    26 +
 .../proton/cpp/api/search/files_a.js               |    14 +
 .../proton/cpp/api/search/files_b.html             |    26 +
 .../proton/cpp/api/search/files_b.js               |    14 +
 .../proton/cpp/api/search/files_c.html             |    26 +
 .../proton/cpp/api/search/files_c.js               |     6 +
 .../proton/cpp/api/search/files_d.html             |    26 +
 .../proton/cpp/api/search/files_d.js               |     5 +
 .../proton/cpp/api/search/files_e.html             |    26 +
 .../proton/cpp/api/search/files_e.js               |     4 +
 .../proton/cpp/api/search/functions_0.html         |    26 +
 .../proton/cpp/api/search/functions_0.js           |    14 +
 .../proton/cpp/api/search/functions_1.html         |    26 +
 .../proton/cpp/api/search/functions_1.js           |     5 +
 .../proton/cpp/api/search/functions_10.html        |    26 +
 .../proton/cpp/api/search/functions_10.js          |    17 +
 .../proton/cpp/api/search/functions_11.html        |    26 +
 .../proton/cpp/api/search/functions_11.js          |     7 +
 .../proton/cpp/api/search/functions_12.html        |    26 +
 .../proton/cpp/api/search/functions_12.js          |     5 +
 .../proton/cpp/api/search/functions_13.html        |    26 +
 .../proton/cpp/api/search/functions_13.js          |     9 +
 .../proton/cpp/api/search/functions_14.html        |    26 +
 .../proton/cpp/api/search/functions_14.js          |     4 +
 .../proton/cpp/api/search/functions_2.html         |    26 +
 .../proton/cpp/api/search/functions_2.js           |    25 +
 .../proton/cpp/api/search/functions_3.html         |    26 +
 .../proton/cpp/api/search/functions_3.js           |    24 +
 .../proton/cpp/api/search/functions_4.html         |    26 +
 .../proton/cpp/api/search/functions_4.js           |    12 +
 .../proton/cpp/api/search/functions_5.html         |    26 +
 .../proton/cpp/api/search/functions_5.js           |     6 +
 .../proton/cpp/api/search/functions_6.html         |    26 +
 .../proton/cpp/api/search/functions_6.js           |    13 +
 .../proton/cpp/api/search/functions_7.html         |    26 +
 .../proton/cpp/api/search/functions_7.js           |     7 +
 .../proton/cpp/api/search/functions_8.html         |    26 +
 .../proton/cpp/api/search/functions_8.js           |     7 +
 .../proton/cpp/api/search/functions_9.html         |    26 +
 .../proton/cpp/api/search/functions_9.js           |     6 +
 .../proton/cpp/api/search/functions_a.html         |    26 +
 .../proton/cpp/api/search/functions_a.js           |    16 +
 .../proton/cpp/api/search/functions_b.html         |    26 +
 .../proton/cpp/api/search/functions_b.js           |     8 +
 .../proton/cpp/api/search/functions_c.html         |    26 +
 .../proton/cpp/api/search/functions_c.js           |    51 +
 .../proton/cpp/api/search/functions_d.html         |    26 +
 .../proton/cpp/api/search/functions_d.js           |    12 +
 .../proton/cpp/api/search/functions_e.html         |    26 +
 .../proton/cpp/api/search/functions_e.js           |    20 +
 .../proton/cpp/api/search/functions_f.html         |    26 +
 .../proton/cpp/api/search/functions_f.js           |    35 +
 .../proton/cpp/api/search/mag_sel.png              |   Bin 0 -> 563 bytes
 .../proton/cpp/api/search/namespaces_0.html        |    26 +
 .../proton/cpp/api/search/namespaces_0.js          |     7 +
 .../proton/cpp/api/search/nomatches.html           |    12 +
 .../proton/cpp/api/search/pages_0.html             |    26 +
 .../proton/cpp/api/search/pages_0.js               |     4 +
 .../proton/cpp/api/search/pages_1.html             |    26 +
 .../proton/cpp/api/search/pages_1.js               |     4 +
 .../proton/cpp/api/search/pages_2.html             |    26 +
 .../proton/cpp/api/search/pages_2.js               |     5 +
 .../proton/cpp/api/search/pages_3.html             |    26 +
 .../proton/cpp/api/search/pages_3.js               |     4 +
 .../proton/cpp/api/search/pages_4.html             |    26 +
 .../proton/cpp/api/search/pages_4.js               |     4 +
 .../proton/cpp/api/search/pages_5.html             |    26 +
 .../proton/cpp/api/search/pages_5.js               |     4 +
 .../proton/cpp/api/search/related_0.html           |    26 +
 .../proton/cpp/api/search/related_0.js             |     6 +
 .../proton/cpp/api/search/related_1.html           |    26 +
 .../proton/cpp/api/search/related_1.js             |     4 +
 .../proton/cpp/api/search/related_2.html           |    26 +
 .../proton/cpp/api/search/related_2.js             |     4 +
 .../proton/cpp/api/search/search.css               |   273 +
 .../proton/cpp/api/search/search.js                |   791 ++
 .../proton/cpp/api/search/search_l.png             |   Bin 0 -> 604 bytes
 .../proton/cpp/api/search/search_m.png             |   Bin 0 -> 158 bytes
 .../proton/cpp/api/search/search_r.png             |   Bin 0 -> 612 bytes
 .../proton/cpp/api/search/searchdata.js            |    45 +
 .../proton/cpp/api/search/typedefs_0.html          |    26 +
 .../proton/cpp/api/search/typedefs_0.js            |     4 +
 .../proton/cpp/api/search/typedefs_1.html          |    26 +
 .../proton/cpp/api/search/typedefs_1.js            |     4 +
 .../proton/cpp/api/search/typedefs_2.html          |    26 +
 .../proton/cpp/api/search/typedefs_2.js            |     4 +
 .../proton/cpp/api/search/typedefs_3.html          |    26 +
 .../proton/cpp/api/search/typedefs_3.js            |     4 +
 .../proton/cpp/api/search/typedefs_4.html          |    26 +
 .../proton/cpp/api/search/typedefs_4.js            |     4 +
 .../proton/cpp/api/search/variables_0.html         |    26 +
 .../proton/cpp/api/search/variables_0.js           |     5 +
 .../proton/cpp/api/search/variables_1.html         |    26 +
 .../proton/cpp/api/search/variables_1.js           |     5 +
 .../proton/cpp/api/search/variables_2.html         |    26 +
 .../proton/cpp/api/search/variables_2.js           |     4 +
 .../proton/cpp/api/search/variables_3.html         |    26 +
 .../proton/cpp/api/search/variables_3.js           |     4 +
 .../proton/cpp/api/search/variables_4.html         |    26 +
 .../proton/cpp/api/search/variables_4.js           |     5 +
 .../proton/cpp/api/search/variables_5.html         |    26 +
 .../proton/cpp/api/search/variables_5.js           |     5 +
 .../proton/cpp/api/sender_8hpp.html                |   135 +
 .../proton/cpp/api/sender_8hpp_source.html         |   122 +
 .../proton/cpp/api/sender__options_8hpp.html       |   136 +
 .../cpp/api/sender__options_8hpp_source.html       |   127 +
 .../proton/cpp/api/server_8cpp-example.html        |   108 +
 .../proton/cpp/api/server_direct_8cpp-example.html |   108 +
 .../proton/cpp/api/service_bus_8cpp-example.html   |   108 +
 .../proton/cpp/api/session_8hpp.html               |   137 +
 .../proton/cpp/api/session_8hpp_source.html        |   125 +
 .../proton/cpp/api/session__options_8hpp.html      |   134 +
 .../cpp/api/session__options_8hpp_source.html      |   116 +
 .../proton/cpp/api/simple_recv_8cpp-example.html   |   108 +
 .../proton/cpp/api/simple_send_8cpp-example.html   |   108 +
 .../proton/cpp/api/source_8hpp.html                |   138 +
 .../proton/cpp/api/source_8hpp_source.html         |   130 +
 .../proton/cpp/api/source__options_8hpp.html       |   136 +
 .../cpp/api/source__options_8hpp_source.html       |   131 +
 .../qpid-proton-0.28.0/proton/cpp/api/splitbar.png |   Bin 0 -> 314 bytes
 .../proton/cpp/api/ssl_8hpp.html                   |   144 +
 .../proton/cpp/api/ssl_8hpp_source.html            |   123 +
 .../structproton_1_1conversion__error-members.html |   112 +
 .../cpp/api/structproton_1_1conversion__error.html |   144 +
 .../cpp/api/structproton_1_1conversion__error.js   |     4 +
 .../cpp/api/structproton_1_1conversion__error.png  |   Bin 0 -> 815 bytes
 .../structproton_1_1delivery__mode-members.html    |   114 +
 .../cpp/api/structproton_1_1delivery__mode.html    |   160 +
 .../cpp/api/structproton_1_1delivery__mode.js      |     8 +
 .../cpp/api/structproton_1_1error-members.html     |   111 +
 .../proton/cpp/api/structproton_1_1error.html      |   141 +
 .../proton/cpp/api/structproton_1_1error.js        |     4 +
 .../proton/cpp/api/structproton_1_1error.png       |   Bin 0 -> 1487 bytes
 ...tructproton_1_1io_1_1const__buffer-members.html |   113 +
 .../api/structproton_1_1io_1_1const__buffer.html   |   141 +
 .../cpp/api/structproton_1_1io_1_1const__buffer.js |     6 +
 ...uctproton_1_1io_1_1mutable__buffer-members.html |   113 +
 .../api/structproton_1_1io_1_1mutable__buffer.html |   141 +
 .../api/structproton_1_1io_1_1mutable__buffer.js   |     6 +
 .../structproton_1_1timeout__error-members.html    |   112 +
 .../cpp/api/structproton_1_1timeout__error.html    |   143 +
 .../cpp/api/structproton_1_1timeout__error.js      |     4 +
 .../cpp/api/structproton_1_1timeout__error.png     |   Bin 0 -> 729 bytes
 .../api/structproton_1_1url__error-members.html    |   111 +
 .../proton/cpp/api/structproton_1_1url__error.html |   139 +
 .../proton/cpp/api/structproton_1_1url__error.png  |   Bin 0 -> 700 bytes
 .../proton/cpp/api/symbol_8hpp.html                |   132 +
 .../proton/cpp/api/symbol_8hpp_source.html         |   114 +
 .../qpid-proton-0.28.0/proton/cpp/api/sync_off.png |   Bin 0 -> 853 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/sync_on.png  |   Bin 0 -> 845 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/tab_a.png    |   Bin 0 -> 142 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/tab_b.png    |   Bin 0 -> 169 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/tab_h.png    |   Bin 0 -> 177 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/tab_s.png    |   Bin 0 -> 184 bytes
 .../qpid-proton-0.28.0/proton/cpp/api/tabs.css     |     1 +
 .../proton/cpp/api/target_8hpp.html                |   135 +
 .../proton/cpp/api/target_8hpp_source.html         |   118 +
 .../proton/cpp/api/target__options_8hpp.html       |   136 +
 .../cpp/api/target__options_8hpp_source.html       |   127 +
 .../proton/cpp/api/terminus_8hpp.html              |   136 +
 .../proton/cpp/api/terminus_8hpp_source.html       |   117 +
 .../proton/cpp/api/thread__safe_8hpp.html          |   115 +
 .../proton/cpp/api/thread__safe_8hpp_source.html   |   108 +
 .../proton/cpp/api/timestamp_8hpp.html             |   160 +
 .../proton/cpp/api/timestamp_8hpp.js               |    11 +
 .../proton/cpp/api/timestamp_8hpp_source.html      |   119 +
 .../proton/cpp/api/tracker_8hpp.html               |   133 +
 .../proton/cpp/api/tracker_8hpp_source.html        |   114 +
 .../proton/cpp/api/transfer_8hpp.html              |   148 +
 .../proton/cpp/api/transfer_8hpp.js                |     6 +
 .../proton/cpp/api/transfer_8hpp_source.html       |   130 +
 .../proton/cpp/api/transport_8hpp.html             |   134 +
 .../proton/cpp/api/transport_8hpp_source.html      |   116 +
 .../proton/cpp/api/tutorial_page.html              |   191 +
 .../proton/cpp/api/type__id_8hpp.html              |   213 +
 .../proton/cpp/api/type__id_8hpp.js                |    43 +
 .../proton/cpp/api/type__id_8hpp_source.html       |   138 +
 .../proton/cpp/api/type__traits_8hpp_source.html   |   111 +
 .../proton/cpp/api/types_8hpp.html                 |   133 +
 .../proton/cpp/api/types_8hpp_source.html          |   125 +
 .../proton/cpp/api/types__fwd_8hpp.html            |   125 +
 .../proton/cpp/api/types__fwd_8hpp_source.html     |   109 +
 .../proton/cpp/api/types_page.html                 |   183 +
 .../proton/cpp/api/unordered__map_8hpp.html        |   144 +
 .../proton/cpp/api/unordered__map_8hpp.js          |     5 +
 .../proton/cpp/api/unordered__map_8hpp_source.html |   114 +
 .../proton/cpp/api/url_8hpp.html                   |   139 +
 .../proton/cpp/api/url_8hpp_source.html            |   118 +
 .../proton/cpp/api/uuid_8hpp.html                  |   145 +
 .../qpid-proton-0.28.0/proton/cpp/api/uuid_8hpp.js |     6 +
 .../proton/cpp/api/uuid_8hpp_source.html           |   117 +
 .../proton/cpp/api/value_8hpp.html                 |   175 +
 .../proton/cpp/api/value_8hpp.js                   |    12 +
 .../proton/cpp/api/value_8hpp_source.html          |   131 +
 .../proton/cpp/api/vector_8hpp.html                |   165 +
 .../proton/cpp/api/vector_8hpp.js                  |     9 +
 .../proton/cpp/api/vector_8hpp_source.html         |   114 +
 .../proton/cpp/api/work__queue_8hpp.html           |   140 +
 .../proton/cpp/api/work__queue_8hpp_source.html    |   118 +
 .../proton/cpp/examples/broker.cpp                 |   435 +
 .../proton/cpp/examples/broker.cpp.html.in         |   421 +
 .../proton/cpp/examples/client.cpp                 |   109 +
 .../proton/cpp/examples/client.cpp.html.in         |    93 +
 .../proton/cpp/examples/colour_send.cpp            |   116 +
 .../proton/cpp/examples/colour_send.cpp.html.in    |   100 +
 .../proton/cpp/examples/connection_options.cpp     |    76 +
 .../cpp/examples/connection_options.cpp.html.in    |    60 +
 .../proton/cpp/examples/direct_recv.cpp            |   101 +
 .../proton/cpp/examples/direct_recv.cpp.html.in    |    85 +
 .../proton/cpp/examples/direct_send.cpp            |   112 +
 .../proton/cpp/examples/direct_send.cpp.html.in    |    96 +
 .../proton/cpp/examples/encode_decode.cpp          |   251 +
 .../proton/cpp/examples/encode_decode.cpp.html.in  |   237 +
 .../proton/cpp/examples/fake_cpp11.hpp             |    34 +
 .../proton/cpp/examples/fake_cpp11.hpp.html.in     |    22 +
 .../proton/cpp/examples/flow_control.cpp           |   261 +
 .../proton/cpp/examples/flow_control.cpp.html.in   |   245 +
 .../proton/cpp/examples/helloworld.cpp             |    76 +
 .../proton/cpp/examples/helloworld.cpp.html.in     |    60 +
 .../proton/cpp/examples/index.md                   |    37 +
 .../proton/cpp/examples/message_properties.cpp     |   101 +
 .../cpp/examples/message_properties.cpp.html.in    |    87 +
 .../proton/cpp/examples/multithreaded_client.cpp   |   185 +
 .../cpp/examples/multithreaded_client.cpp.html.in  |   171 +
 .../examples/multithreaded_client_flow_control.cpp |   316 +
 .../multithreaded_client_flow_control.cpp.html.in  |   302 +
 .../proton/cpp/examples/options.hpp                |   175 +
 .../proton/cpp/examples/options.hpp.html.in        |   161 +
 .../proton/cpp/examples/queue_browser.cpp          |    70 +
 .../proton/cpp/examples/queue_browser.cpp.html.in  |    54 +
 .../proton/cpp/examples/reconnect_client.cpp       |   143 +
 .../cpp/examples/reconnect_client.cpp.html.in      |   127 +
 .../proton/cpp/examples/scheduled_send.cpp         |   122 +
 .../proton/cpp/examples/scheduled_send.cpp.html.in |   106 +
 .../proton/cpp/examples/scheduled_send_03.cpp      |   118 +
 .../cpp/examples/scheduled_send_03.cpp.html.in     |   102 +
 .../proton/cpp/examples/selected_recv.cpp          |    90 +
 .../proton/cpp/examples/selected_recv.cpp.html.in  |    74 +
 .../proton/cpp/examples/server.cpp                 |    95 +
 .../proton/cpp/examples/server.cpp.html.in         |    79 +
 .../proton/cpp/examples/server_direct.cpp          |   130 +
 .../proton/cpp/examples/server_direct.cpp.html.in  |   114 +
 .../proton/cpp/examples/service_bus.cpp            |   333 +
 .../proton/cpp/examples/service_bus.cpp.html.in    |   256 +
 .../proton/cpp/examples/simple_connect.cpp         |   111 +
 .../proton/cpp/examples/simple_connect.cpp.html.in |    95 +
 .../proton/cpp/examples/simple_recv.cpp            |   103 +
 .../proton/cpp/examples/simple_recv.cpp.html.in    |    87 +
 .../proton/cpp/examples/simple_send.cpp            |   119 +
 .../proton/cpp/examples/simple_send.cpp.html.in    |   103 +
 .../qpid-proton-0.28.0/proton/cpp/examples/ssl.cpp |   230 +
 .../proton/cpp/examples/ssl.cpp.html.in            |   214 +
 .../proton/cpp/examples/ssl_client_cert.cpp        |   203 +
 .../cpp/examples/ssl_client_cert.cpp.html.in       |   187 +
 .../proton/python/api/_transom_ignore_pages        |     0
 .../proton/python/api/api-objects.txt              |  2289 +++++
 .../proton/python/api/class-tree.html              |   546 +
 .../qpid-proton-0.28.0/proton/python/api/crarr.png |   Bin 0 -> 340 bytes
 .../proton/python/api/epydoc.css                   |   322 +
 .../qpid-proton-0.28.0/proton/python/api/epydoc.js |   293 +
 .../proton/python/api/frames.html                  |    17 +
 .../qpid-proton-0.28.0/proton/python/api/help.html |   276 +
 .../proton/python/api/identifier-index.html        |  3280 ++++++
 .../proton/python/api/index.html                   |    17 +
 .../proton/python/api/int-class.html               |  1252 +++
 .../proton/python/api/module-tree.html             |   137 +
 .../proton/python/api/proton-module.html           |   480 +
 .../proton/python/api/proton-pysrc.html            |   270 +
 .../proton/python/api/proton._common-module.html   |   292 +
 .../proton/python/api/proton._common-pysrc.html    |   214 +
 .../python/api/proton._common.Constant-class.html  |   218 +
 .../proton/python/api/proton._compat-module.html   |   199 +
 .../proton/python/api/proton._compat-pysrc.html    |   191 +
 .../python/api/proton._condition-module.html       |   184 +
 .../proton/python/api/proton._condition-pysrc.html |   182 +
 .../api/proton._condition.Condition-class.html     |   174 +
 .../proton/python/api/proton._data-module.html     |   291 +
 .../proton/python/api/proton._data-pysrc.html      |  1739 ++++
 .../python/api/proton._data.Array-class.html       |   255 +
 .../proton/python/api/proton._data.Data-class.html |  2856 ++++++
 .../python/api/proton._data.Described-class.html   |   237 +
 .../api/proton._data.UnmappedType-class.html       |   155 +
 .../proton/python/api/proton._data.byte-class.html |   252 +
 .../proton/python/api/proton._data.char-class.html |   245 +
 .../python/api/proton._data.decimal128-class.html  |   243 +
 .../python/api/proton._data.decimal32-class.html   |   252 +
 .../python/api/proton._data.decimal64-class.html   |   253 +
 .../python/api/proton._data.float32-class.html     |   246 +
 .../python/api/proton._data.int32-class.html       |   252 +
 .../python/api/proton._data.short-class.html       |   252 +
 .../python/api/proton._data.symbol-class.html      |   245 +
 .../python/api/proton._data.timestamp-class.html   |   253 +
 .../python/api/proton._data.ubyte-class.html       |   294 +
 .../proton/python/api/proton._data.uint-class.html |   295 +
 .../python/api/proton._data.ulong-class.html       |   295 +
 .../python/api/proton._data.ushort-class.html      |   294 +
 .../proton/python/api/proton._delivery-module.html |   158 +
 .../proton/python/api/proton._delivery-pysrc.html  |   538 +
 .../api/proton._delivery.Delivery-class.html       |   684 ++
 .../api/proton._delivery.Disposition-class.html    |   436 +
 .../proton._delivery.DispositionType-class.html    |   280 +
 .../api/proton._delivery.NamedInt-class.html       |   437 +
 .../python/api/proton._endpoints-module.html       |   179 +
 .../proton/python/api/proton._endpoints-pysrc.html |  1211 +++
 .../api/proton._endpoints.Connection-class.html    |   744 ++
 .../api/proton._endpoints.Endpoint-class.html      |   236 +
 .../python/api/proton._endpoints.Link-class.html   |   940 ++
 .../api/proton._endpoints.Receiver-class.html      |   308 +
 .../python/api/proton._endpoints.Sender-class.html |   370 +
 .../api/proton._endpoints.Session-class.html       |   503 +
 .../api/proton._endpoints.Terminus-class.html      |   578 ++
 .../proton/python/api/proton._events-module.html   |   217 +
 .../proton/python/api/proton._events-pysrc.html    |   719 ++
 .../python/api/proton._events.Collector-class.html |   236 +
 .../python/api/proton._events.Event-class.html     |  1129 +++
 .../python/api/proton._events.EventBase-class.html |   297 +
 .../python/api/proton._events.EventType-class.html |   322 +
 .../python/api/proton._events.Handler-class.html   |   185 +
 .../api/proton._events.LazyHandlers-class.html     |   144 +
 .../api/proton._events.TypeExtender-class.html     |   155 +
 .../python/api/proton._exceptions-module.html      |   238 +
 .../python/api/proton._exceptions-pysrc.html       |   211 +
 ...oton._exceptions.ConnectionException-class.html |   169 +
 .../proton._exceptions.DataException-class.html    |   166 +
 .../api/proton._exceptions.Interrupt-class.html    |   166 +
 .../proton._exceptions.LinkException-class.html    |   169 +
 .../proton._exceptions.MessageException-class.html |   167 +
 .../proton._exceptions.ProtonException-class.html  |   172 +
 .../api/proton._exceptions.SSLException-class.html |   169 +
 .../proton._exceptions.SSLUnavailable-class.html   |   163 +
 .../proton._exceptions.SessionException-class.html |   163 +
 .../api/proton._exceptions.Timeout-class.html      |   166 +
 ...roton._exceptions.TransportException-class.html |   169 +
 .../proton/python/api/proton._handlers-module.html |   262 +
 .../proton/python/api/proton._handlers-pysrc.html  |  1974 ++++
 .../python/api/proton._handlers.Acking-class.html  |   263 +
 .../proton._handlers.ConnectSelectable-class.html  |   291 +
 ...roton._handlers.EndpointStateHandler-class.html |   752 ++
 .../api/proton._handlers.FlowController-class.html |   255 +
 .../api/proton._handlers.Handshaker-class.html     |   240 +
 .../api/proton._handlers.IOHandler-class.html      |   416 +
 ...ton._handlers.IncomingMessageHandler-class.html |   296 +
 .../proton._handlers.MessagingHandler-class.html   |   662 ++
 ...ton._handlers.OutgoingMessageHandler-class.html |   360 +
 .../api/proton._handlers.PythonIO-class.html       |   224 +
 .../python/api/proton._handlers.Reject-class.html  |   165 +
 .../python/api/proton._handlers.Release-class.html |   165 +
 .../proton._handlers.TransactionHandler-class.html |   220 +
 ..._handlers.TransactionalClientHandler-class.html |   274 +
 .../proton/python/api/proton._io-module.html       |   149 +
 .../proton/python/api/proton._io-pysrc.html        |   321 +
 .../proton/python/api/proton._io.IO-class.html     |   238 +
 .../python/api/proton._io.IO.Selector-class.html   |   298 +
 .../proton/python/api/proton._message-module.html  |   151 +
 .../proton/python/api/proton._message-pysrc.html   |   616 ++
 .../python/api/proton._message.Message-class.html  |   959 ++
 .../proton/python/api/proton._reactor-module.html  |   279 +
 .../proton/python/api/proton._reactor-pysrc.html   |  2507 +++++
 .../python/api/proton._reactor.Acceptor-class.html |   243 +
 .../proton._reactor.ApplicationEvent-class.html    |   281 +
 .../api/proton._reactor.AtLeastOnce-class.html     |   185 +
 .../api/proton._reactor.AtMostOnce-class.html      |   185 +
 .../python/api/proton._reactor.Backoff-class.html  |   211 +
 .../api/proton._reactor.Connector-class.html       |   275 +
 .../api/proton._reactor.Container-class.html       |   502 +
 .../python/api/proton._reactor.Copy-class.html     |   185 +
 .../proton._reactor.DurableSubscription-class.html |   185 +
 ...roton._reactor.DynamicNodeProperties-class.html |   227 +
 .../api/proton._reactor.EventInjector-class.html   |   290 +
 .../python/api/proton._reactor.Filter-class.html   |   233 +
 .../api/proton._reactor.GlobalOverrides-class.html |   231 +
 .../api/proton._reactor.LinkOption-class.html      |   201 +
 .../python/api/proton._reactor.Move-class.html     |   185 +
 .../python/api/proton._reactor.Reactor-class.html  |   734 ++
 .../api/proton._reactor.ReceiverOption-class.html  |   227 +
 .../api/proton._reactor.SSLConfig-class.html       |   212 +
 .../python/api/proton._reactor.Selector-class.html |   191 +
 .../api/proton._reactor.SenderOption-class.html    |   221 +
 ...proton._reactor.SessionPerConnection-class.html |   193 +
 .../python/api/proton._reactor.Task-class.html     |   270 +
 .../api/proton._reactor.TimerSelectable-class.html |   338 +
 .../api/proton._reactor.Transaction-class.html     |   320 +
 .../python/api/proton._reactor.Urls-class.html     |   210 +
 .../python/api/proton._selectable-module.html      |   142 +
 .../python/api/proton._selectable-pysrc.html       |   227 +
 .../api/proton._selectable.Selectable-class.html   |   396 +
 .../python/api/proton._transport-module.html       |   173 +
 .../proton/python/api/proton._transport-pysrc.html |   844 ++
 .../python/api/proton._transport.SASL-class.html   |   427 +
 .../api/proton._transport.SASLException-class.html |   163 +
 .../python/api/proton._transport.SSL-class.html    |   630 ++
 .../api/proton._transport.SSLDomain-class.html     |   308 +
 .../proton._transport.SSLSessionDetails-class.html |   197 +
 .../api/proton._transport.TraceAdapter-class.html  |   157 +
 .../api/proton._transport.Transport-class.html     |   908 ++
 .../proton/python/api/proton._url-module.html      |   143 +
 .../proton/python/api/proton._url-pysrc.html       |   358 +
 .../proton/python/api/proton._url.Url-class.html   |   527 +
 .../python/api/proton._url.Url.Port-class.html     |   344 +
 .../proton/python/api/proton._utils-module.html    |   192 +
 .../proton/python/api/proton._utils-pysrc.html     |  1508 +++
 .../api/proton._utils.AtomicCount-class.html       |   197 +
 .../proton._utils.BlockingConnection-class.html    |   403 +
 .../api/proton._utils.BlockingLink-class.html      |   219 +
 .../api/proton._utils.BlockingReceiver-class.html  |   290 +
 .../api/proton._utils.BlockingSender-class.html    |   206 +
 .../api/proton._utils.ConnectionClosed-class.html  |   215 +
 .../python/api/proton._utils.Fetcher-class.html    |   434 +
 .../api/proton._utils.LinkDetached-class.html      |   215 +
 .../api/proton._utils.SendException-class.html     |   218 +
 .../proton._utils.SyncRequestResponse-class.html   |   379 +
 .../proton/python/api/proton._wrapper-module.html  |   169 +
 .../proton/python/api/proton._wrapper-pysrc.html   |   257 +
 .../api/proton._wrapper.EmptyAttrs-class.html      |   174 +
 .../python/api/proton._wrapper.Wrapper-class.html  |   434 +
 .../proton/python/api/proton.handlers-module.html  |   194 +
 .../proton/python/api/proton.handlers-pysrc.html   |   159 +
 .../proton/python/api/proton.reactor-module.html   |   213 +
 .../proton/python/api/proton.reactor-pysrc.html    |   164 +
 .../proton/python/api/proton.utils-module.html     |   151 +
 .../proton/python/api/proton.utils-pysrc.html      |   149 +
 .../proton/python/api/redirect.html                |    38 +
 .../proton/python/api/str-class.html               |  2087 ++++
 .../proton/python/api/toc-everything.html          |    37 +
 .../proton/python/api/toc-proton-module.html       |    83 +
 .../python/api/toc-proton._common-module.html      |    30 +
 .../python/api/toc-proton._compat-module.html      |    29 +
 .../python/api/toc-proton._condition-module.html   |    30 +
 .../proton/python/api/toc-proton._data-module.html |    30 +
 .../python/api/toc-proton._delivery-module.html    |    29 +
 .../python/api/toc-proton._endpoints-module.html   |    29 +
 .../python/api/toc-proton._events-module.html      |    29 +
 .../python/api/toc-proton._exceptions-module.html  |    29 +
 .../python/api/toc-proton._handlers-module.html    |    30 +
 .../proton/python/api/toc-proton._io-module.html   |    29 +
 .../python/api/toc-proton._message-module.html     |    29 +
 .../python/api/toc-proton._reactor-module.html     |    29 +
 .../python/api/toc-proton._selectable-module.html  |    29 +
 .../python/api/toc-proton._transport-module.html   |    29 +
 .../proton/python/api/toc-proton._url-module.html  |    29 +
 .../python/api/toc-proton._utils-module.html       |    29 +
 .../python/api/toc-proton._wrapper-module.html     |    29 +
 .../python/api/toc-proton.handlers-module.html     |    28 +
 .../python/api/toc-proton.reactor-module.html      |    28 +
 .../proton/python/api/toc-proton.utils-module.html |    28 +
 .../qpid-proton-0.28.0/proton/python/api/toc.html  |    31 +
 .../proton/python/book/.buildinfo                  |     4 +
 .../proton/python/book/_sources/index.rst.txt      |    11 +
 .../proton/python/book/_sources/overview.rst.txt   |   160 +
 .../proton/python/book/_sources/tutorial.rst.txt   |   301 +
 .../proton/python/book/_static/ajax-loader.gif     |   Bin 0 -> 673 bytes
 .../proton/python/book/_static/basic.css           |   632 ++
 .../proton/python/book/_static/comment-bright.png  |   Bin 0 -> 756 bytes
 .../proton/python/book/_static/comment-close.png   |   Bin 0 -> 829 bytes
 .../proton/python/book/_static/comment.png         |   Bin 0 -> 641 bytes
 .../proton/python/book/_static/contents.png        |   Bin 0 -> 107 bytes
 .../proton/python/book/_static/doctools.js         |   287 +
 .../proton/python/book/_static/down-pressed.png    |   Bin 0 -> 222 bytes
 .../proton/python/book/_static/down.png            |   Bin 0 -> 202 bytes
 .../proton/python/book/_static/file.png            |   Bin 0 -> 286 bytes
 .../proton/python/book/_static/jquery-3.1.0.js     | 10074 +++++++++++++++++++
 .../proton/python/book/_static/jquery.js           |     4 +
 .../proton/python/book/_static/minus.png           |   Bin 0 -> 90 bytes
 .../proton/python/book/_static/navigation.png      |   Bin 0 -> 120 bytes
 .../proton/python/book/_static/plus.png            |   Bin 0 -> 90 bytes
 .../proton/python/book/_static/pygments.css        |    69 +
 .../proton/python/book/_static/searchtools.js      |   758 ++
 .../proton/python/book/_static/sphinxdoc.css       |   345 +
 .../proton/python/book/_static/underscore-1.3.1.js |   999 ++
 .../proton/python/book/_static/underscore.js       |    31 +
 .../proton/python/book/_static/up-pressed.png      |   Bin 0 -> 214 bytes
 .../proton/python/book/_static/up.png              |   Bin 0 -> 203 bytes
 .../proton/python/book/_static/websupport.js       |   808 ++
 .../proton/python/book/_transom_ignore_pages       |     0
 .../proton/python/book/genindex.html               |   482 +
 .../proton/python/book/index.html                  |   119 +
 .../proton/python/book/objects.inv                 |    10 +
 .../proton/python/book/overview.html               |   946 ++
 .../proton/python/book/search.html                 |   101 +
 .../proton/python/book/searchindex.js              |     1 +
 .../proton/python/book/tutorial.html               |  1150 +++
 .../proton/python/examples/abstract_server.py      |    38 +
 .../python/examples/abstract_server.py.html.in     |    22 +
 .../proton/python/examples/broker.py               |   127 +
 .../proton/python/examples/broker.py.html.in       |   112 +
 .../proton/python/examples/client.py               |    65 +
 .../proton/python/examples/client.py.html.in       |    49 +
 .../proton/python/examples/client_http.py          |   114 +
 .../proton/python/examples/client_http.py.html.in  |    99 +
 .../proton/python/examples/colour_send.py          |    68 +
 .../proton/python/examples/colour_send.py.html.in  |    53 +
 .../proton/python/examples/db_common.py            |   118 +
 .../proton/python/examples/db_common.py.html.in    |   103 +
 .../proton/python/examples/db_ctrl.py              |    47 +
 .../proton/python/examples/db_ctrl.py.html.in      |    32 +
 .../proton/python/examples/db_recv.py              |    80 +
 .../proton/python/examples/db_recv.py.html.in      |    62 +
 .../proton/python/examples/db_send.py              |   111 +
 .../proton/python/examples/db_send.py.html.in      |    95 +
 .../proton/python/examples/direct_recv.py          |    60 +
 .../proton/python/examples/direct_recv.py.html.in  |    42 +
 .../proton/python/examples/direct_send.py          |    64 +
 .../proton/python/examples/direct_send.py.html.in  |    49 +
 .../proton/python/examples/helloworld.py           |    44 +
 .../proton/python/examples/helloworld.py.html.in   |    29 +
 .../proton/python/examples/helloworld_blocking.py  |    34 +
 .../python/examples/helloworld_blocking.py.html.in |    18 +
 .../proton/python/examples/helloworld_direct.py    |    48 +
 .../python/examples/helloworld_direct.py.html.in   |    33 +
 .../python/examples/helloworld_direct_tornado.py   |    48 +
 .../examples/helloworld_direct_tornado.py.html.in  |    33 +
 .../proton/python/examples/helloworld_tornado.py   |    45 +
 .../python/examples/helloworld_tornado.py.html.in  |    30 +
 .../proton/python/examples/index.md                |    42 +
 .../proton/python/examples/proton_server.py        |    51 +
 .../python/examples/proton_server.py.html.in       |    55 +
 .../proton/python/examples/proton_tornado.py       |   120 +
 .../python/examples/proton_tornado.py.html.in      |   105 +
 .../proton/python/examples/queue_browser.py        |    43 +
 .../python/examples/queue_browser.py.html.in       |    25 +
 .../proton/python/examples/recurring_timer.py      |    43 +
 .../python/examples/recurring_timer.py.html.in     |    26 +
 .../python/examples/recurring_timer_tornado.py     |    44 +
 .../examples/recurring_timer_tornado.py.html.in    |    27 +
 .../proton/python/examples/selected_recv.py        |    57 +
 .../python/examples/selected_recv.py.html.in       |    39 +
 .../proton/python/examples/server.py               |    57 +
 .../proton/python/examples/server.py.html.in       |    39 +
 .../proton/python/examples/server_direct.py        |    66 +
 .../python/examples/server_direct.py.html.in       |    48 +
 .../proton/python/examples/server_tx.py            |    79 +
 .../proton/python/examples/server_tx.py.html.in    |    61 +
 .../proton/python/examples/simple_recv.py          |    59 +
 .../proton/python/examples/simple_recv.py.html.in  |    41 +
 .../proton/python/examples/simple_send.py          |    63 +
 .../proton/python/examples/simple_send.py.html.in  |    48 +
 .../proton/python/examples/sync_client.py          |    55 +
 .../proton/python/examples/sync_client.py.html.in  |    39 +
 .../proton/python/examples/test_examples.py        |   166 +
 .../python/examples/test_examples.py.html.in       |   152 +
 .../proton/python/examples/tx_recv.py              |    80 +
 .../proton/python/examples/tx_recv.py.html.in      |    62 +
 .../proton/python/examples/tx_recv_interactive.py  |    85 +
 .../python/examples/tx_recv_interactive.py.html.in |    68 +
 .../proton/python/examples/tx_send.py              |    89 +
 .../proton/python/examples/tx_send.py.html.in      |    74 +
 .../qpid-proton-0.28.0/proton/ruby/api/Qpid.html   |   128 +
 .../proton/ruby/api/Qpid/Proton.html               |   349 +
 .../proton/ruby/api/Qpid/Proton/AbortedError.html  |   143 +
 .../proton/ruby/api/Qpid/Proton/ArgumentError.html |   143 +
 .../ruby/api/Qpid/Proton/AttributeError.html       |   143 +
 .../proton/ruby/api/Qpid/Proton/Condition.html     |   827 ++
 .../proton/ruby/api/Qpid/Proton/Connection.html    |  3011 ++++++
 .../ruby/api/Qpid/Proton/ConnectionDriver.html     |  1663 +++
 .../proton/ruby/api/Qpid/Proton/Container.html     |  2215 ++++
 .../api/Qpid/Proton/Container/ConnectionTask.html  |   441 +
 .../ruby/api/Qpid/Proton/Container/ListenTask.html |  1017 ++
 .../api/Qpid/Proton/Container/SelectWaker.html     |   482 +
 .../api/Qpid/Proton/Container/StoppedError.html    |   237 +
 .../proton/ruby/api/Qpid/Proton/Delivery.html      |  1020 ++
 .../proton/ruby/api/Qpid/Proton/Disposition.html   |   859 ++
 .../ruby/api/Qpid/Proton/Disposition/State.html    |   235 +
 .../Proton/Disposition/State/ClassMethods.html     |   193 +
 .../proton/ruby/api/Qpid/Proton/EOSError.html      |   143 +
 .../proton/ruby/api/Qpid/Proton/Endpoint.html      |  1082 ++
 .../proton/ruby/api/Qpid/Proton/Event.html         |  1429 +++
 .../proton/ruby/api/Qpid/Proton/Handler.html       |   213 +
 .../ruby/api/Qpid/Proton/Handler/Adapter.html      |   497 +
 .../ruby/api/Qpid/Proton/Handler/ArrayHandler.html |   602 ++
 .../api/Qpid/Proton/Handler/MessagingAdapter.html  |  1112 ++
 .../api/Qpid/Proton/Handler/MessagingHandler.html  |   482 +
 .../Proton/Handler/ReactorMessagingAdapter.html    |  1139 +++
 .../proton/ruby/api/Qpid/Proton/HandlerDriver.html |   576 ++
 .../ruby/api/Qpid/Proton/InProgressError.html      |   141 +
 .../ruby/api/Qpid/Proton/InterruptedError.html     |   143 +
 .../proton/ruby/api/Qpid/Proton/Link.html          |  1795 ++++
 .../proton/ruby/api/Qpid/Proton/LinkError.html     |   143 +
 .../proton/ruby/api/Qpid/Proton/Listener.html      |   649 ++
 .../ruby/api/Qpid/Proton/Listener/Handler.html     |   598 ++
 .../proton/ruby/api/Qpid/Proton/Message.html       |  4319 ++++++++
 .../ruby/api/Qpid/Proton/MessagingHandler.html     |   246 +
 .../proton/ruby/api/Qpid/Proton/OverflowError.html |   143 +
 .../proton/ruby/api/Qpid/Proton/ProtonError.html   |   139 +
 .../proton/ruby/api/Qpid/Proton/Reactor.html       |   124 +
 .../ruby/api/Qpid/Proton/Reactor/Container.html    |   551 +
 .../proton/ruby/api/Qpid/Proton/Receiver.html      |   881 ++
 .../proton/ruby/api/Qpid/Proton/Reject.html        |   143 +
 .../proton/ruby/api/Qpid/Proton/Release.html       |   143 +
 .../proton/ruby/api/Qpid/Proton/SASL.html          |   603 ++
 .../proton/ruby/api/Qpid/Proton/SASLError.html     |   151 +
 .../proton/ruby/api/Qpid/Proton/SSL.html           |   700 ++
 .../proton/ruby/api/Qpid/Proton/SSLDomain.html     |   721 ++
 .../proton/ruby/api/Qpid/Proton/SSLError.html      |   153 +
 .../ruby/api/Qpid/Proton/SSLUnavailableError.html  |   157 +
 .../proton/ruby/api/Qpid/Proton/Sender.html        |   874 ++
 .../proton/ruby/api/Qpid/Proton/Session.html       |  1039 ++
 .../proton/ruby/api/Qpid/Proton/SessionError.html  |   143 +
 .../proton/ruby/api/Qpid/Proton/StateError.html    |   148 +
 .../ruby/api/Qpid/Proton/StopAutoResponse.html     |   144 +
 .../proton/ruby/api/Qpid/Proton/StoppedError.html  |   155 +
 .../proton/ruby/api/Qpid/Proton/Terminus.html      |  1207 +++
 .../proton/ruby/api/Qpid/Proton/TimeoutError.html  |   143 +
 .../proton/ruby/api/Qpid/Proton/Tracker.html       |   463 +
 .../proton/ruby/api/Qpid/Proton/Transfer.html      |  1322 +++
 .../proton/ruby/api/Qpid/Proton/Transport.html     |  1957 ++++
 .../ruby/api/Qpid/Proton/TransportError.html       |   147 +
 .../proton/ruby/api/Qpid/Proton/Types.html         |   481 +
 .../ruby/api/Qpid/Proton/Types/ArrayHeader.html    |   502 +
 .../ruby/api/Qpid/Proton/Types/BinaryString.html   |   136 +
 .../ruby/api/Qpid/Proton/Types/Described.html      |   133 +
 .../proton/ruby/api/Qpid/Proton/Types/Type.html    |   533 +
 .../ruby/api/Qpid/Proton/Types/UTFString.html      |   226 +
 .../ruby/api/Qpid/Proton/Types/UniformArray.html   |   685 ++
 .../proton/ruby/api/Qpid/Proton/URL.html           |   854 ++
 .../ruby/api/Qpid/Proton/UnderflowError.html       |   143 +
 .../proton/ruby/api/Qpid/Proton/Util.html          |   132 +
 .../proton/ruby/api/Qpid/Proton/WorkQueue.html     |   439 +
 .../api/Qpid/Proton/WorkQueue/StoppedError.html    |   237 +
 .../qpid-proton-0.28.0/proton/ruby/api/_index.html |   738 ++
 .../proton/ruby/api/_transom_ignore_pages          |     0
 .../proton/ruby/api/class_list.html                |    51 +
 .../proton/ruby/api/css/common.css                 |     1 +
 .../proton/ruby/api/css/full_list.css              |    58 +
 .../proton/ruby/api/css/style.css                  |   492 +
 .../proton/ruby/api/file.README.html               |   230 +
 .../proton/ruby/api/file_list.html                 |    56 +
 .../qpid-proton-0.28.0/proton/ruby/api/frames.html |    17 +
 .../qpid-proton-0.28.0/proton/ruby/api/index.html  |   230 +
 .../qpid-proton-0.28.0/proton/ruby/api/js/app.js   |   243 +
 .../proton/ruby/api/js/full_list.js                |   216 +
 .../proton/ruby/api/js/jquery.js                   |     4 +
 .../proton/ruby/api/method_list.html               |  3099 ++++++
 .../proton/ruby/examples/broker.rb                 |   174 +
 .../proton/ruby/examples/broker.rb.html.in         |   160 +
 .../proton/ruby/examples/client.rb                 |    79 +
 .../proton/ruby/examples/client.rb.html.in         |    65 +
 .../proton/ruby/examples/direct_recv.rb            |    61 +
 .../proton/ruby/examples/direct_recv.rb.html.in    |    46 +
 .../proton/ruby/examples/direct_send.rb            |    67 +
 .../proton/ruby/examples/direct_send.rb.html.in    |    53 +
 .../proton/ruby/examples/helloworld.rb             |    57 +
 .../proton/ruby/examples/helloworld.rb.html.in     |    43 +
 .../proton/ruby/examples/index.md                  |    19 +
 .../proton/ruby/examples/server.rb                 |    70 +
 .../proton/ruby/examples/server.rb.html.in         |    56 +
 .../proton/ruby/examples/simple_recv.rb            |    57 +
 .../proton/ruby/examples/simple_recv.rb.html.in    |    42 +
 .../proton/ruby/examples/simple_send.rb            |    63 +
 .../proton/ruby/examples/simple_send.rb.html.in    |    49 +
 .../proton/ruby/examples/ssl_send.rb               |    70 +
 .../proton/ruby/examples/ssl_send.rb.html.in       |    56 +
 input/releases/qpid-proton-0.28.0/release-notes.md |    49 +
 3062 files changed, 543940 insertions(+), 1007 deletions(-)

diff --git a/content/components/interop-test/index.html b/content/components/interop-test/index.html
index 7a38200..0c41bed 100644
--- a/content/components/interop-test/index.html
+++ b/content/components/interop-test/index.html
@@ -154,8 +154,8 @@ changed to any valid IP address and port.</p>
 <p>The following clients are currently supported:</p>
 
 <ul>
-<li><a href="/releases/qpid-proton-0.27.1/proton/c/api/files.html">Qpid Proton C++</a></li>
-<li><a href="/releases/qpid-proton-0.27.1/proton/python/api/index.html">Qpid Proton Python</a></li>
+<li><a href="/releases/qpid-proton-0.28.0/proton/c/api/files.html">Qpid Proton C++</a></li>
+<li><a href="/releases/qpid-proton-0.28.0/proton/python/api/index.html">Qpid Proton Python</a></li>
 <li><a href="/components/jms/index.html">Qpid JMS</a></li>
 <li><a href="https://github.com/grs/rhea">Rhea Javascript</a></li>
 <li><a href="https://github.com/Azure/amqpnetlite">AMQP .Net Lite</a></li>
diff --git a/content/dashboard.html b/content/dashboard.html
index e65e1be..dcaea52 100644
--- a/content/dashboard.html
+++ b/content/dashboard.html
@@ -190,7 +190,7 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
 </tr>
 <tr>
   <td><a href="/proton/index.html">Qpid Proton</a></td>
-  <td><a href="/releases/qpid-proton-0.27.1">0.27.1</a></td>
+  <td><a href="/releases/qpid-proton-0.28.0">0.28.0</a></td>
   <td><a href="https://issues.apache.org/jira/projects/PROTON">Summary</a> &#x2022; <a href="https://issues.apache.org/jira/issues/?jql=project+%3D+PROTON+and+resolution+is+null">Open issues</a> &#x2022; <a href="https://issues.apache.org/jira/issues/?jql=project+%3D+PROTON">All issues</a> &#x2022; <a href="https://issues.apache.org/jira/secure/CreateIssue!default.jspa?pid=12313720">Create issue</a></td>
   <td><a href="https://builds.apache.org/blue/organizations/jenkins/Qpid-proton-c/activity"><img src="https://builds.apache.org/buildStatus/icon?job=Qpid-proton-c" height="20"/></a> <a href="https://travis-ci.org/apache/qpid-proton"><img src="https://travis-ci.org/apache/qpid-proton.svg?branch=master" height="20"/></a></td>
   <td><a href="https://gitbox.apache.org/repos/asf/qpid-proton.git">Git</a> &#x2022; <a href="https://github.com/apache/qpid-proton">GitHub</a></td>
diff --git a/content/documentation.html b/content/documentation.html
index 1fd8612..aed8774 100644
--- a/content/documentation.html
+++ b/content/documentation.html
@@ -133,9 +133,9 @@ You can find older versions with our
 
 <ul>
 <li><a href="/proton/index.html">Overview</a></li>
-<li><a href="/releases/qpid-proton-0.27.1/proton/c/api/files.html">C API reference</a></li>
-<li><a href="/releases/qpid-proton-0.27.1/proton/cpp/api/annotated.html">C++ API reference</a></li>
-<li><a href="/releases/qpid-proton-0.27.1/proton/python/api/index.html">Python API reference</a></li>
+<li><a href="/releases/qpid-proton-0.28.0/proton/c/api/files.html">C API reference</a></li>
+<li><a href="/releases/qpid-proton-0.28.0/proton/cpp/api/annotated.html">C++ API reference</a></li>
+<li><a href="/releases/qpid-proton-0.28.0/proton/python/api/index.html">Python API reference</a></li>
 <li><a href="/releases/qpid-proton-j-0.33.0/api/index.html">Java API reference</a></li>
 </ul>
 
diff --git a/content/download.html b/content/download.html
index 125c78a..67b14f4 100644
--- a/content/download.html
+++ b/content/download.html
@@ -135,9 +135,9 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
 <tbody>
 <tr>
   <td><a href="/proton/index.html">Qpid Proton</a></td>
-  <td>0.27.1</td>
-  <td><a href="http://www.apache.org/dyn/closer.lua/qpid/proton/0.27.1/qpid-proton-0.27.1.tar.gz">Source</a> (<a href="https://www.apache.org/dist/qpid/proton/0.27.1/qpid-proton-0.27.1.tar.gz.asc">ASC</a>, <a href="https://www.apache.org/dist/qpid/proton/0.27.1/qpid-proton-0.27.1.tar.gz.sha512">SHA512</a>)</td>
-  <td><a href="/releases/qpid-proton-0.27.1/index.html">Release Page</a></td>
+  <td>0.28.0</td>
+  <td><a href="http://www.apache.org/dyn/closer.lua/qpid/proton/0.28.0/qpid-proton-0.28.0.tar.gz">Source</a> (<a href="https://www.apache.org/dist/qpid/proton/0.28.0/qpid-proton-0.28.0.tar.gz.asc">ASC</a>, <a href="https://www.apache.org/dist/qpid/proton/0.28.0/qpid-proton-0.28.0.tar.gz.sha512">SHA512</a>)</td>
+  <td><a href="/releases/qpid-proton-0.28.0/index.html">Release Page</a></td>
 </tr>
 <tr>
   <td><a href="/proton/index.html">Qpid Proton-J</a></td>
diff --git a/content/proton/index.html b/content/proton/index.html
index 5541230..6d4657d 100644
--- a/content/proton/index.html
+++ b/content/proton/index.html
@@ -147,17 +147,17 @@ platform, environment, or language. More about
 <div class="two-column">
 
 <ul>
-<li><a href="/releases/qpid-proton-0.27.1/proton/c/api/files.html">C API reference</a></li>
-<li><a href="/releases/qpid-proton-0.27.1/proton/cpp/api/index.html">C++ introduction</a></li>
-<li><a href="/releases/qpid-proton-0.27.1/proton/cpp/api/tutorial_page.html">C++ tutorial</a></li>
-<li><a href="/releases/qpid-proton-0.27.1/proton/cpp/examples/index.html">C++ examples</a></li>
-<li><a href="/releases/qpid-proton-0.27.1/proton/cpp/api/annotated.html">C++ API reference</a></li>
+<li><a href="/releases/qpid-proton-0.28.0/proton/c/api/files.html">C API reference</a></li>
+<li><a href="/releases/qpid-proton-0.28.0/proton/cpp/api/index.html">C++ introduction</a></li>
+<li><a href="/releases/qpid-proton-0.28.0/proton/cpp/api/tutorial_page.html">C++ tutorial</a></li>
+<li><a href="/releases/qpid-proton-0.28.0/proton/cpp/examples/index.html">C++ examples</a></li>
+<li><a href="/releases/qpid-proton-0.28.0/proton/cpp/api/annotated.html">C++ API reference</a></li>
 <li><a href="/releases/qpid-proton-j-0.33.0/api/index.html">Java API reference</a></li>
-<li><a href="/releases/qpid-proton-0.27.1/proton/python/book/overview.html">Python overview</a></li>
-<li><a href="/releases/qpid-proton-0.27.1/proton/python/book/tutorial.html">Python tutorial</a></li>
-<li><a href="/releases/qpid-proton-0.27.1/proton/python/examples/index.html">Python examples</a></li>
-<li><a href="/releases/qpid-proton-0.27.1/proton/python/api/index.html">Python API reference</a></li>
-<li><a href="https://gitbox.apache.org/repos/asf?p=qpid-proton.git;a=blob_plain;f=INSTALL.md;hb=0.27.1">Installing Qpid Proton</a></li>
+<li><a href="/releases/qpid-proton-0.28.0/proton/python/book/overview.html">Python overview</a></li>
+<li><a href="/releases/qpid-proton-0.28.0/proton/python/book/tutorial.html">Python tutorial</a></li>
+<li><a href="/releases/qpid-proton-0.28.0/proton/python/examples/index.html">Python examples</a></li>
+<li><a href="/releases/qpid-proton-0.28.0/proton/python/api/index.html">Python API reference</a></li>
+<li><a href="https://gitbox.apache.org/repos/asf?p=qpid-proton.git;a=blob_plain;f=INSTALL.md;hb=0.28.0">Installing Qpid Proton</a></li>
 </ul>
 
 </div>
@@ -169,7 +169,7 @@ platform, environment, or language. More about
 <h2 id="releases">Releases</h2>
 
 <ul>
-<li><a href="/releases/qpid-proton-0.27.1">Qpid Proton 0.27.1</a></li>
+<li><a href="/releases/qpid-proton-0.28.0">Qpid Proton 0.28.0</a></li>
 <li><a href="/releases/qpid-proton-j-0.33.0">Qpid Proton-J 0.33.0</a></li>
 <li><a href="/releases/index.html#past-releases">Past releases</a></li>
 <li><a href="/releases/qpid-proton-master/index.html">Work in progress</a> </li>
diff --git a/content/releases/index.html b/content/releases/index.html
index 97f1586..490f17e 100644
--- a/content/releases/index.html
+++ b/content/releases/index.html
@@ -126,8 +126,8 @@ the
 <div class="two-column">
 
 <ul>
+<li><a href="qpid-proton-0.28.0/index.html">Qpid Proton 0.28.0</a>, May 2019</li>
 <li><a href="qpid-proton-j-0.33.0/index.html">Qpid Proton-J 0.33.0</a>, May 2019</li>
-<li><a href="qpid-proton-0.27.1/index.html">Qpid Proton 0.27.1</a>, April 2019</li>
 <li><a href="qpid-dispatch-1.7.0/index.html">Qpid Dispatch 1.7.0</a>, April 2019</li>
 <li><a href="qpid-jms-0.41.0/index.html">Qpid JMS 0.41.0</a>, April 2019</li>
 <li><a href="qpid-broker-j-7.1.2/index.html">Qpid Broker-J 7.1.2</a>, April 2019</li>
@@ -145,6 +145,7 @@ the
 <div class="two-column">
 
 <ul>
+<li><a href="qpid-proton-0.27.1/index.html">Qpid Proton 0.27.1</a>, April 2019</li>
 <li><a href="qpid-proton-j-0.32.0/index.html">Qpid Proton-J 0.32.0</a>, April 2019</li>
 <li><a href="qpid-dispatch-1.6.0/index.html">Qpid Dispatch 1.6.0</a>, March 2019</li>
 <li><a href="qpid-broker-j-7.1.1/index.html">Qpid Broker-J 7.1.1</a>, March 2019</li>
diff --git a/content/releases/qpid-proton-0.16.0/index.html b/content/releases/qpid-proton-0.16.0/index.html
index 753dfdb..49b23c6 100644
--- a/content/releases/qpid-proton-0.16.0/index.html
+++ b/content/releases/qpid-proton-0.16.0/index.html
@@ -176,7 +176,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.16.0" === "0.27.1") {
+      if ("0.16.0" === "0.28.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-proton-0.17.0/index.html b/content/releases/qpid-proton-0.17.0/index.html
index 9965525..d04cd3b 100644
--- a/content/releases/qpid-proton-0.17.0/index.html
+++ b/content/releases/qpid-proton-0.17.0/index.html
@@ -174,7 +174,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.17.0" === "0.27.1") {
+      if ("0.17.0" === "0.28.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-proton-0.18.0/index.html b/content/releases/qpid-proton-0.18.0/index.html
index 2ff20e3..ecc0bdf 100644
--- a/content/releases/qpid-proton-0.18.0/index.html
+++ b/content/releases/qpid-proton-0.18.0/index.html
@@ -174,7 +174,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.18.0" === "0.27.1") {
+      if ("0.18.0" === "0.28.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-proton-0.18.1/index.html b/content/releases/qpid-proton-0.18.1/index.html
index 5754dd1..97c7d23 100644
--- a/content/releases/qpid-proton-0.18.1/index.html
+++ b/content/releases/qpid-proton-0.18.1/index.html
@@ -174,7 +174,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.18.1" === "0.27.1") {
+      if ("0.18.1" === "0.28.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-proton-0.19.0/index.html b/content/releases/qpid-proton-0.19.0/index.html
index 401f32d..703ec07 100644
--- a/content/releases/qpid-proton-0.19.0/index.html
+++ b/content/releases/qpid-proton-0.19.0/index.html
@@ -174,7 +174,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.19.0" === "0.27.1") {
+      if ("0.19.0" === "0.28.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-proton-0.20.0/index.html b/content/releases/qpid-proton-0.20.0/index.html
index 34606ac..1532208 100644
--- a/content/releases/qpid-proton-0.20.0/index.html
+++ b/content/releases/qpid-proton-0.20.0/index.html
@@ -174,7 +174,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.20.0" === "0.27.1") {
+      if ("0.20.0" === "0.28.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-proton-0.21.0/index.html b/content/releases/qpid-proton-0.21.0/index.html
index 37e7df4..8557296 100644
--- a/content/releases/qpid-proton-0.21.0/index.html
+++ b/content/releases/qpid-proton-0.21.0/index.html
@@ -174,7 +174,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.21.0" === "0.27.1") {
+      if ("0.21.0" === "0.28.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-proton-0.22.0/index.html b/content/releases/qpid-proton-0.22.0/index.html
index 67d308f..9d675ae 100644
--- a/content/releases/qpid-proton-0.22.0/index.html
+++ b/content/releases/qpid-proton-0.22.0/index.html
@@ -174,7 +174,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.22.0" === "0.27.1") {
+      if ("0.22.0" === "0.28.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-proton-0.23.0/index.html b/content/releases/qpid-proton-0.23.0/index.html
index 2eb1a23..94a4c31 100644
--- a/content/releases/qpid-proton-0.23.0/index.html
+++ b/content/releases/qpid-proton-0.23.0/index.html
@@ -176,7 +176,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.23.0" === "0.27.1") {
+      if ("0.23.0" === "0.28.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-proton-0.24.0/index.html b/content/releases/qpid-proton-0.24.0/index.html
index 86de8fc..fee763a 100644
--- a/content/releases/qpid-proton-0.24.0/index.html
+++ b/content/releases/qpid-proton-0.24.0/index.html
@@ -176,7 +176,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.24.0" === "0.27.1") {
+      if ("0.24.0" === "0.28.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-proton-0.25.0/index.html b/content/releases/qpid-proton-0.25.0/index.html
index 91f5b8a..1e830af 100644
--- a/content/releases/qpid-proton-0.25.0/index.html
+++ b/content/releases/qpid-proton-0.25.0/index.html
@@ -176,7 +176,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.25.0" === "0.27.1") {
+      if ("0.25.0" === "0.28.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-proton-0.26.0/index.html b/content/releases/qpid-proton-0.26.0/index.html
index af0df2a..94ef8ac 100644
--- a/content/releases/qpid-proton-0.26.0/index.html
+++ b/content/releases/qpid-proton-0.26.0/index.html
@@ -176,7 +176,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.26.0" === "0.27.1") {
+      if ("0.26.0" === "0.28.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-proton-0.27.0/index.html b/content/releases/qpid-proton-0.27.0/index.html
index 9b174bd..5223016 100644
--- a/content/releases/qpid-proton-0.27.0/index.html
+++ b/content/releases/qpid-proton-0.27.0/index.html
@@ -176,7 +176,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.27.0" === "0.27.1") {
+      if ("0.27.0" === "0.28.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-proton-0.27.1/index.html b/content/releases/qpid-proton-0.27.1/index.html
index a57f5bd..ef12908 100644
--- a/content/releases/qpid-proton-0.27.1/index.html
+++ b/content/releases/qpid-proton-0.27.1/index.html
@@ -176,7 +176,7 @@ the files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.27.1" === "0.27.1") {
+      if ("0.27.1" === "0.28.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-proton-0.26.0/index.html b/content/releases/qpid-proton-0.28.0/index.html
similarity index 91%
copy from content/releases/qpid-proton-0.26.0/index.html
copy to content/releases/qpid-proton-0.28.0/index.html
index af0df2a..e7940fb 100644
--- a/content/releases/qpid-proton-0.26.0/index.html
+++ b/content/releases/qpid-proton-0.28.0/index.html
@@ -21,7 +21,7 @@
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
   <head>
-    <title>Qpid Proton 0.26.0 - Apache Qpid&#8482;</title>
+    <title>Qpid Proton 0.28.0 - Apache Qpid&#8482;</title>
     <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
     <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
     <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
@@ -111,10 +111,10 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li>Qpid Proton 0.26.0</li></ul>
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li>Qpid Proton 0.28.0</li></ul>
 
         <div id="-middle-content">
-          <h1 id="qpid-proton-0260">Qpid Proton 0.26.0</h1>
+          <h1 id="qpid-proton-0280">Qpid Proton 0.28.0</h1>
 
 <p>Qpid Proton is a high-performance, lightweight messaging library. More
 about <a href="/proton/index.html">Qpid Proton</a>.</p>
@@ -139,8 +139,8 @@ the files you download.</p>
 <tbody>
 <tr>
   <td>Qpid Proton</td>
-  <td><a href="http://archive.apache.org/dist/qpid/proton/0.26.0/qpid-proton-0.26.0.tar.gz">qpid-proton-0.26.0.tar.gz</a></td>
-  <td><a href="https://archive.apache.org/dist/qpid/proton/0.26.0/qpid-proton-0.26.0.tar.gz.asc">ASC</a>, <a href="https://archive.apache.org/dist/qpid/proton/0.26.0/qpid-proton-0.26.0.tar.gz.sha512">SHA512</a></td>
+  <td><a href="http://archive.apache.org/dist/qpid/proton/0.28.0/qpid-proton-0.28.0.tar.gz">qpid-proton-0.28.0.tar.gz</a></td>
+  <td><a href="https://archive.apache.org/dist/qpid/proton/0.28.0/qpid-proton-0.28.0.tar.gz.asc">ASC</a>, <a href="https://archive.apache.org/dist/qpid/proton/0.28.0/qpid-proton-0.28.0.tar.gz.sha512">SHA512</a></td>
 </tr>
 </tbody>
 </table>
@@ -161,7 +161,7 @@ the files you download.</p>
 <li><a href="proton/python/api/index.html">Python API reference</a></li>
 <li><a href="proton/ruby/examples/index.html">Ruby examples</a></li>
 <li><a href="proton/ruby/api/index.html">Ruby API reference</a></li>
-<li><a href="https://gitbox.apache.org/repos/asf?p=qpid-proton.git;a=blob;f=INSTALL.md;hb=0.26.0">Installing Qpid Proton</a></li>
+<li><a href="https://gitbox.apache.org/repos/asf?p=qpid-proton.git;a=blob;f=INSTALL.md;hb=0.28.0">Installing Qpid Proton</a></li>
 </ul>
 
 </div>
@@ -169,14 +169,14 @@ the files you download.</p>
 <h2 id="more-information">More information</h2>
 
 <ul>
-<li><a href="http://archive.apache.org/dist/qpid/proton/0.26.0">All release artefacts</a></li>
-<li><a href="https://issues.apache.org/jira/issues/?jql=project+%3D+PROTON+AND+fixVersion+%3D+%27proton-c-0.26.0%27+AND+resolution+%3D+%27fixed%27+ORDER+BY+priority+DESC">Resolved issues in JIRA</a></li>
-<li><a href="https://gitbox.apache.org/repos/asf?p=qpid-proton.git;a=tag;h=0.26.0">Source repository tag</a></li>
+<li><a href="http://archive.apache.org/dist/qpid/proton/0.28.0">All release artefacts</a></li>
+<li><a href="https://issues.apache.org/jira/issues/?jql=project+%3D+PROTON+AND+fixVersion+%3D+%27proton-c-0.28.0%27+AND+resolution+%3D+%27fixed%27+ORDER+BY+priority+DESC">Resolved issues in JIRA</a></li>
+<li><a href="https://gitbox.apache.org/repos/asf?p=qpid-proton.git;a=tag;h=0.28.0">Source repository tag</a></li>
 </ul>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.26.0" === "0.27.1") {
+      if ("0.28.0" === "0.28.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/annotated.html b/content/releases/qpid-proton-0.28.0/proton/c/api/annotated.html
new file mode 100755
index 0000000..129e40e
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/annotated.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: Class List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('annotated.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">Class List</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
+<table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__api__types.html#structpn__atom__t" target="_self">pn_atom_t</a></td><td class="desc">A discriminated union that holds any scalar AMQP value </td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__api__types.html#structpn__bytes__t" target="_self">pn_bytes_t</a></td><td class="desc">A const byte buffer </td></tr>
+<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__connection__driver.html#structpn__connection__driver__t" target="_self">pn_connection_driver_t</a></td><td class="desc">The elements needed to drive AMQP IO and events </td></tr>
+<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__amqp__types.html#structpn__decimal128__t" target="_self">pn_decimal128_t</a></td><td class="desc">A 128-bit decimal floating-point number </td></tr>
+<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__api__types.html#structpn__rwbytes__t" target="_self">pn_rwbytes_t</a></td><td class="desc">A non-const byte buffer </td></tr>
+<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="group__amqp__types.html#structpn__uuid__t" target="_self">pn_uuid_t</a></td><td class="desc">A 16-byte universally unique identifier </td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/annotated_dup.js b/content/releases/qpid-proton-0.28.0/proton/c/api/annotated_dup.js
new file mode 100755
index 0000000..4684661
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/annotated_dup.js
@@ -0,0 +1,9 @@
+var annotated_dup =
+[
+    [ "pn_atom_t", "group__api__types.html#structpn__atom__t", "group__api__types_structpn__atom__t" ],
+    [ "pn_bytes_t", "group__api__types.html#structpn__bytes__t", "group__api__types_structpn__bytes__t" ],
+    [ "pn_connection_driver_t", "group__connection__driver.html#structpn__connection__driver__t", "group__connection__driver_structpn__connection__driver__t" ],
+    [ "pn_decimal128_t", "group__amqp__types.html#structpn__decimal128__t", "group__amqp__types_structpn__decimal128__t" ],
+    [ "pn_rwbytes_t", "group__api__types.html#structpn__rwbytes__t", "group__api__types_structpn__rwbytes__t" ],
+    [ "pn_uuid_t", "group__amqp__types.html#structpn__uuid__t", "group__amqp__types_structpn__uuid__t" ]
+];
\ No newline at end of file
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/bc_s.png b/content/releases/qpid-proton-0.28.0/proton/c/api/bc_s.png
new file mode 100755
index 0000000..224b29a
Binary files /dev/null and b/content/releases/qpid-proton-0.28.0/proton/c/api/bc_s.png differ
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/bdwn.png b/content/releases/qpid-proton-0.28.0/proton/c/api/bdwn.png
new file mode 100755
index 0000000..940a0b9
Binary files /dev/null and b/content/releases/qpid-proton-0.28.0/proton/c/api/bdwn.png differ
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/broker_8c-example.html b/content/releases/qpid-proton-0.28.0/proton/c/api/broker_8c-example.html
new file mode 100755
index 0000000..774837c
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/broker_8c-example.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: broker.c</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('broker_8c-example.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">broker.c</div>  </div>
+</div><!--header-->
+<div class="contents">
+<p>A simple multithreaded broker that works with the <a class="el" href="send_8c-example.html">send.c</a> and <a class="el" href="receive_8c-example.html">receive.c</a> examples.</p>
+<div class="fragment"><div class="line"><span class="comment">/*</span></div><div class="line"><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><span class="comment"> * or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><span class="comment"> * distributed with this work for additional information</span></div><div class="line"><span class="comment"> * regarding copyright ownership.  T [...]
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/buffering.html b/content/releases/qpid-proton-0.28.0/proton/c/api/buffering.html
new file mode 100755
index 0000000..7564280
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/buffering.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: Buffering</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('buffering.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">Buffering </div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock"><p>AMQP and proton have mechanisms to allow an application to control it's use of memory.</p>
+<h3>Outgoing Data</h3>
+<p>The unit of memory control in AMQP is the <em>session</em>. <code><a class="el" href="group__session.html#gabcae388cdcb33e976b490525ec600b50" title="Get the number of outgoing bytes currently buffered by a session. ">pn_session_outgoing_bytes()</a></code> tells you the total bytes buffered for all outgoing deliveries on all sending links belonging to that session.</p>
+<p>Each call to <code><a class="el" href="group__link.html#gaa825fac21730f3f9fff37d156e5f88e9" title="Send message data for the current delivery on a link. ">pn_link_send()</a></code> adds to the session's outgoing byte total. Each time proton writes data to the network it reduces the total. To control the memory used by a session, check <code><a class="el" href="group__session.html#gabcae388cdcb33e976b490525ec600b50" title="Get the number of outgoing bytes currently buffered by a sessio [...]
+<p>The AMQP protocol allows peers to exchange session limits so they can predict their buffering requirements for incoming data ( <code><a class="el" href="group__session.html#gaedc306d86e778cbf8eaaf528c3eacae9" title="Set the incoming capacity for a session object. ">pn_session_set_incoming_capacity()</a></code> and <code><a class="el" href="group__session.html#gaca5962e539688b4f31b5b91136aa3c79" title="Set the outgoing window for a session object. ">pn_session_set_outgoing_window()</a> [...]
+<h4>Priority</h4>
+<p>Data written on different links can be interleaved with data from any other link on the same connection when sending to the peer. Proton does not make any formal guarantee of fairness, and does not enforce any kind of priority when deciding how to order frames for sending. Using separate links and/or sessions for high-priority messages means their frames <em>can</em> be sent before already-buffered low-priority frames, but there is no guarantee that they <em>will</em>.</p>
+<p>If you need to ensure swift delivery of higher-priority messages on the same connection as lower-priority ones, then you should control the amount of data buffered by proton, and buffer the backlog of low-priority backlog in your own application.</p>
+<p>There is no point in letting proton buffer more than the outgoing session limits since that's all it can transmit without peer confirmation. You may want to buffer less, depending on how you value the trade-off between reducing max latency for high-priority messages (smaller buffer) and increasing max throughput under load (bigger buffer).</p>
+<h3>Incoming Data</h3>
+<p>To Be Done... </p>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/cid_8h_source.html b/content/releases/qpid-proton-0.28.0/proton/c/api/cid_8h_source.html
new file mode 100755
index 0000000..5542916
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/cid_8h_source.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/cid.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('cid_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">cid.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef PROTON_CID_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROTON_CID_H 1</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">/*</span [...]
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><b>cid.h</b></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/classes.html b/content/releases/qpid-proton-0.28.0/proton/c/api/classes.html
new file mode 100755
index 0000000..a8e7db6
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/classes.html
@@ -0,0 +1,124 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: Class Index</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('classes.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">Class Index</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a></div>
+<table class="classindex">
+<tr><td rowspan="2" valign="bottom"><a name="letter_a"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;a&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;c&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_r"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;r&#160;&#160;</div></td></tr></table>
+</td><td></td></tr>
+<tr><td></td></tr>
+<tr><td valign="top"><a class="el" href="group__api__types.html#structpn__atom__t">pn_atom_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="group__api__types.html#structpn__rwbytes__t">pn_rwbytes_t</a>&#160;&#160;&#160;</td><td></td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_b"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;b&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_d"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;d&#160;&#160;</div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_u"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&#160;&#160;u&#160;&#160;</div></td></tr></table>
+</td><td></td></tr>
+<tr><td></td></tr>
+<tr><td valign="top"><a class="el" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="group__amqp__types.html#structpn__decimal128__t">pn_decimal128_t</a>&#160;&#160;&#160;</td><td valign="top"><a class="el" href="group__amqp__types.html#structpn__uuid__t">pn_uuid_t</a>&#160;&#160;&#160;</td><td></td></tr>
+<tr><td></td><td></td><td></td><td></td></tr>
+</table>
+<div class="qindex"><a class="qindex" href="#letter_a">a</a>&#160;|&#160;<a class="qindex" href="#letter_b">b</a>&#160;|&#160;<a class="qindex" href="#letter_c">c</a>&#160;|&#160;<a class="qindex" href="#letter_d">d</a>&#160;|&#160;<a class="qindex" href="#letter_r">r</a>&#160;|&#160;<a class="qindex" href="#letter_u">u</a></div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/closed.png b/content/releases/qpid-proton-0.28.0/proton/c/api/closed.png
new file mode 100755
index 0000000..98cc2c9
Binary files /dev/null and b/content/releases/qpid-proton-0.28.0/proton/c/api/closed.png differ
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/codec_8h.html b/content/releases/qpid-proton-0.28.0/proton/c/api/codec_8h.html
new file mode 100755
index 0000000..338f308
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/codec_8h.html
@@ -0,0 +1,425 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/codec.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('codec_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">codec.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>AMQP data encoding and decoding.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;proton/import_export.h&gt;</code><br />
+<code>#include &lt;proton/object.h&gt;</code><br />
+<code>#include &lt;<a class="el" href="types_8h_source.html">proton/types.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="error_8h_source.html">proton/error.h</a>&gt;</code><br />
+<code>#include &lt;proton/type_compat.h&gt;</code><br />
+<code>#include &lt;stdarg.h&gt;</code><br />
+</div>
+<p><a href="codec_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:structpn__atom__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__api__types.html#structpn__atom__t">pn_atom_t</a></td></tr>
+<tr class="memdesc:structpn__atom__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">A discriminated union that holds any scalar AMQP value.  <a href="group__api__types.html#structpn__atom__t">More...</a><br /></td></tr>
+<tr class="separator:structpn__atom__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ga5d6cf528776e8b6ad6d67caf095986bf"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a></td></tr>
+<tr class="memdesc:ga5d6cf528776e8b6ad6d67caf095986bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">An AMQP Data object.  <a href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">More...</a><br /></td></tr>
+<tr class="separator:ga5d6cf528776e8b6ad6d67caf095986bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:ga4465b5ea7d3c4f15c1dffa4deda905db"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a> { <br />
+&#160;&#160;<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe">PN_NULL</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7">PN_BOOL</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256">PN_UBYTE</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba32d7a9a461945791cb02902af9ff6592">PN_BYTE</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba657a836a5ee74d9468924982ba3a3b41">PN_USHORT</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3dbf1221e02329a7f41b41e597833d97">PN_SHORT</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa7a251ed9fe5c31f0473976467bfefdd">PN_UINT</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba175c594857c135ea2a9c3a2d415366ab">PN_INT</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba905512ea57a64d4e2aecf4877b192124">PN_CHAR</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba5f6b5fd2edbedf3f21285b69b8864777">PN_ULONG</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7a1b08f15b17b3d820a6fb50e65ffe1c">PN_LONG</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaca241b4fa6cd92fdf26b4460d02a17b1">PN_TIMESTAMP</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba9c27cba605584c7d093f26e7270bfaa0">PN_FLOAT</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa1367e8029855849dc4e0d3f027279a5">PN_DOUBLE</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae998dd044ac55b959427fc90531b14ca">PN_DECIMAL32</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbacb54239601b8bf4795e34417425b92ae">PN_DECIMAL64</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae54cf8095578932042be640555855cd4">PN_DECIMAL128</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba0a6946e5c032bae8d108100e2c56ac13">PN_UUID</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7dc0fd4874c2b57a8249614d348643e9">PN_BINARY</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba88421417c7be2caf88c2d243cb73da6b">PN_STRING</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbad5f0929805f481d3ca6089ed172451e9">PN_SYMBOL</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaff3c998d42222a4a4be01cac89418d07">PN_DESCRIBED</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2c6f15d0ad9e27f040382ef4a2be807d">PN_ARRAY</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba653d98ae82ff7048973b4c755d2b2804">PN_LIST</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3295ee98cb6c69f50951aea30ffe46dd">PN_MAP</a>, 
+<a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba891d1f2ee5621729cd5a07593042dce6">PN_INVALID</a>
+<br />
+ }<tr class="memdesc:ga4465b5ea7d3c4f15c1dffa4deda905db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Identifies an AMQP type.  <a href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">More...</a><br /></td></tr>
+</td></tr>
+<tr class="separator:ga4465b5ea7d3c4f15c1dffa4deda905db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga48a3094a983392e095984f1db2ec4fe3"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__amqp__types.html#ga48a3094a983392e095984f1db2ec4fe3">pn_type_name</a> (<a class="el" href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a> type)</td></tr>
+<tr class="memdesc:ga48a3094a983392e095984f1db2ec4fe3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a string name for an AMQP type.  <a href="group__amqp__types.html#ga48a3094a983392e095984f1db2ec4fe3">More...</a><br /></td></tr>
+<tr class="separator:ga48a3094a983392e095984f1db2ec4fe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac21c6f1c517ac486e2923baa3d0c5db4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gac21c6f1c517ac486e2923baa3d0c5db4">pn_data</a> (size_t capacity)</td></tr>
+<tr class="memdesc:gac21c6f1c517ac486e2923baa3d0c5db4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a pn_data_t object with the supplied initial capacity.  <a href="group__data.html#gac21c6f1c517ac486e2923baa3d0c5db4">More...</a><br /></td></tr>
+<tr class="separator:gac21c6f1c517ac486e2923baa3d0c5db4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2c02eee58084ba9b77a37c086e195802"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga2c02eee58084ba9b77a37c086e195802">pn_data_free</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga2c02eee58084ba9b77a37c086e195802"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free a pn_data_t object.  <a href="group__data.html#ga2c02eee58084ba9b77a37c086e195802">More...</a><br /></td></tr>
+<tr class="separator:ga2c02eee58084ba9b77a37c086e195802"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga68e94dfa5d7ab568425c4a6587bac1db"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga68e94dfa5d7ab568425c4a6587bac1db">pn_data_errno</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga68e94dfa5d7ab568425c4a6587bac1db"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the current error code for a given pn_data_t.  <a href="group__data.html#ga68e94dfa5d7ab568425c4a6587bac1db">More...</a><br /></td></tr>
+<tr class="separator:ga68e94dfa5d7ab568425c4a6587bac1db"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada171f4740e6a1132b4d4b9c0aea645c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gada171f4740e6a1132b4d4b9c0aea645c">pn_data_error</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gada171f4740e6a1132b4d4b9c0aea645c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the current error for a given pn_data_t.  <a href="group__data.html#gada171f4740e6a1132b4d4b9c0aea645c">More...</a><br /></td></tr>
+<tr class="separator:gada171f4740e6a1132b4d4b9c0aea645c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7611c1394e80b5166b8b8647659f97e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga7611c1394e80b5166b8b8647659f97e6">pn_data_clear</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga7611c1394e80b5166b8b8647659f97e6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears a pn_data_t object.  <a href="group__data.html#ga7611c1394e80b5166b8b8647659f97e6">More...</a><br /></td></tr>
+<tr class="separator:ga7611c1394e80b5166b8b8647659f97e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga148ae972de23a6694cd18a510eee4856"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga148ae972de23a6694cd18a510eee4856">pn_data_size</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga148ae972de23a6694cd18a510eee4856"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the total number of nodes contained in a pn_data_t object.  <a href="group__data.html#ga148ae972de23a6694cd18a510eee4856">More...</a><br /></td></tr>
+<tr class="separator:ga148ae972de23a6694cd18a510eee4856"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga26d61fd9b512c322344d410384202005"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga26d61fd9b512c322344d410384202005">pn_data_rewind</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga26d61fd9b512c322344d410384202005"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears current node pointer and sets the parent to the root node.  <a href="group__data.html#ga26d61fd9b512c322344d410384202005">More...</a><br /></td></tr>
+<tr class="separator:ga26d61fd9b512c322344d410384202005"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga96c9a1c5f179036cd9513c50c0ac57de"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga96c9a1c5f179036cd9513c50c0ac57de">pn_data_next</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga96c9a1c5f179036cd9513c50c0ac57de"><td class="mdescLeft">&#160;</td><td class="mdescRight">Advances the current node to its next sibling and returns true.  <a href="group__data.html#ga96c9a1c5f179036cd9513c50c0ac57de">More...</a><br /></td></tr>
+<tr class="separator:ga96c9a1c5f179036cd9513c50c0ac57de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9ee214dd19c845f76e29651682732e16"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga9ee214dd19c845f76e29651682732e16">pn_data_prev</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga9ee214dd19c845f76e29651682732e16"><td class="mdescLeft">&#160;</td><td class="mdescRight">Moves the current node to its previous sibling and returns true.  <a href="group__data.html#ga9ee214dd19c845f76e29651682732e16">More...</a><br /></td></tr>
+<tr class="separator:ga9ee214dd19c845f76e29651682732e16"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1093449b80357dabf3f70a4bf804f4f7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga1093449b80357dabf3f70a4bf804f4f7">pn_data_enter</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga1093449b80357dabf3f70a4bf804f4f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the parent node to the current node and clears the current node.  <a href="group__data.html#ga1093449b80357dabf3f70a4bf804f4f7">More...</a><br /></td></tr>
+<tr class="separator:ga1093449b80357dabf3f70a4bf804f4f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga67a656cbdbf0a47a223ff1c8507ecf48"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga67a656cbdbf0a47a223ff1c8507ecf48">pn_data_exit</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga67a656cbdbf0a47a223ff1c8507ecf48"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the current node to the parent node and the parent node to its own parent.  <a href="group__data.html#ga67a656cbdbf0a47a223ff1c8507ecf48">More...</a><br /></td></tr>
+<tr class="separator:ga67a656cbdbf0a47a223ff1c8507ecf48"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2843b707e33437a8673e8b904c8faea1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga2843b707e33437a8673e8b904c8faea1">pn_data_type</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga2843b707e33437a8673e8b904c8faea1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the type of the current node.  <a href="group__data.html#ga2843b707e33437a8673e8b904c8faea1">More...</a><br /></td></tr>
+<tr class="separator:ga2843b707e33437a8673e8b904c8faea1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaf46509788aba824bb16343b566f1929"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gaaf46509788aba824bb16343b566f1929">pn_data_print</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gaaf46509788aba824bb16343b566f1929"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prints the contents of a pn_data_t object using <a class="el" href="group__data.html#gaa63068cf2ed94f05b20f6c49c908a2c6" title="Formats the contents of a pn_data_t object in a human readable way and writes them to the indicated l...">pn_data_format()</a> to stdout.  <a href="group__data.html#gaaf46509788aba824bb16343b566f1929">More...</a><br /></td></tr>
+<tr class="separator:gaaf46509788aba824bb16343b566f1929"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa63068cf2ed94f05b20f6c49c908a2c6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gaa63068cf2ed94f05b20f6c49c908a2c6">pn_data_format</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, char *bytes, size_t *size)</td></tr>
+<tr class="memdesc:gaa63068cf2ed94f05b20f6c49c908a2c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Formats the contents of a pn_data_t object in a human readable way and writes them to the indicated location.  <a href="group__data.html#gaa63068cf2ed94f05b20f6c49c908a2c6">More...</a><br /></td></tr>
+<tr class="separator:gaa63068cf2ed94f05b20f6c49c908a2c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5502724bcde68615bc47e09a3335b527"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga5502724bcde68615bc47e09a3335b527">pn_data_encode</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, char *bytes, size_t size)</td></tr>
+<tr class="memdesc:ga5502724bcde68615bc47e09a3335b527"><td class="mdescLeft">&#160;</td><td class="mdescRight">Writes the contents of a data object to the given buffer as an AMQP data stream.  <a href="group__data.html#ga5502724bcde68615bc47e09a3335b527">More...</a><br /></td></tr>
+<tr class="separator:ga5502724bcde68615bc47e09a3335b527"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae71bfb440cc4f0b15fe958bf55a3f6af"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gae71bfb440cc4f0b15fe958bf55a3f6af">pn_data_encoded_size</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gae71bfb440cc4f0b15fe958bf55a3f6af"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the number of bytes needed to encode a data object.  <a href="group__data.html#gae71bfb440cc4f0b15fe958bf55a3f6af">More...</a><br /></td></tr>
+<tr class="separator:gae71bfb440cc4f0b15fe958bf55a3f6af"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga74430b712be334a05861cfd5e9b312b9"><td class="memItemLeft" align="right" valign="top">ssize_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga74430b712be334a05861cfd5e9b312b9">pn_data_decode</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, const char *bytes, size_t size)</td></tr>
+<tr class="memdesc:ga74430b712be334a05861cfd5e9b312b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Decodes a single value from the contents of the AMQP data stream into the current data object.  <a href="group__data.html#ga74430b712be334a05861cfd5e9b312b9">More...</a><br /></td></tr>
+<tr class="separator:ga74430b712be334a05861cfd5e9b312b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga95c0c0750831ee3b8454af8bc51a787b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga95c0c0750831ee3b8454af8bc51a787b">pn_data_put_list</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga95c0c0750831ee3b8454af8bc51a787b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts an empty list value into a pn_data_t.  <a href="group__data.html#ga95c0c0750831ee3b8454af8bc51a787b">More...</a><br /></td></tr>
+<tr class="separator:ga95c0c0750831ee3b8454af8bc51a787b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c77c7a884bbd9a757b31060962d8543"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga4c77c7a884bbd9a757b31060962d8543">pn_data_put_map</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga4c77c7a884bbd9a757b31060962d8543"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts an empty map value into a pn_data_t.  <a href="group__data.html#ga4c77c7a884bbd9a757b31060962d8543">More...</a><br /></td></tr>
+<tr class="separator:ga4c77c7a884bbd9a757b31060962d8543"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga20dda5db37c55c12b28e428c311b79da"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga20dda5db37c55c12b28e428c311b79da">pn_data_put_array</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, bool described, <a class="el" href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a> type)</td></tr>
+<tr class="memdesc:ga20dda5db37c55c12b28e428c311b79da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts an empty array value into a pn_data_t.  <a href="group__data.html#ga20dda5db37c55c12b28e428c311b79da">More...</a><br /></td></tr>
+<tr class="separator:ga20dda5db37c55c12b28e428c311b79da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7490c3ee3444557fba3c7ad92e0f0d77"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga7490c3ee3444557fba3c7ad92e0f0d77">pn_data_put_described</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga7490c3ee3444557fba3c7ad92e0f0d77"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a described value into a pn_data_t object.  <a href="group__data.html#ga7490c3ee3444557fba3c7ad92e0f0d77">More...</a><br /></td></tr>
+<tr class="separator:ga7490c3ee3444557fba3c7ad92e0f0d77"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf76476c18ae09c520a3ae01eaa62cc92"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gaf76476c18ae09c520a3ae01eaa62cc92">pn_data_put_null</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gaf76476c18ae09c520a3ae01eaa62cc92"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe" title="The NULL AMQP type. ">PN_NULL</a> value.  <a href="group__data.html#gaf76476c18ae09c520a3ae01eaa62cc92">More...</a><br /></td></tr>
+<tr class="separator:gaf76476c18ae09c520a3ae01eaa62cc92"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4a35f7001de91101d78143e4e98e6556"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga4a35f7001de91101d78143e4e98e6556">pn_data_put_bool</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, bool b)</td></tr>
+<tr class="memdesc:ga4a35f7001de91101d78143e4e98e6556"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7" title="The boolean AMQP type. ">PN_BOOL</a> value.  <a href="group__data.html#ga4a35f7001de91101d78143e4e98e6556">More...</a><br /></td></tr>
+<tr class="separator:ga4a35f7001de91101d78143e4e98e6556"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga49df9ede673853123d84861c169d6113"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga49df9ede673853123d84861c169d6113">pn_data_put_ubyte</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, uint8_t ub)</td></tr>
+<tr class="memdesc:ga49df9ede673853123d84861c169d6113"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256" title="The unsigned byte AMQP type. ">PN_UBYTE</a> value.  <a href="group__data.html#ga49df9ede673853123d84861c169d6113">More...</a><br /></td></tr>
+<tr class="separator:ga49df9ede673853123d84861c169d6113"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga182347d1d444bf6290b39239c4c13d0f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga182347d1d444bf6290b39239c4c13d0f">pn_data_put_byte</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, int8_t b)</td></tr>
+<tr class="memdesc:ga182347d1d444bf6290b39239c4c13d0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba32d7a9a461945791cb02902af9ff6592" title="The byte AMQP type. ">PN_BYTE</a> value.  <a href="group__data.html#ga182347d1d444bf6290b39239c4c13d0f">More...</a><br /></td></tr>
+<tr class="separator:ga182347d1d444bf6290b39239c4c13d0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9b5888f354a3a3b084c74186ed59284c"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga9b5888f354a3a3b084c74186ed59284c">pn_data_put_ushort</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, uint16_t us)</td></tr>
+<tr class="memdesc:ga9b5888f354a3a3b084c74186ed59284c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba657a836a5ee74d9468924982ba3a3b41" title="The unsigned short AMQP type. ">PN_USHORT</a> value.  <a href="group__data.html#ga9b5888f354a3a3b084c74186ed59284c">More...</a><br /></td></tr>
+<tr class="separator:ga9b5888f354a3a3b084c74186ed59284c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab230cca5089c6c28c4c12d507513fde9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gab230cca5089c6c28c4c12d507513fde9">pn_data_put_short</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, int16_t s)</td></tr>
+<tr class="memdesc:gab230cca5089c6c28c4c12d507513fde9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3dbf1221e02329a7f41b41e597833d97" title="The short AMQP type. ">PN_SHORT</a> value.  <a href="group__data.html#gab230cca5089c6c28c4c12d507513fde9">More...</a><br /></td></tr>
+<tr class="separator:gab230cca5089c6c28c4c12d507513fde9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga549ee35ecd73ac55e9e8aa196a6ba2ec"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga549ee35ecd73ac55e9e8aa196a6ba2ec">pn_data_put_uint</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, uint32_t ui)</td></tr>
+<tr class="memdesc:ga549ee35ecd73ac55e9e8aa196a6ba2ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa7a251ed9fe5c31f0473976467bfefdd" title="The unsigned int AMQP type. ">PN_UINT</a> value.  <a href="group__data.html#ga549ee35ecd73ac55e9e8aa196a6ba2ec">More...</a><br /></td></tr>
+<tr class="separator:ga549ee35ecd73ac55e9e8aa196a6ba2ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6cfb9e64b87f8d90a5b4237ca016a016"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga6cfb9e64b87f8d90a5b4237ca016a016">pn_data_put_int</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, int32_t i)</td></tr>
+<tr class="memdesc:ga6cfb9e64b87f8d90a5b4237ca016a016"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba175c594857c135ea2a9c3a2d415366ab" title="The signed int AMQP type. ">PN_INT</a> value.  <a href="group__data.html#ga6cfb9e64b87f8d90a5b4237ca016a016">More...</a><br /></td></tr>
+<tr class="separator:ga6cfb9e64b87f8d90a5b4237ca016a016"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad406a4cf5bbc22b47cae78954b44c9ef"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gad406a4cf5bbc22b47cae78954b44c9ef">pn_data_put_char</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="group__amqp__types.html#gaa1713f25d484600197d2a25ace856672">pn_char_t</a> c)</td></tr>
+<tr class="memdesc:gad406a4cf5bbc22b47cae78954b44c9ef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba905512ea57a64d4e2aecf4877b192124" title="The char AMQP type. ">PN_CHAR</a> value.  <a href="group__data.html#gad406a4cf5bbc22b47cae78954b44c9ef">More...</a><br /></td></tr>
+<tr class="separator:gad406a4cf5bbc22b47cae78954b44c9ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacc4bf3683c8234a94bca8af3ced8c875"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gacc4bf3683c8234a94bca8af3ced8c875">pn_data_put_ulong</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, uint64_t ul)</td></tr>
+<tr class="memdesc:gacc4bf3683c8234a94bca8af3ced8c875"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba5f6b5fd2edbedf3f21285b69b8864777" title="The ulong AMQP type. ">PN_ULONG</a> value.  <a href="group__data.html#gacc4bf3683c8234a94bca8af3ced8c875">More...</a><br /></td></tr>
+<tr class="separator:gacc4bf3683c8234a94bca8af3ced8c875"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga90f32862f64d65091d6fb1e7380a672b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga90f32862f64d65091d6fb1e7380a672b">pn_data_put_long</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, int64_t l)</td></tr>
+<tr class="memdesc:ga90f32862f64d65091d6fb1e7380a672b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7a1b08f15b17b3d820a6fb50e65ffe1c" title="The long AMQP type. ">PN_LONG</a> value.  <a href="group__data.html#ga90f32862f64d65091d6fb1e7380a672b">More...</a><br /></td></tr>
+<tr class="separator:ga90f32862f64d65091d6fb1e7380a672b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacb2c0b2c56d587ee354aaa0f21f2c9b1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gacb2c0b2c56d587ee354aaa0f21f2c9b1">pn_data_put_timestamp</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="group__amqp__types.html#gad337c365b498106064ec28e00e5fb6dd">pn_timestamp_t</a> t)</td></tr>
+<tr class="memdesc:gacb2c0b2c56d587ee354aaa0f21f2c9b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaca241b4fa6cd92fdf26b4460d02a17b1" title="The timestamp AMQP type. ">PN_TIMESTAMP</a> value.  <a href="group__data.html#gacb2c0b2c56d587ee354aaa0f21f2c9b1">More...</a><br /></td></tr>
+<tr class="separator:gacb2c0b2c56d587ee354aaa0f21f2c9b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1fce9c3194a700eb99552c71651d28fc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga1fce9c3194a700eb99552c71651d28fc">pn_data_put_float</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, float f)</td></tr>
+<tr class="memdesc:ga1fce9c3194a700eb99552c71651d28fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba9c27cba605584c7d093f26e7270bfaa0" title="The float AMQP type. ">PN_FLOAT</a> value.  <a href="group__data.html#ga1fce9c3194a700eb99552c71651d28fc">More...</a><br /></td></tr>
+<tr class="separator:ga1fce9c3194a700eb99552c71651d28fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga121070d2c21ef594f1cfe4083677f1a2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga121070d2c21ef594f1cfe4083677f1a2">pn_data_put_double</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, double d)</td></tr>
+<tr class="memdesc:ga121070d2c21ef594f1cfe4083677f1a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa1367e8029855849dc4e0d3f027279a5" title="The double AMQP type. ">PN_DOUBLE</a> value.  <a href="group__data.html#ga121070d2c21ef594f1cfe4083677f1a2">More...</a><br /></td></tr>
+<tr class="separator:ga121070d2c21ef594f1cfe4083677f1a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0199029f44d9c86e469c15bef51ceea2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga0199029f44d9c86e469c15bef51ceea2">pn_data_put_decimal32</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="group__amqp__types.html#ga54d49ca7ff04ad10a57139c2d61f1d44">pn_decimal32_t</a> d)</td></tr>
+<tr class="memdesc:ga0199029f44d9c86e469c15bef51ceea2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae998dd044ac55b959427fc90531b14ca" title="The decimal32 AMQP type. ">PN_DECIMAL32</a> value.  <a href="group__data.html#ga0199029f44d9c86e469c15bef51ceea2">More...</a><br /></td></tr>
+<tr class="separator:ga0199029f44d9c86e469c15bef51ceea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7672e15a4925bb14bebb79bc8206d392"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga7672e15a4925bb14bebb79bc8206d392">pn_data_put_decimal64</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="group__amqp__types.html#ga7d8110bc953738d83ad8b9c543ef517f">pn_decimal64_t</a> d)</td></tr>
+<tr class="memdesc:ga7672e15a4925bb14bebb79bc8206d392"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbacb54239601b8bf4795e34417425b92ae" title="The decimal64 AMQP type. ">PN_DECIMAL64</a> value.  <a href="group__data.html#ga7672e15a4925bb14bebb79bc8206d392">More...</a><br /></td></tr>
+<tr class="separator:ga7672e15a4925bb14bebb79bc8206d392"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61944d632d27ffc1c0d6348f62bfec4e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga61944d632d27ffc1c0d6348f62bfec4e">pn_data_put_decimal128</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="group__amqp__types.html#structpn__decimal128__t">pn_decimal128_t</a> d)</td></tr>
+<tr class="memdesc:ga61944d632d27ffc1c0d6348f62bfec4e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae54cf8095578932042be640555855cd4" title="The decimal128 AMQP type. ">PN_DECIMAL128</a> value.  <a href="group__data.html#ga61944d632d27ffc1c0d6348f62bfec4e">More...</a><br /></td></tr>
+<tr class="separator:ga61944d632d27ffc1c0d6348f62bfec4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5d876ccb1d65d46af7db461d4415baab"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga5d876ccb1d65d46af7db461d4415baab">pn_data_put_uuid</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="group__amqp__types.html#structpn__uuid__t">pn_uuid_t</a> u)</td></tr>
+<tr class="memdesc:ga5d876ccb1d65d46af7db461d4415baab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba0a6946e5c032bae8d108100e2c56ac13" title="The UUID AMQP type. ">PN_UUID</a> value.  <a href="group__data.html#ga5d876ccb1d65d46af7db461d4415baab">More...</a><br /></td></tr>
+<tr class="separator:ga5d876ccb1d65d46af7db461d4415baab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeddd7cf9d968e81ebe72831330e7cd21"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gaeddd7cf9d968e81ebe72831330e7cd21">pn_data_put_binary</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a> bytes)</td></tr>
+<tr class="memdesc:gaeddd7cf9d968e81ebe72831330e7cd21"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7dc0fd4874c2b57a8249614d348643e9" title="The binary AMQP type. ">PN_BINARY</a> value.  <a href="group__data.html#gaeddd7cf9d968e81ebe72831330e7cd21">More...</a><br /></td></tr>
+<tr class="separator:gaeddd7cf9d968e81ebe72831330e7cd21"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5dc9c9c7db2018d12753767c075cc6ee"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga5dc9c9c7db2018d12753767c075cc6ee">pn_data_put_string</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a> string)</td></tr>
+<tr class="memdesc:ga5dc9c9c7db2018d12753767c075cc6ee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba88421417c7be2caf88c2d243cb73da6b" title="The string AMQP type. ">PN_STRING</a> value.  <a href="group__data.html#ga5dc9c9c7db2018d12753767c075cc6ee">More...</a><br /></td></tr>
+<tr class="separator:ga5dc9c9c7db2018d12753767c075cc6ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga00126d993e32a202c34f912d57b8e5ce"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga00126d993e32a202c34f912d57b8e5ce">pn_data_put_symbol</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a> symbol)</td></tr>
+<tr class="memdesc:ga00126d993e32a202c34f912d57b8e5ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbad5f0929805f481d3ca6089ed172451e9" title="The symbol AMQP type. ">PN_SYMBOL</a> value.  <a href="group__data.html#ga00126d993e32a202c34f912d57b8e5ce">More...</a><br /></td></tr>
+<tr class="separator:ga00126d993e32a202c34f912d57b8e5ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga926c8732c66f38f3b9578d50af30f2ff"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga926c8732c66f38f3b9578d50af30f2ff">pn_data_put_atom</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="group__api__types.html#structpn__atom__t">pn_atom_t</a> atom)</td></tr>
+<tr class="memdesc:ga926c8732c66f38f3b9578d50af30f2ff"><td class="mdescLeft">&#160;</td><td class="mdescRight">Puts any scalar value value.  <a href="group__data.html#ga926c8732c66f38f3b9578d50af30f2ff">More...</a><br /></td></tr>
+<tr class="separator:ga926c8732c66f38f3b9578d50af30f2ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3af18fc419995766f83a4b4ac07c31ce"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga3af18fc419995766f83a4b4ac07c31ce">pn_data_get_list</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga3af18fc419995766f83a4b4ac07c31ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a list, return the number of elements, otherwise return zero.  <a href="group__data.html#ga3af18fc419995766f83a4b4ac07c31ce">More...</a><br /></td></tr>
+<tr class="separator:ga3af18fc419995766f83a4b4ac07c31ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadbd4c895a1e10266d20898996ce53bc0"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gadbd4c895a1e10266d20898996ce53bc0">pn_data_get_map</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gadbd4c895a1e10266d20898996ce53bc0"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a map, return the number of child elements, otherwise return zero.  <a href="group__data.html#gadbd4c895a1e10266d20898996ce53bc0">More...</a><br /></td></tr>
+<tr class="separator:gadbd4c895a1e10266d20898996ce53bc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab0f8eefe5f89362ffe186a092044d936"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gab0f8eefe5f89362ffe186a092044d936">pn_data_get_array</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gab0f8eefe5f89362ffe186a092044d936"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is an array, return the number of elements in the array, otherwise return 0.  <a href="group__data.html#gab0f8eefe5f89362ffe186a092044d936">More...</a><br /></td></tr>
+<tr class="separator:gab0f8eefe5f89362ffe186a092044d936"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga122e7f20f958d51900675d37d80bd37e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga122e7f20f958d51900675d37d80bd37e">pn_data_is_array_described</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga122e7f20f958d51900675d37d80bd37e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the current node points to a described array.  <a href="group__data.html#ga122e7f20f958d51900675d37d80bd37e">More...</a><br /></td></tr>
+<tr class="separator:ga122e7f20f958d51900675d37d80bd37e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga11c026fb5ec5e8620258f52ed86229b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga11c026fb5ec5e8620258f52ed86229b4">pn_data_get_array_type</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga11c026fb5ec5e8620258f52ed86229b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the array type if the current node points to an array, PN_INVALID otherwise.  <a href="group__data.html#ga11c026fb5ec5e8620258f52ed86229b4">More...</a><br /></td></tr>
+<tr class="separator:ga11c026fb5ec5e8620258f52ed86229b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad7fac25ba5589ff0374442cf7ecbbd9c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gad7fac25ba5589ff0374442cf7ecbbd9c">pn_data_is_described</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gad7fac25ba5589ff0374442cf7ecbbd9c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the current node is a described value.  <a href="group__data.html#gad7fac25ba5589ff0374442cf7ecbbd9c">More...</a><br /></td></tr>
+<tr class="separator:gad7fac25ba5589ff0374442cf7ecbbd9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabba00ce3862818acd8ca91c2a8af348b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gabba00ce3862818acd8ca91c2a8af348b">pn_data_is_null</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gabba00ce3862818acd8ca91c2a8af348b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if the current node is a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe" title="The NULL AMQP type. ">PN_NULL</a>.  <a href="group__data.html#gabba00ce3862818acd8ca91c2a8af348b">More...</a><br /></td></tr>
+<tr class="separator:gabba00ce3862818acd8ca91c2a8af348b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeab50c7bd297665714861cfcb8f51124"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gaeab50c7bd297665714861cfcb8f51124">pn_data_get_bool</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gaeab50c7bd297665714861cfcb8f51124"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7" title="The boolean AMQP type. ">PN_BOOL</a>, returns its value.  <a href="group__data.html#gaeab50c7bd297665714861cfcb8f51124">More...</a><br /></td></tr>
+<tr class="separator:gaeab50c7bd297665714861cfcb8f51124"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7582b8fd0ecdf0368a600b9c4f22faa8"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga7582b8fd0ecdf0368a600b9c4f22faa8">pn_data_get_ubyte</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga7582b8fd0ecdf0368a600b9c4f22faa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a <a class="el" href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256" title="The unsigned byte AMQP type. ">PN_UBYTE</a>, return its value, otherwise return 0.  <a href="group__data.html#ga7582b8fd0ecdf0368a600b9c4f22faa8">More...</a><br /></td></tr>
+<tr class="separator:ga7582b8fd0ecdf0368a600b9c4f22faa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa756be79ecfab947ecea57ed8a9089f7"><td class="memItemLeft" align="right" valign="top">int8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gaa756be79ecfab947ecea57ed8a9089f7">pn_data_get_byte</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gaa756be79ecfab947ecea57ed8a9089f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a signed byte, returns its value, returns 0 otherwise.  <a href="group__data.html#gaa756be79ecfab947ecea57ed8a9089f7">More...</a><br /></td></tr>
+<tr class="separator:gaa756be79ecfab947ecea57ed8a9089f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga254abc4df02a5c2e87fd3bdac2e14846"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga254abc4df02a5c2e87fd3bdac2e14846">pn_data_get_ushort</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga254abc4df02a5c2e87fd3bdac2e14846"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is an unsigned short, returns its value, returns 0 otherwise.  <a href="group__data.html#ga254abc4df02a5c2e87fd3bdac2e14846">More...</a><br /></td></tr>
+<tr class="separator:ga254abc4df02a5c2e87fd3bdac2e14846"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafe894205eaba01d1caf8ee2aa68ed55c"><td class="memItemLeft" align="right" valign="top">int16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gafe894205eaba01d1caf8ee2aa68ed55c">pn_data_get_short</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gafe894205eaba01d1caf8ee2aa68ed55c"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a signed short, returns its value, returns 0 otherwise.  <a href="group__data.html#gafe894205eaba01d1caf8ee2aa68ed55c">More...</a><br /></td></tr>
+<tr class="separator:gafe894205eaba01d1caf8ee2aa68ed55c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9541c1ee071c7d0b38805e1b01672ccc"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga9541c1ee071c7d0b38805e1b01672ccc">pn_data_get_uint</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga9541c1ee071c7d0b38805e1b01672ccc"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is an unsigned int, returns its value, returns 0 otherwise.  <a href="group__data.html#ga9541c1ee071c7d0b38805e1b01672ccc">More...</a><br /></td></tr>
+<tr class="separator:ga9541c1ee071c7d0b38805e1b01672ccc"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4f9ccacd002e89127b278703a6c680da"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga4f9ccacd002e89127b278703a6c680da">pn_data_get_int</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga4f9ccacd002e89127b278703a6c680da"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a signed int, returns its value, returns 0 otherwise.  <a href="group__data.html#ga4f9ccacd002e89127b278703a6c680da">More...</a><br /></td></tr>
+<tr class="separator:ga4f9ccacd002e89127b278703a6c680da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9deeb028b90df8bfa3cad7928348b46b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__amqp__types.html#gaa1713f25d484600197d2a25ace856672">pn_char_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga9deeb028b90df8bfa3cad7928348b46b">pn_data_get_char</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga9deeb028b90df8bfa3cad7928348b46b"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a char, returns its value, returns 0 otherwise.  <a href="group__data.html#ga9deeb028b90df8bfa3cad7928348b46b">More...</a><br /></td></tr>
+<tr class="separator:ga9deeb028b90df8bfa3cad7928348b46b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaef4aa1c6873eb59a46ccaf76c492826f"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gaef4aa1c6873eb59a46ccaf76c492826f">pn_data_get_ulong</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gaef4aa1c6873eb59a46ccaf76c492826f"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is an unsigned long, returns its value, returns 0 otherwise.  <a href="group__data.html#gaef4aa1c6873eb59a46ccaf76c492826f">More...</a><br /></td></tr>
+<tr class="separator:gaef4aa1c6873eb59a46ccaf76c492826f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8d813db46df4e635b1ab2c400403560c"><td class="memItemLeft" align="right" valign="top">int64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga8d813db46df4e635b1ab2c400403560c">pn_data_get_long</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga8d813db46df4e635b1ab2c400403560c"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is an signed long, returns its value, returns 0 otherwise.  <a href="group__data.html#ga8d813db46df4e635b1ab2c400403560c">More...</a><br /></td></tr>
+<tr class="separator:ga8d813db46df4e635b1ab2c400403560c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac8cf4d1cb60c3313f4d61f45bceda5ba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__amqp__types.html#gad337c365b498106064ec28e00e5fb6dd">pn_timestamp_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gac8cf4d1cb60c3313f4d61f45bceda5ba">pn_data_get_timestamp</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gac8cf4d1cb60c3313f4d61f45bceda5ba"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a timestamp, returns its value, returns 0 otherwise.  <a href="group__data.html#gac8cf4d1cb60c3313f4d61f45bceda5ba">More...</a><br /></td></tr>
+<tr class="separator:gac8cf4d1cb60c3313f4d61f45bceda5ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabf41ef79c9a4f7e3fd673b0999e63a41"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gabf41ef79c9a4f7e3fd673b0999e63a41">pn_data_get_float</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gabf41ef79c9a4f7e3fd673b0999e63a41"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a float, returns its value, raises 0 otherwise.  <a href="group__data.html#gabf41ef79c9a4f7e3fd673b0999e63a41">More...</a><br /></td></tr>
+<tr class="separator:gabf41ef79c9a4f7e3fd673b0999e63a41"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga97c448c037e34404df782c82d77b2bc3"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga97c448c037e34404df782c82d77b2bc3">pn_data_get_double</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga97c448c037e34404df782c82d77b2bc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a double, returns its value, returns 0 otherwise.  <a href="group__data.html#ga97c448c037e34404df782c82d77b2bc3">More...</a><br /></td></tr>
+<tr class="separator:ga97c448c037e34404df782c82d77b2bc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabdbfa1e913c490d3b1ad6ca169910482"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__amqp__types.html#ga54d49ca7ff04ad10a57139c2d61f1d44">pn_decimal32_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gabdbfa1e913c490d3b1ad6ca169910482">pn_data_get_decimal32</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gabdbfa1e913c490d3b1ad6ca169910482"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a decimal32, returns its value, returns 0 otherwise.  <a href="group__data.html#gabdbfa1e913c490d3b1ad6ca169910482">More...</a><br /></td></tr>
+<tr class="separator:gabdbfa1e913c490d3b1ad6ca169910482"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3bdeb99d1275d7fe06a46818467d03d9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__amqp__types.html#ga7d8110bc953738d83ad8b9c543ef517f">pn_decimal64_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga3bdeb99d1275d7fe06a46818467d03d9">pn_data_get_decimal64</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga3bdeb99d1275d7fe06a46818467d03d9"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a decimal64, returns its value, returns 0 otherwise.  <a href="group__data.html#ga3bdeb99d1275d7fe06a46818467d03d9">More...</a><br /></td></tr>
+<tr class="separator:ga3bdeb99d1275d7fe06a46818467d03d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaeb8b424245ca352fb63dce8ca03cd8da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__amqp__types.html#structpn__decimal128__t">pn_decimal128_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gaeb8b424245ca352fb63dce8ca03cd8da">pn_data_get_decimal128</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gaeb8b424245ca352fb63dce8ca03cd8da"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a decimal128, returns its value, returns 0 otherwise.  <a href="group__data.html#gaeb8b424245ca352fb63dce8ca03cd8da">More...</a><br /></td></tr>
+<tr class="separator:gaeb8b424245ca352fb63dce8ca03cd8da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5ba3f8eb5a972b9a579bc5af9e7fbde2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__amqp__types.html#structpn__uuid__t">pn_uuid_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga5ba3f8eb5a972b9a579bc5af9e7fbde2">pn_data_get_uuid</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga5ba3f8eb5a972b9a579bc5af9e7fbde2"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a UUID, returns its value, returns None otherwise.  <a href="group__data.html#ga5ba3f8eb5a972b9a579bc5af9e7fbde2">More...</a><br /></td></tr>
+<tr class="separator:ga5ba3f8eb5a972b9a579bc5af9e7fbde2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaee6e7a4f78d202cc81657e3976fd68ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gaee6e7a4f78d202cc81657e3976fd68ae">pn_data_get_binary</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gaee6e7a4f78d202cc81657e3976fd68ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is binary, returns its value, returns "" otherwise.  <a href="group__data.html#gaee6e7a4f78d202cc81657e3976fd68ae">More...</a><br /></td></tr>
+<tr class="separator:gaee6e7a4f78d202cc81657e3976fd68ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafccb5008960eb8dc757cb7f9941e5013"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gafccb5008960eb8dc757cb7f9941e5013">pn_data_get_string</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gafccb5008960eb8dc757cb7f9941e5013"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a string, returns its value, returns "" otherwise.  <a href="group__data.html#gafccb5008960eb8dc757cb7f9941e5013">More...</a><br /></td></tr>
+<tr class="separator:gafccb5008960eb8dc757cb7f9941e5013"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3c64a188867ebb19c8d4e3908e6f8e20"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga3c64a188867ebb19c8d4e3908e6f8e20">pn_data_get_symbol</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga3c64a188867ebb19c8d4e3908e6f8e20"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a symbol, returns its value, returns "" otherwise.  <a href="group__data.html#ga3c64a188867ebb19c8d4e3908e6f8e20">More...</a><br /></td></tr>
+<tr class="separator:ga3c64a188867ebb19c8d4e3908e6f8e20"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad03a049653bec28d20dc7587f7e544de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gad03a049653bec28d20dc7587f7e544de">pn_data_get_bytes</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gad03a049653bec28d20dc7587f7e544de"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a symbol, string, or binary, return the bytes representing its value.  <a href="group__data.html#gad03a049653bec28d20dc7587f7e544de">More...</a><br /></td></tr>
+<tr class="separator:gad03a049653bec28d20dc7587f7e544de"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac5d5c6e6bf24597caf63d35b1755e646"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__types.html#structpn__atom__t">pn_atom_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gac5d5c6e6bf24597caf63d35b1755e646">pn_data_get_atom</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gac5d5c6e6bf24597caf63d35b1755e646"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the current node is a scalar value, return it as a <a class="el" href="group__api__types.html#structpn__atom__t" title="A discriminated union that holds any scalar AMQP value. ">pn_atom_t</a>.  <a href="group__data.html#gac5d5c6e6bf24597caf63d35b1755e646">More...</a><br /></td></tr>
+<tr class="separator:gac5d5c6e6bf24597caf63d35b1755e646"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf0e0fbb9c8c757f94b9636a6b54dc332"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gaf0e0fbb9c8c757f94b9636a6b54dc332">pn_data_copy</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *src)</td></tr>
+<tr class="memdesc:gaf0e0fbb9c8c757f94b9636a6b54dc332"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy the contents of another pn_data_t object.  <a href="group__data.html#gaf0e0fbb9c8c757f94b9636a6b54dc332">More...</a><br /></td></tr>
+<tr class="separator:gaf0e0fbb9c8c757f94b9636a6b54dc332"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0a98b8f17784460034c240ed4b6b47d7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga0a98b8f17784460034c240ed4b6b47d7">pn_data_append</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *src)</td></tr>
+<tr class="memdesc:ga0a98b8f17784460034c240ed4b6b47d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append the contents of another pn_data_t object.  <a href="group__data.html#ga0a98b8f17784460034c240ed4b6b47d7">More...</a><br /></td></tr>
+<tr class="separator:ga0a98b8f17784460034c240ed4b6b47d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9a048cfd78ca76604b667d170eac0136"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga9a048cfd78ca76604b667d170eac0136">pn_data_appendn</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, <a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *src, int limit)</td></tr>
+<tr class="memdesc:ga9a048cfd78ca76604b667d170eac0136"><td class="mdescLeft">&#160;</td><td class="mdescRight">Append up to <em>n</em> values from the contents of another pn_data_t object.  <a href="group__data.html#ga9a048cfd78ca76604b667d170eac0136">More...</a><br /></td></tr>
+<tr class="separator:ga9a048cfd78ca76604b667d170eac0136"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaac08905c5bfb2371951914e0fb2793b9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gaac08905c5bfb2371951914e0fb2793b9">pn_data_narrow</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gaac08905c5bfb2371951914e0fb2793b9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Modify a pn_data_t object to behave as if the current node is the root node of the tree.  <a href="group__data.html#gaac08905c5bfb2371951914e0fb2793b9">More...</a><br /></td></tr>
+<tr class="separator:gaac08905c5bfb2371951914e0fb2793b9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab3f699c30da99e02d13f773988e3849e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#gab3f699c30da99e02d13f773988e3849e">pn_data_widen</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:gab3f699c30da99e02d13f773988e3849e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reverse the effect of <a class="el" href="group__data.html#gaac08905c5bfb2371951914e0fb2793b9" title="Modify a pn_data_t object to behave as if the current node is the root node of the tree...">pn_data_narrow()</a>.  <a href="group__data.html#gab3f699c30da99e02d13f773988e3849e">More...</a><br /></td></tr>
+<tr class="separator:gab3f699c30da99e02d13f773988e3849e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61162ca933ab6b957270f27910981eef"><td class="memItemLeft" align="right" valign="top">pn_handle_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga61162ca933ab6b957270f27910981eef">pn_data_point</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga61162ca933ab6b957270f27910981eef"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a handle for the current navigational state of a pn_data_t so that it can be later restored using <a class="el" href="group__data.html#ga92247a44abd6b6d01d9216d5b1e2e781" title="Restores a prior navigational state that was saved using pn_data_point(). ">pn_data_restore()</a>.  <a href="group__data.html#ga61162ca933ab6b957270f27910981eef">More...</a><br /></td></tr>
+<tr class="separator:ga61162ca933ab6b957270f27910981eef"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga92247a44abd6b6d01d9216d5b1e2e781"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga92247a44abd6b6d01d9216d5b1e2e781">pn_data_restore</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data, pn_handle_t point)</td></tr>
+<tr class="memdesc:ga92247a44abd6b6d01d9216d5b1e2e781"><td class="mdescLeft">&#160;</td><td class="mdescRight">Restores a prior navigational state that was saved using <a class="el" href="group__data.html#ga61162ca933ab6b957270f27910981eef" title="Returns a handle for the current navigational state of a pn_data_t so that it can be later restored u...">pn_data_point()</a>.  <a href="group__data.html#ga92247a44abd6b6d01d9216d5b1e2e781">More...</a><br /></td></tr>
+<tr class="separator:ga92247a44abd6b6d01d9216d5b1e2e781"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga502e9571b513b58bce5a5ae442951400"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__data.html#ga502e9571b513b58bce5a5ae442951400">pn_data_dump</a> (<a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *data)</td></tr>
+<tr class="memdesc:ga502e9571b513b58bce5a5ae442951400"><td class="mdescLeft">&#160;</td><td class="mdescRight">Dumps a debug representation of the internal state of the pn_data_t object that includes its navigational state to stdout for debugging purposes.  <a href="group__data.html#ga502e9571b513b58bce5a5ae442951400">More...</a><br /></td></tr>
+<tr class="separator:ga502e9571b513b58bce5a5ae442951400"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>AMQP data encoding and decoding. </p>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="codec_8h.html">codec.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/codec_8h.js b/content/releases/qpid-proton-0.28.0/proton/c/api/codec_8h.js
new file mode 100755
index 0000000..93a8a63
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/codec_8h.js
@@ -0,0 +1,113 @@
+var codec_8h =
+[
+    [ "pn_data_t", "group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf", null ],
+    [ "pn_type_t", "group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db", [
+      [ "PN_NULL", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe", null ],
+      [ "PN_BOOL", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7", null ],
+      [ "PN_UBYTE", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256", null ],
+      [ "PN_BYTE", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba32d7a9a461945791cb02902af9ff6592", null ],
+      [ "PN_USHORT", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba657a836a5ee74d9468924982ba3a3b41", null ],
+      [ "PN_SHORT", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3dbf1221e02329a7f41b41e597833d97", null ],
+      [ "PN_UINT", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa7a251ed9fe5c31f0473976467bfefdd", null ],
+      [ "PN_INT", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba175c594857c135ea2a9c3a2d415366ab", null ],
+      [ "PN_CHAR", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba905512ea57a64d4e2aecf4877b192124", null ],
+      [ "PN_ULONG", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba5f6b5fd2edbedf3f21285b69b8864777", null ],
+      [ "PN_LONG", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7a1b08f15b17b3d820a6fb50e65ffe1c", null ],
+      [ "PN_TIMESTAMP", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaca241b4fa6cd92fdf26b4460d02a17b1", null ],
+      [ "PN_FLOAT", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba9c27cba605584c7d093f26e7270bfaa0", null ],
+      [ "PN_DOUBLE", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa1367e8029855849dc4e0d3f027279a5", null ],
+      [ "PN_DECIMAL32", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae998dd044ac55b959427fc90531b14ca", null ],
+      [ "PN_DECIMAL64", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbacb54239601b8bf4795e34417425b92ae", null ],
+      [ "PN_DECIMAL128", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae54cf8095578932042be640555855cd4", null ],
+      [ "PN_UUID", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba0a6946e5c032bae8d108100e2c56ac13", null ],
+      [ "PN_BINARY", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7dc0fd4874c2b57a8249614d348643e9", null ],
+      [ "PN_STRING", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba88421417c7be2caf88c2d243cb73da6b", null ],
+      [ "PN_SYMBOL", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbad5f0929805f481d3ca6089ed172451e9", null ],
+      [ "PN_DESCRIBED", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaff3c998d42222a4a4be01cac89418d07", null ],
+      [ "PN_ARRAY", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2c6f15d0ad9e27f040382ef4a2be807d", null ],
+      [ "PN_LIST", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba653d98ae82ff7048973b4c755d2b2804", null ],
+      [ "PN_MAP", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3295ee98cb6c69f50951aea30ffe46dd", null ],
+      [ "PN_INVALID", "group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba891d1f2ee5621729cd5a07593042dce6", null ]
+    ] ],
+    [ "pn_type_name", "group__amqp__types.html#ga48a3094a983392e095984f1db2ec4fe3", null ],
+    [ "pn_data", "group__data.html#gac21c6f1c517ac486e2923baa3d0c5db4", null ],
+    [ "pn_data_free", "group__data.html#ga2c02eee58084ba9b77a37c086e195802", null ],
+    [ "pn_data_errno", "group__data.html#ga68e94dfa5d7ab568425c4a6587bac1db", null ],
+    [ "pn_data_error", "group__data.html#gada171f4740e6a1132b4d4b9c0aea645c", null ],
+    [ "pn_data_clear", "group__data.html#ga7611c1394e80b5166b8b8647659f97e6", null ],
+    [ "pn_data_size", "group__data.html#ga148ae972de23a6694cd18a510eee4856", null ],
+    [ "pn_data_rewind", "group__data.html#ga26d61fd9b512c322344d410384202005", null ],
+    [ "pn_data_next", "group__data.html#ga96c9a1c5f179036cd9513c50c0ac57de", null ],
+    [ "pn_data_prev", "group__data.html#ga9ee214dd19c845f76e29651682732e16", null ],
+    [ "pn_data_enter", "group__data.html#ga1093449b80357dabf3f70a4bf804f4f7", null ],
+    [ "pn_data_exit", "group__data.html#ga67a656cbdbf0a47a223ff1c8507ecf48", null ],
+    [ "pn_data_type", "group__data.html#ga2843b707e33437a8673e8b904c8faea1", null ],
+    [ "pn_data_print", "group__data.html#gaaf46509788aba824bb16343b566f1929", null ],
+    [ "pn_data_format", "group__data.html#gaa63068cf2ed94f05b20f6c49c908a2c6", null ],
+    [ "pn_data_encode", "group__data.html#ga5502724bcde68615bc47e09a3335b527", null ],
+    [ "pn_data_encoded_size", "group__data.html#gae71bfb440cc4f0b15fe958bf55a3f6af", null ],
+    [ "pn_data_decode", "group__data.html#ga74430b712be334a05861cfd5e9b312b9", null ],
+    [ "pn_data_put_list", "group__data.html#ga95c0c0750831ee3b8454af8bc51a787b", null ],
+    [ "pn_data_put_map", "group__data.html#ga4c77c7a884bbd9a757b31060962d8543", null ],
+    [ "pn_data_put_array", "group__data.html#ga20dda5db37c55c12b28e428c311b79da", null ],
+    [ "pn_data_put_described", "group__data.html#ga7490c3ee3444557fba3c7ad92e0f0d77", null ],
+    [ "pn_data_put_null", "group__data.html#gaf76476c18ae09c520a3ae01eaa62cc92", null ],
+    [ "pn_data_put_bool", "group__data.html#ga4a35f7001de91101d78143e4e98e6556", null ],
+    [ "pn_data_put_ubyte", "group__data.html#ga49df9ede673853123d84861c169d6113", null ],
+    [ "pn_data_put_byte", "group__data.html#ga182347d1d444bf6290b39239c4c13d0f", null ],
+    [ "pn_data_put_ushort", "group__data.html#ga9b5888f354a3a3b084c74186ed59284c", null ],
+    [ "pn_data_put_short", "group__data.html#gab230cca5089c6c28c4c12d507513fde9", null ],
+    [ "pn_data_put_uint", "group__data.html#ga549ee35ecd73ac55e9e8aa196a6ba2ec", null ],
+    [ "pn_data_put_int", "group__data.html#ga6cfb9e64b87f8d90a5b4237ca016a016", null ],
+    [ "pn_data_put_char", "group__data.html#gad406a4cf5bbc22b47cae78954b44c9ef", null ],
+    [ "pn_data_put_ulong", "group__data.html#gacc4bf3683c8234a94bca8af3ced8c875", null ],
+    [ "pn_data_put_long", "group__data.html#ga90f32862f64d65091d6fb1e7380a672b", null ],
+    [ "pn_data_put_timestamp", "group__data.html#gacb2c0b2c56d587ee354aaa0f21f2c9b1", null ],
+    [ "pn_data_put_float", "group__data.html#ga1fce9c3194a700eb99552c71651d28fc", null ],
+    [ "pn_data_put_double", "group__data.html#ga121070d2c21ef594f1cfe4083677f1a2", null ],
+    [ "pn_data_put_decimal32", "group__data.html#ga0199029f44d9c86e469c15bef51ceea2", null ],
+    [ "pn_data_put_decimal64", "group__data.html#ga7672e15a4925bb14bebb79bc8206d392", null ],
+    [ "pn_data_put_decimal128", "group__data.html#ga61944d632d27ffc1c0d6348f62bfec4e", null ],
+    [ "pn_data_put_uuid", "group__data.html#ga5d876ccb1d65d46af7db461d4415baab", null ],
+    [ "pn_data_put_binary", "group__data.html#gaeddd7cf9d968e81ebe72831330e7cd21", null ],
+    [ "pn_data_put_string", "group__data.html#ga5dc9c9c7db2018d12753767c075cc6ee", null ],
+    [ "pn_data_put_symbol", "group__data.html#ga00126d993e32a202c34f912d57b8e5ce", null ],
+    [ "pn_data_put_atom", "group__data.html#ga926c8732c66f38f3b9578d50af30f2ff", null ],
+    [ "pn_data_get_list", "group__data.html#ga3af18fc419995766f83a4b4ac07c31ce", null ],
+    [ "pn_data_get_map", "group__data.html#gadbd4c895a1e10266d20898996ce53bc0", null ],
+    [ "pn_data_get_array", "group__data.html#gab0f8eefe5f89362ffe186a092044d936", null ],
+    [ "pn_data_is_array_described", "group__data.html#ga122e7f20f958d51900675d37d80bd37e", null ],
+    [ "pn_data_get_array_type", "group__data.html#ga11c026fb5ec5e8620258f52ed86229b4", null ],
+    [ "pn_data_is_described", "group__data.html#gad7fac25ba5589ff0374442cf7ecbbd9c", null ],
+    [ "pn_data_is_null", "group__data.html#gabba00ce3862818acd8ca91c2a8af348b", null ],
+    [ "pn_data_get_bool", "group__data.html#gaeab50c7bd297665714861cfcb8f51124", null ],
+    [ "pn_data_get_ubyte", "group__data.html#ga7582b8fd0ecdf0368a600b9c4f22faa8", null ],
+    [ "pn_data_get_byte", "group__data.html#gaa756be79ecfab947ecea57ed8a9089f7", null ],
+    [ "pn_data_get_ushort", "group__data.html#ga254abc4df02a5c2e87fd3bdac2e14846", null ],
+    [ "pn_data_get_short", "group__data.html#gafe894205eaba01d1caf8ee2aa68ed55c", null ],
+    [ "pn_data_get_uint", "group__data.html#ga9541c1ee071c7d0b38805e1b01672ccc", null ],
+    [ "pn_data_get_int", "group__data.html#ga4f9ccacd002e89127b278703a6c680da", null ],
+    [ "pn_data_get_char", "group__data.html#ga9deeb028b90df8bfa3cad7928348b46b", null ],
+    [ "pn_data_get_ulong", "group__data.html#gaef4aa1c6873eb59a46ccaf76c492826f", null ],
+    [ "pn_data_get_long", "group__data.html#ga8d813db46df4e635b1ab2c400403560c", null ],
+    [ "pn_data_get_timestamp", "group__data.html#gac8cf4d1cb60c3313f4d61f45bceda5ba", null ],
+    [ "pn_data_get_float", "group__data.html#gabf41ef79c9a4f7e3fd673b0999e63a41", null ],
+    [ "pn_data_get_double", "group__data.html#ga97c448c037e34404df782c82d77b2bc3", null ],
+    [ "pn_data_get_decimal32", "group__data.html#gabdbfa1e913c490d3b1ad6ca169910482", null ],
+    [ "pn_data_get_decimal64", "group__data.html#ga3bdeb99d1275d7fe06a46818467d03d9", null ],
+    [ "pn_data_get_decimal128", "group__data.html#gaeb8b424245ca352fb63dce8ca03cd8da", null ],
+    [ "pn_data_get_uuid", "group__data.html#ga5ba3f8eb5a972b9a579bc5af9e7fbde2", null ],
+    [ "pn_data_get_binary", "group__data.html#gaee6e7a4f78d202cc81657e3976fd68ae", null ],
+    [ "pn_data_get_string", "group__data.html#gafccb5008960eb8dc757cb7f9941e5013", null ],
+    [ "pn_data_get_symbol", "group__data.html#ga3c64a188867ebb19c8d4e3908e6f8e20", null ],
+    [ "pn_data_get_bytes", "group__data.html#gad03a049653bec28d20dc7587f7e544de", null ],
+    [ "pn_data_get_atom", "group__data.html#gac5d5c6e6bf24597caf63d35b1755e646", null ],
+    [ "pn_data_copy", "group__data.html#gaf0e0fbb9c8c757f94b9636a6b54dc332", null ],
+    [ "pn_data_append", "group__data.html#ga0a98b8f17784460034c240ed4b6b47d7", null ],
+    [ "pn_data_appendn", "group__data.html#ga9a048cfd78ca76604b667d170eac0136", null ],
+    [ "pn_data_narrow", "group__data.html#gaac08905c5bfb2371951914e0fb2793b9", null ],
+    [ "pn_data_widen", "group__data.html#gab3f699c30da99e02d13f773988e3849e", null ],
+    [ "pn_data_point", "group__data.html#ga61162ca933ab6b957270f27910981eef", null ],
+    [ "pn_data_restore", "group__data.html#ga92247a44abd6b6d01d9216d5b1e2e781", null ],
+    [ "pn_data_dump", "group__data.html#ga502e9571b513b58bce5a5ae442951400", null ]
+];
\ No newline at end of file
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/codec_8h_source.html b/content/releases/qpid-proton-0.28.0/proton/c/api/codec_8h_source.html
new file mode 100755
index 0000000..c75695a
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/codec_8h_source.html
@@ -0,0 +1,229 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/codec.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('codec_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">codec.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="codec_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef PROTON_CODEC_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROTON_CODEC_H 1</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name="l00004"></a> [...]
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba3295ee98cb6c69f50951aea30ffe46dd"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3295ee98cb6c69f50951aea30ffe46dd">PN_MAP</a></div><div class="ttdoc">An AMQP map. </div><div class="ttdef"><b>Definition:</b> codec.h:175</div></div>
+<div class="ttc" id="group__data_html_ga9541c1ee071c7d0b38805e1b01672ccc"><div class="ttname"><a href="group__data.html#ga9541c1ee071c7d0b38805e1b01672ccc">pn_data_get_uint</a></div><div class="ttdeci">uint32_t pn_data_get_uint(pn_data_t *data)</div><div class="ttdoc">If the current node is an unsigned int, returns its value, returns 0 otherwise. </div></div>
+<div class="ttc" id="group__data_html_ga3bdeb99d1275d7fe06a46818467d03d9"><div class="ttname"><a href="group__data.html#ga3bdeb99d1275d7fe06a46818467d03d9">pn_data_get_decimal64</a></div><div class="ttdeci">pn_decimal64_t pn_data_get_decimal64(pn_data_t *data)</div><div class="ttdoc">If the current node is a decimal64, returns its value, returns 0 otherwise. </div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dbacb54239601b8bf4795e34417425b92ae"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbacb54239601b8bf4795e34417425b92ae">PN_DECIMAL64</a></div><div class="ttdoc">The decimal64 AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:127</div></div>
+<div class="ttc" id="group__data_html_ga6cfb9e64b87f8d90a5b4237ca016a016"><div class="ttname"><a href="group__data.html#ga6cfb9e64b87f8d90a5b4237ca016a016">pn_data_put_int</a></div><div class="ttdeci">int pn_data_put_int(pn_data_t *data, int32_t i)</div><div class="ttdoc">Puts a PN_INT value. </div></div>
+<div class="ttc" id="group__data_html_ga61944d632d27ffc1c0d6348f62bfec4e"><div class="ttname"><a href="group__data.html#ga61944d632d27ffc1c0d6348f62bfec4e">pn_data_put_decimal128</a></div><div class="ttdeci">int pn_data_put_decimal128(pn_data_t *data, pn_decimal128_t d)</div><div class="ttdoc">Puts a PN_DECIMAL128 value. </div></div>
+<div class="ttc" id="group__amqp__types_html_ga54d49ca7ff04ad10a57139c2d61f1d44"><div class="ttname"><a href="group__amqp__types.html#ga54d49ca7ff04ad10a57139c2d61f1d44">pn_decimal32_t</a></div><div class="ttdeci">uint32_t pn_decimal32_t</div><div class="ttdoc">A 32-bit decimal floating-point number. </div><div class="ttdef"><b>Definition:</b> types.h:180</div></div>
+<div class="ttc" id="group__data_html_ga4a35f7001de91101d78143e4e98e6556"><div class="ttname"><a href="group__data.html#ga4a35f7001de91101d78143e4e98e6556">pn_data_put_bool</a></div><div class="ttdeci">int pn_data_put_bool(pn_data_t *data, bool b)</div><div class="ttdoc">Puts a PN_BOOL value. </div></div>
+<div class="ttc" id="group__data_html_ga7672e15a4925bb14bebb79bc8206d392"><div class="ttname"><a href="group__data.html#ga7672e15a4925bb14bebb79bc8206d392">pn_data_put_decimal64</a></div><div class="ttdeci">int pn_data_put_decimal64(pn_data_t *data, pn_decimal64_t d)</div><div class="ttdoc">Puts a PN_DECIMAL64 value. </div></div>
+<div class="ttc" id="group__data_html_gae71bfb440cc4f0b15fe958bf55a3f6af"><div class="ttname"><a href="group__data.html#gae71bfb440cc4f0b15fe958bf55a3f6af">pn_data_encoded_size</a></div><div class="ttdeci">ssize_t pn_data_encoded_size(pn_data_t *data)</div><div class="ttdoc">Returns the number of bytes needed to encode a data object. </div></div>
+<div class="ttc" id="types_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div><div class="ttdoc">AMQP and API data types. </div></div>
+<div class="ttc" id="group__data_html_gafe894205eaba01d1caf8ee2aa68ed55c"><div class="ttname"><a href="group__data.html#gafe894205eaba01d1caf8ee2aa68ed55c">pn_data_get_short</a></div><div class="ttdeci">int16_t pn_data_get_short(pn_data_t *data)</div><div class="ttdoc">If the current node is a signed short, returns its value, returns 0 otherwise. </div></div>
+<div class="ttc" id="group__data_html_ga7490c3ee3444557fba3c7ad92e0f0d77"><div class="ttname"><a href="group__data.html#ga7490c3ee3444557fba3c7ad92e0f0d77">pn_data_put_described</a></div><div class="ttdeci">int pn_data_put_described(pn_data_t *data)</div><div class="ttdoc">Puts a described value into a pn_data_t object. </div></div>
+<div class="ttc" id="group__data_html_gaeddd7cf9d968e81ebe72831330e7cd21"><div class="ttname"><a href="group__data.html#gaeddd7cf9d968e81ebe72831330e7cd21">pn_data_put_binary</a></div><div class="ttdeci">int pn_data_put_binary(pn_data_t *data, pn_bytes_t bytes)</div><div class="ttdoc">Puts a PN_BINARY value. </div></div>
+<div class="ttc" id="group__data_html_gab3f699c30da99e02d13f773988e3849e"><div class="ttname"><a href="group__data.html#gab3f699c30da99e02d13f773988e3849e">pn_data_widen</a></div><div class="ttdeci">void pn_data_widen(pn_data_t *data)</div><div class="ttdoc">Reverse the effect of pn_data_narrow(). </div></div>
+<div class="ttc" id="group__data_html_gaeb8b424245ca352fb63dce8ca03cd8da"><div class="ttname"><a href="group__data.html#gaeb8b424245ca352fb63dce8ca03cd8da">pn_data_get_decimal128</a></div><div class="ttdeci">pn_decimal128_t pn_data_get_decimal128(pn_data_t *data)</div><div class="ttdoc">If the current node is a decimal128, returns its value, returns 0 otherwise. </div></div>
+<div class="ttc" id="group__data_html_gaac08905c5bfb2371951914e0fb2793b9"><div class="ttname"><a href="group__data.html#gaac08905c5bfb2371951914e0fb2793b9">pn_data_narrow</a></div><div class="ttdeci">void pn_data_narrow(pn_data_t *data)</div><div class="ttdoc">Modify a pn_data_t object to behave as if the current node is the root node of the tree...</div></div>
+<div class="ttc" id="group__amqp__types_html_structpn__uuid__t"><div class="ttname"><a href="group__amqp__types.html#structpn__uuid__t">pn_uuid_t</a></div><div class="ttdoc">A 16-byte universally unique identifier. </div><div class="ttdef"><b>Definition:</b> types.h:203</div></div>
+<div class="ttc" id="group__data_html_ga121070d2c21ef594f1cfe4083677f1a2"><div class="ttname"><a href="group__data.html#ga121070d2c21ef594f1cfe4083677f1a2">pn_data_put_double</a></div><div class="ttdeci">int pn_data_put_double(pn_data_t *data, double d)</div><div class="ttdoc">Puts a PN_DOUBLE value. </div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba9c27cba605584c7d093f26e7270bfaa0"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba9c27cba605584c7d093f26e7270bfaa0">PN_FLOAT</a></div><div class="ttdoc">The float AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:112</div></div>
+<div class="ttc" id="group__data_html_ga3af18fc419995766f83a4b4ac07c31ce"><div class="ttname"><a href="group__data.html#ga3af18fc419995766f83a4b4ac07c31ce">pn_data_get_list</a></div><div class="ttdeci">size_t pn_data_get_list(pn_data_t *data)</div><div class="ttdoc">If the current node is a list, return the number of elements, otherwise return zero. </div></div>
+<div class="ttc" id="group__api__types_html_structpn__atom__t"><div class="ttname"><a href="group__api__types.html#structpn__atom__t">pn_atom_t</a></div><div class="ttdoc">A discriminated union that holds any scalar AMQP value. </div><div class="ttdef"><b>Definition:</b> codec.h:200</div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba0a6946e5c032bae8d108100e2c56ac13"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba0a6946e5c032bae8d108100e2c56ac13">PN_UUID</a></div><div class="ttdoc">The UUID AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:137</div></div>
+<div class="ttc" id="group__data_html_gabf41ef79c9a4f7e3fd673b0999e63a41"><div class="ttname"><a href="group__data.html#gabf41ef79c9a4f7e3fd673b0999e63a41">pn_data_get_float</a></div><div class="ttdeci">float pn_data_get_float(pn_data_t *data)</div><div class="ttdoc">If the current node is a float, returns its value, raises 0 otherwise. </div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe">PN_NULL</a></div><div class="ttdoc">The NULL AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:51</div></div>
+<div class="ttc" id="group__data_html_gad03a049653bec28d20dc7587f7e544de"><div class="ttname"><a href="group__data.html#gad03a049653bec28d20dc7587f7e544de">pn_data_get_bytes</a></div><div class="ttdeci">pn_bytes_t pn_data_get_bytes(pn_data_t *data)</div><div class="ttdoc">If the current node is a symbol, string, or binary, return the bytes representing its value...</div></div>
+<div class="ttc" id="group__data_html_ga7582b8fd0ecdf0368a600b9c4f22faa8"><div class="ttname"><a href="group__data.html#ga7582b8fd0ecdf0368a600b9c4f22faa8">pn_data_get_ubyte</a></div><div class="ttdeci">uint8_t pn_data_get_ubyte(pn_data_t *data)</div><div class="ttdoc">If the current node is a PN_UBYTE, return its value, otherwise return 0. </div></div>
+<div class="ttc" id="group__data_html_ga122e7f20f958d51900675d37d80bd37e"><div class="ttname"><a href="group__data.html#ga122e7f20f958d51900675d37d80bd37e">pn_data_is_array_described</a></div><div class="ttdeci">bool pn_data_is_array_described(pn_data_t *data)</div><div class="ttdoc">Returns true if the current node points to a described array. </div></div>
+<div class="ttc" id="group__data_html_ga5ba3f8eb5a972b9a579bc5af9e7fbde2"><div class="ttname"><a href="group__data.html#ga5ba3f8eb5a972b9a579bc5af9e7fbde2">pn_data_get_uuid</a></div><div class="ttdeci">pn_uuid_t pn_data_get_uuid(pn_data_t *data)</div><div class="ttdoc">If the current node is a UUID, returns its value, returns None otherwise. </div></div>
+<div class="ttc" id="group__data_html_ga95c0c0750831ee3b8454af8bc51a787b"><div class="ttname"><a href="group__data.html#ga95c0c0750831ee3b8454af8bc51a787b">pn_data_put_list</a></div><div class="ttdeci">int pn_data_put_list(pn_data_t *data)</div><div class="ttdoc">Puts an empty list value into a pn_data_t. </div></div>
+<div class="ttc" id="group__data_html_ga148ae972de23a6694cd18a510eee4856"><div class="ttname"><a href="group__data.html#ga148ae972de23a6694cd18a510eee4856">pn_data_size</a></div><div class="ttdeci">size_t pn_data_size(pn_data_t *data)</div><div class="ttdoc">Returns the total number of nodes contained in a pn_data_t object. </div></div>
+<div class="ttc" id="group__data_html_gaa756be79ecfab947ecea57ed8a9089f7"><div class="ttname"><a href="group__data.html#gaa756be79ecfab947ecea57ed8a9089f7">pn_data_get_byte</a></div><div class="ttdeci">int8_t pn_data_get_byte(pn_data_t *data)</div><div class="ttdoc">If the current node is a signed byte, returns its value, returns 0 otherwise. </div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba32d7a9a461945791cb02902af9ff6592"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba32d7a9a461945791cb02902af9ff6592">PN_BYTE</a></div><div class="ttdoc">The byte AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:66</div></div>
+<div class="ttc" id="group__data_html_gaeab50c7bd297665714861cfcb8f51124"><div class="ttname"><a href="group__data.html#gaeab50c7bd297665714861cfcb8f51124">pn_data_get_bool</a></div><div class="ttdeci">bool pn_data_get_bool(pn_data_t *data)</div><div class="ttdoc">If the current node is a PN_BOOL, returns its value. </div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dbaca241b4fa6cd92fdf26b4460d02a17b1"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaca241b4fa6cd92fdf26b4460d02a17b1">PN_TIMESTAMP</a></div><div class="ttdoc">The timestamp AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:107</div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba2c6f15d0ad9e27f040382ef4a2be807d"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2c6f15d0ad9e27f040382ef4a2be807d">PN_ARRAY</a></div><div class="ttdoc">An AMQP array. </div><div class="ttdef"><b>Definition:</b> codec.h:164</div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dbaa1367e8029855849dc4e0d3f027279a5"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa1367e8029855849dc4e0d3f027279a5">PN_DOUBLE</a></div><div class="ttdoc">The double AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:117</div></div>
+<div class="ttc" id="group__data_html_gaaf46509788aba824bb16343b566f1929"><div class="ttname"><a href="group__data.html#gaaf46509788aba824bb16343b566f1929">pn_data_print</a></div><div class="ttdeci">int pn_data_print(pn_data_t *data)</div><div class="ttdoc">Prints the contents of a pn_data_t object using pn_data_format() to stdout. </div></div>
+<div class="ttc" id="group__error_html_ga24a289d5b32c9bd8a775600a5af83d52"><div class="ttname"><a href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a></div><div class="ttdeci">struct pn_error_t pn_error_t</div><div class="ttdoc">An int error code and some string text to describe the error. </div><div class="ttdef"><b>Definition:</b> error.h:44</div></div>
+<div class="ttc" id="group__data_html_ga11c026fb5ec5e8620258f52ed86229b4"><div class="ttname"><a href="group__data.html#ga11c026fb5ec5e8620258f52ed86229b4">pn_data_get_array_type</a></div><div class="ttdeci">pn_type_t pn_data_get_array_type(pn_data_t *data)</div><div class="ttdoc">Return the array type if the current node points to an array, PN_INVALID otherwise. </div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba88421417c7be2caf88c2d243cb73da6b"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba88421417c7be2caf88c2d243cb73da6b">PN_STRING</a></div><div class="ttdoc">The string AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:148</div></div>
+<div class="ttc" id="group__data_html_gad406a4cf5bbc22b47cae78954b44c9ef"><div class="ttname"><a href="group__data.html#gad406a4cf5bbc22b47cae78954b44c9ef">pn_data_put_char</a></div><div class="ttdeci">int pn_data_put_char(pn_data_t *data, pn_char_t c)</div><div class="ttdoc">Puts a PN_CHAR value. </div></div>
+<div class="ttc" id="group__data_html_ga61162ca933ab6b957270f27910981eef"><div class="ttname"><a href="group__data.html#ga61162ca933ab6b957270f27910981eef">pn_data_point</a></div><div class="ttdeci">pn_handle_t pn_data_point(pn_data_t *data)</div><div class="ttdoc">Returns a handle for the current navigational state of a pn_data_t so that it can be later restored u...</div></div>
+<div class="ttc" id="group__data_html_ga4f9ccacd002e89127b278703a6c680da"><div class="ttname"><a href="group__data.html#ga4f9ccacd002e89127b278703a6c680da">pn_data_get_int</a></div><div class="ttdeci">int32_t pn_data_get_int(pn_data_t *data)</div><div class="ttdoc">If the current node is a signed int, returns its value, returns 0 otherwise. </div></div>
+<div class="ttc" id="group__data_html_ga9ee214dd19c845f76e29651682732e16"><div class="ttname"><a href="group__data.html#ga9ee214dd19c845f76e29651682732e16">pn_data_prev</a></div><div class="ttdeci">bool pn_data_prev(pn_data_t *data)</div><div class="ttdoc">Moves the current node to its previous sibling and returns true. </div></div>
+<div class="ttc" id="error_8h_html"><div class="ttname"><a href="error_8h.html">error.h</a></div><div class="ttdoc">A Proton API error. </div></div>
+<div class="ttc" id="group__data_html_gaef4aa1c6873eb59a46ccaf76c492826f"><div class="ttname"><a href="group__data.html#gaef4aa1c6873eb59a46ccaf76c492826f">pn_data_get_ulong</a></div><div class="ttdeci">uint64_t pn_data_get_ulong(pn_data_t *data)</div><div class="ttdoc">If the current node is an unsigned long, returns its value, returns 0 otherwise. </div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba905512ea57a64d4e2aecf4877b192124"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba905512ea57a64d4e2aecf4877b192124">PN_CHAR</a></div><div class="ttdoc">The char AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:91</div></div>
+<div class="ttc" id="group__data_html_ga502e9571b513b58bce5a5ae442951400"><div class="ttname"><a href="group__data.html#ga502e9571b513b58bce5a5ae442951400">pn_data_dump</a></div><div class="ttdeci">void pn_data_dump(pn_data_t *data)</div><div class="ttdoc">Dumps a debug representation of the internal state of the pn_data_t object that includes its navigati...</div></div>
+<div class="ttc" id="group__data_html_gacc4bf3683c8234a94bca8af3ced8c875"><div class="ttname"><a href="group__data.html#gacc4bf3683c8234a94bca8af3ced8c875">pn_data_put_ulong</a></div><div class="ttdeci">int pn_data_put_ulong(pn_data_t *data, uint64_t ul)</div><div class="ttdoc">Puts a PN_ULONG value. </div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba653d98ae82ff7048973b4c755d2b2804"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba653d98ae82ff7048973b4c755d2b2804">PN_LIST</a></div><div class="ttdoc">An AMQP list. </div><div class="ttdef"><b>Definition:</b> codec.h:169</div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba5f6b5fd2edbedf3f21285b69b8864777"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba5f6b5fd2edbedf3f21285b69b8864777">PN_ULONG</a></div><div class="ttdoc">The ulong AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:96</div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dbad5f0929805f481d3ca6089ed172451e9"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbad5f0929805f481d3ca6089ed172451e9">PN_SYMBOL</a></div><div class="ttdoc">The symbol AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:154</div></div>
+<div class="ttc" id="group__data_html_ga97c448c037e34404df782c82d77b2bc3"><div class="ttname"><a href="group__data.html#ga97c448c037e34404df782c82d77b2bc3">pn_data_get_double</a></div><div class="ttdeci">double pn_data_get_double(pn_data_t *data)</div><div class="ttdoc">If the current node is a double, returns its value, returns 0 otherwise. </div></div>
+<div class="ttc" id="group__data_html_ga96c9a1c5f179036cd9513c50c0ac57de"><div class="ttname"><a href="group__data.html#ga96c9a1c5f179036cd9513c50c0ac57de">pn_data_next</a></div><div class="ttdeci">bool pn_data_next(pn_data_t *data)</div><div class="ttdoc">Advances the current node to its next sibling and returns true. </div></div>
+<div class="ttc" id="group__data_html_gaf76476c18ae09c520a3ae01eaa62cc92"><div class="ttname"><a href="group__data.html#gaf76476c18ae09c520a3ae01eaa62cc92">pn_data_put_null</a></div><div class="ttdeci">int pn_data_put_null(pn_data_t *data)</div><div class="ttdoc">Puts a PN_NULL value. </div></div>
+<div class="ttc" id="group__data_html_ga68e94dfa5d7ab568425c4a6587bac1db"><div class="ttname"><a href="group__data.html#ga68e94dfa5d7ab568425c4a6587bac1db">pn_data_errno</a></div><div class="ttdeci">int pn_data_errno(pn_data_t *data)</div><div class="ttdoc">Access the current error code for a given pn_data_t. </div></div>
+<div class="ttc" id="group__data_html_gaa63068cf2ed94f05b20f6c49c908a2c6"><div class="ttname"><a href="group__data.html#gaa63068cf2ed94f05b20f6c49c908a2c6">pn_data_format</a></div><div class="ttdeci">int pn_data_format(pn_data_t *data, char *bytes, size_t *size)</div><div class="ttdoc">Formats the contents of a pn_data_t object in a human readable way and writes them to the indicated l...</div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba175c594857c135ea2a9c3a2d415366ab"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba175c594857c135ea2a9c3a2d415366ab">PN_INT</a></div><div class="ttdoc">The signed int AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:86</div></div>
+<div class="ttc" id="group__data_html_ga26d61fd9b512c322344d410384202005"><div class="ttname"><a href="group__data.html#ga26d61fd9b512c322344d410384202005">pn_data_rewind</a></div><div class="ttdeci">void pn_data_rewind(pn_data_t *data)</div><div class="ttdoc">Clears current node pointer and sets the parent to the root node. </div></div>
+<div class="ttc" id="group__data_html_gabdbfa1e913c490d3b1ad6ca169910482"><div class="ttname"><a href="group__data.html#gabdbfa1e913c490d3b1ad6ca169910482">pn_data_get_decimal32</a></div><div class="ttdeci">pn_decimal32_t pn_data_get_decimal32(pn_data_t *data)</div><div class="ttdoc">If the current node is a decimal32, returns its value, returns 0 otherwise. </div></div>
+<div class="ttc" id="group__data_html_gab230cca5089c6c28c4c12d507513fde9"><div class="ttname"><a href="group__data.html#gab230cca5089c6c28c4c12d507513fde9">pn_data_put_short</a></div><div class="ttdeci">int pn_data_put_short(pn_data_t *data, int16_t s)</div><div class="ttdoc">Puts a PN_SHORT value. </div></div>
+<div class="ttc" id="group__amqp__types_html_structpn__decimal128__t"><div class="ttname"><a href="group__amqp__types.html#structpn__decimal128__t">pn_decimal128_t</a></div><div class="ttdoc">A 128-bit decimal floating-point number. </div><div class="ttdef"><b>Definition:</b> types.h:194</div></div>
+<div class="ttc" id="group__data_html_ga20dda5db37c55c12b28e428c311b79da"><div class="ttname"><a href="group__data.html#ga20dda5db37c55c12b28e428c311b79da">pn_data_put_array</a></div><div class="ttdeci">int pn_data_put_array(pn_data_t *data, bool described, pn_type_t type)</div><div class="ttdoc">Puts an empty array value into a pn_data_t. </div></div>
+<div class="ttc" id="group__data_html_gaee6e7a4f78d202cc81657e3976fd68ae"><div class="ttname"><a href="group__data.html#gaee6e7a4f78d202cc81657e3976fd68ae">pn_data_get_binary</a></div><div class="ttdeci">pn_bytes_t pn_data_get_binary(pn_data_t *data)</div><div class="ttdoc">If the current node is binary, returns its value, returns &quot;&quot; otherwise. </div></div>
+<div class="ttc" id="group__data_html_gada171f4740e6a1132b4d4b9c0aea645c"><div class="ttname"><a href="group__data.html#gada171f4740e6a1132b4d4b9c0aea645c">pn_data_error</a></div><div class="ttdeci">pn_error_t * pn_data_error(pn_data_t *data)</div><div class="ttdoc">Access the current error for a given pn_data_t. </div></div>
+<div class="ttc" id="group__data_html_gac5d5c6e6bf24597caf63d35b1755e646"><div class="ttname"><a href="group__data.html#gac5d5c6e6bf24597caf63d35b1755e646">pn_data_get_atom</a></div><div class="ttdeci">pn_atom_t pn_data_get_atom(pn_data_t *data)</div><div class="ttdoc">If the current node is a scalar value, return it as a pn_atom_t. </div></div>
+<div class="ttc" id="group__data_html_gafccb5008960eb8dc757cb7f9941e5013"><div class="ttname"><a href="group__data.html#gafccb5008960eb8dc757cb7f9941e5013">pn_data_get_string</a></div><div class="ttdeci">pn_bytes_t pn_data_get_string(pn_data_t *data)</div><div class="ttdoc">If the current node is a string, returns its value, returns &quot;&quot; otherwise. </div></div>
+<div class="ttc" id="group__data_html_ga2c02eee58084ba9b77a37c086e195802"><div class="ttname"><a href="group__data.html#ga2c02eee58084ba9b77a37c086e195802">pn_data_free</a></div><div class="ttdeci">void pn_data_free(pn_data_t *data)</div><div class="ttdoc">Free a pn_data_t object. </div></div>
+<div class="ttc" id="group__amqp__types_html_ga7d8110bc953738d83ad8b9c543ef517f"><div class="ttname"><a href="group__amqp__types.html#ga7d8110bc953738d83ad8b9c543ef517f">pn_decimal64_t</a></div><div class="ttdeci">uint64_t pn_decimal64_t</div><div class="ttdoc">A 64-bit decimal floating-point number. </div><div class="ttdef"><b>Definition:</b> types.h:187</div></div>
+<div class="ttc" id="group__data_html_ga3c64a188867ebb19c8d4e3908e6f8e20"><div class="ttname"><a href="group__data.html#ga3c64a188867ebb19c8d4e3908e6f8e20">pn_data_get_symbol</a></div><div class="ttdeci">pn_bytes_t pn_data_get_symbol(pn_data_t *data)</div><div class="ttdoc">If the current node is a symbol, returns its value, returns &quot;&quot; otherwise. </div></div>
+<div class="ttc" id="group__data_html_gacb2c0b2c56d587ee354aaa0f21f2c9b1"><div class="ttname"><a href="group__data.html#gacb2c0b2c56d587ee354aaa0f21f2c9b1">pn_data_put_timestamp</a></div><div class="ttdeci">int pn_data_put_timestamp(pn_data_t *data, pn_timestamp_t t)</div><div class="ttdoc">Puts a PN_TIMESTAMP value. </div></div>
+<div class="ttc" id="group__data_html_ga549ee35ecd73ac55e9e8aa196a6ba2ec"><div class="ttname"><a href="group__data.html#ga549ee35ecd73ac55e9e8aa196a6ba2ec">pn_data_put_uint</a></div><div class="ttdeci">int pn_data_put_uint(pn_data_t *data, uint32_t ui)</div><div class="ttdoc">Puts a PN_UINT value. </div></div>
+<div class="ttc" id="group__data_html_ga8d813db46df4e635b1ab2c400403560c"><div class="ttname"><a href="group__data.html#ga8d813db46df4e635b1ab2c400403560c">pn_data_get_long</a></div><div class="ttdeci">int64_t pn_data_get_long(pn_data_t *data)</div><div class="ttdoc">If the current node is an signed long, returns its value, returns 0 otherwise. </div></div>
+<div class="ttc" id="group__data_html_ga5d6cf528776e8b6ad6d67caf095986bf"><div class="ttname"><a href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a></div><div class="ttdeci">struct pn_data_t pn_data_t</div><div class="ttdoc">An AMQP Data object. </div><div class="ttdef"><b>Definition:</b> codec.h:364</div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dbae54cf8095578932042be640555855cd4"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae54cf8095578932042be640555855cd4">PN_DECIMAL128</a></div><div class="ttdoc">The decimal128 AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:132</div></div>
+<div class="ttc" id="group__data_html_ga92247a44abd6b6d01d9216d5b1e2e781"><div class="ttname"><a href="group__data.html#ga92247a44abd6b6d01d9216d5b1e2e781">pn_data_restore</a></div><div class="ttdeci">bool pn_data_restore(pn_data_t *data, pn_handle_t point)</div><div class="ttdoc">Restores a prior navigational state that was saved using pn_data_point(). </div></div>
+<div class="ttc" id="group__data_html_ga1fce9c3194a700eb99552c71651d28fc"><div class="ttname"><a href="group__data.html#ga1fce9c3194a700eb99552c71651d28fc">pn_data_put_float</a></div><div class="ttdeci">int pn_data_put_float(pn_data_t *data, float f)</div><div class="ttdoc">Puts a PN_FLOAT value. </div></div>
+<div class="ttc" id="group__data_html_ga74430b712be334a05861cfd5e9b312b9"><div class="ttname"><a href="group__data.html#ga74430b712be334a05861cfd5e9b312b9">pn_data_decode</a></div><div class="ttdeci">ssize_t pn_data_decode(pn_data_t *data, const char *bytes, size_t size)</div><div class="ttdoc">Decodes a single value from the contents of the AMQP data stream into the current data object...</div></div>
+<div class="ttc" id="group__data_html_ga9a048cfd78ca76604b667d170eac0136"><div class="ttname"><a href="group__data.html#ga9a048cfd78ca76604b667d170eac0136">pn_data_appendn</a></div><div class="ttdeci">int pn_data_appendn(pn_data_t *data, pn_data_t *src, int limit)</div><div class="ttdoc">Append up to n values from the contents of another pn_data_t object. </div></div>
+<div class="ttc" id="group__data_html_ga0199029f44d9c86e469c15bef51ceea2"><div class="ttname"><a href="group__data.html#ga0199029f44d9c86e469c15bef51ceea2">pn_data_put_decimal32</a></div><div class="ttdeci">int pn_data_put_decimal32(pn_data_t *data, pn_decimal32_t d)</div><div class="ttdoc">Puts a PN_DECIMAL32 value. </div></div>
+<div class="ttc" id="group__amqp__types_html_gaa1713f25d484600197d2a25ace856672"><div class="ttname"><a href="group__amqp__types.html#gaa1713f25d484600197d2a25ace856672">pn_char_t</a></div><div class="ttdeci">uint32_t pn_char_t</div><div class="ttdoc">A 32-bit Unicode code point. </div><div class="ttdef"><b>Definition:</b> types.h:173</div></div>
+<div class="ttc" id="group__data_html_gadbd4c895a1e10266d20898996ce53bc0"><div class="ttname"><a href="group__data.html#gadbd4c895a1e10266d20898996ce53bc0">pn_data_get_map</a></div><div class="ttdeci">size_t pn_data_get_map(pn_data_t *data)</div><div class="ttdoc">If the current node is a map, return the number of child elements, otherwise return zero...</div></div>
+<div class="ttc" id="group__data_html_gab0f8eefe5f89362ffe186a092044d936"><div class="ttname"><a href="group__data.html#gab0f8eefe5f89362ffe186a092044d936">pn_data_get_array</a></div><div class="ttdeci">size_t pn_data_get_array(pn_data_t *data)</div><div class="ttdoc">If the current node is an array, return the number of elements in the array, otherwise return 0...</div></div>
+<div class="ttc" id="group__amqp__types_html_ga48a3094a983392e095984f1db2ec4fe3"><div class="ttname"><a href="group__amqp__types.html#ga48a3094a983392e095984f1db2ec4fe3">pn_type_name</a></div><div class="ttdeci">const char * pn_type_name(pn_type_t type)</div><div class="ttdoc">Return a string name for an AMQP type. </div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba7a1b08f15b17b3d820a6fb50e65ffe1c"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7a1b08f15b17b3d820a6fb50e65ffe1c">PN_LONG</a></div><div class="ttdoc">The long AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:101</div></div>
+<div class="ttc" id="group__data_html_gaf0e0fbb9c8c757f94b9636a6b54dc332"><div class="ttname"><a href="group__data.html#gaf0e0fbb9c8c757f94b9636a6b54dc332">pn_data_copy</a></div><div class="ttdeci">int pn_data_copy(pn_data_t *data, pn_data_t *src)</div><div class="ttdoc">Copy the contents of another pn_data_t object. </div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256">PN_UBYTE</a></div><div class="ttdoc">The unsigned byte AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:61</div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba891d1f2ee5621729cd5a07593042dce6"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba891d1f2ee5621729cd5a07593042dce6">PN_INVALID</a></div><div class="ttdoc">A special invalid type value that is returned when no valid type is available. </div><div class="ttdef"><b>Definition:</b> codec.h:181</div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dbaff3c998d42222a4a4be01cac89418d07"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaff3c998d42222a4a4be01cac89418d07">PN_DESCRIBED</a></div><div class="ttdoc">A described AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:159</div></div>
+<div class="ttc" id="group__data_html_ga1093449b80357dabf3f70a4bf804f4f7"><div class="ttname"><a href="group__data.html#ga1093449b80357dabf3f70a4bf804f4f7">pn_data_enter</a></div><div class="ttdeci">bool pn_data_enter(pn_data_t *data)</div><div class="ttdoc">Sets the parent node to the current node and clears the current node. </div></div>
+<div class="ttc" id="group__data_html_ga90f32862f64d65091d6fb1e7380a672b"><div class="ttname"><a href="group__data.html#ga90f32862f64d65091d6fb1e7380a672b">pn_data_put_long</a></div><div class="ttdeci">int pn_data_put_long(pn_data_t *data, int64_t l)</div><div class="ttdoc">Puts a PN_LONG value. </div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba3dbf1221e02329a7f41b41e597833d97"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3dbf1221e02329a7f41b41e597833d97">PN_SHORT</a></div><div class="ttdoc">The short AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:76</div></div>
+<div class="ttc" id="group__data_html_ga4c77c7a884bbd9a757b31060962d8543"><div class="ttname"><a href="group__data.html#ga4c77c7a884bbd9a757b31060962d8543">pn_data_put_map</a></div><div class="ttdeci">int pn_data_put_map(pn_data_t *data)</div><div class="ttdoc">Puts an empty map value into a pn_data_t. </div></div>
+<div class="ttc" id="group__data_html_ga00126d993e32a202c34f912d57b8e5ce"><div class="ttname"><a href="group__data.html#ga00126d993e32a202c34f912d57b8e5ce">pn_data_put_symbol</a></div><div class="ttdeci">int pn_data_put_symbol(pn_data_t *data, pn_bytes_t symbol)</div><div class="ttdoc">Puts a PN_SYMBOL value. </div></div>
+<div class="ttc" id="group__data_html_ga5d876ccb1d65d46af7db461d4415baab"><div class="ttname"><a href="group__data.html#ga5d876ccb1d65d46af7db461d4415baab">pn_data_put_uuid</a></div><div class="ttdeci">int pn_data_put_uuid(pn_data_t *data, pn_uuid_t u)</div><div class="ttdoc">Puts a PN_UUID value. </div></div>
+<div class="ttc" id="group__data_html_ga2843b707e33437a8673e8b904c8faea1"><div class="ttname"><a href="group__data.html#ga2843b707e33437a8673e8b904c8faea1">pn_data_type</a></div><div class="ttdeci">pn_type_t pn_data_type(pn_data_t *data)</div><div class="ttdoc">Access the type of the current node. </div></div>
+<div class="ttc" id="group__data_html_gac21c6f1c517ac486e2923baa3d0c5db4"><div class="ttname"><a href="group__data.html#gac21c6f1c517ac486e2923baa3d0c5db4">pn_data</a></div><div class="ttdeci">pn_data_t * pn_data(size_t capacity)</div><div class="ttdoc">Construct a pn_data_t object with the supplied initial capacity. </div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba7dc0fd4874c2b57a8249614d348643e9"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7dc0fd4874c2b57a8249614d348643e9">PN_BINARY</a></div><div class="ttdoc">The binary AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:142</div></div>
+<div class="ttc" id="group__data_html_ga5dc9c9c7db2018d12753767c075cc6ee"><div class="ttname"><a href="group__data.html#ga5dc9c9c7db2018d12753767c075cc6ee">pn_data_put_string</a></div><div class="ttdeci">int pn_data_put_string(pn_data_t *data, pn_bytes_t string)</div><div class="ttdoc">Puts a PN_STRING value. </div></div>
+<div class="ttc" id="group__data_html_gac8cf4d1cb60c3313f4d61f45bceda5ba"><div class="ttname"><a href="group__data.html#gac8cf4d1cb60c3313f4d61f45bceda5ba">pn_data_get_timestamp</a></div><div class="ttdeci">pn_timestamp_t pn_data_get_timestamp(pn_data_t *data)</div><div class="ttdoc">If the current node is a timestamp, returns its value, returns 0 otherwise. </div></div>
+<div class="ttc" id="group__data_html_ga9deeb028b90df8bfa3cad7928348b46b"><div class="ttname"><a href="group__data.html#ga9deeb028b90df8bfa3cad7928348b46b">pn_data_get_char</a></div><div class="ttdeci">pn_char_t pn_data_get_char(pn_data_t *data)</div><div class="ttdoc">If the current node is a char, returns its value, returns 0 otherwise. </div></div>
+<div class="ttc" id="group__amqp__types_html_ga4465b5ea7d3c4f15c1dffa4deda905db"><div class="ttname"><a href="group__amqp__types.html#ga4465b5ea7d3c4f15c1dffa4deda905db">pn_type_t</a></div><div class="ttdeci">pn_type_t</div><div class="ttdoc">Identifies an AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:47</div></div>
+<div class="ttc" id="group__data_html_ga9b5888f354a3a3b084c74186ed59284c"><div class="ttname"><a href="group__data.html#ga9b5888f354a3a3b084c74186ed59284c">pn_data_put_ushort</a></div><div class="ttdeci">int pn_data_put_ushort(pn_data_t *data, uint16_t us)</div><div class="ttdoc">Puts a PN_USHORT value. </div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7">PN_BOOL</a></div><div class="ttdoc">The boolean AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:56</div></div>
+<div class="ttc" id="group__data_html_ga67a656cbdbf0a47a223ff1c8507ecf48"><div class="ttname"><a href="group__data.html#ga67a656cbdbf0a47a223ff1c8507ecf48">pn_data_exit</a></div><div class="ttdeci">bool pn_data_exit(pn_data_t *data)</div><div class="ttdoc">Sets the current node to the parent node and the parent node to its own parent. </div></div>
+<div class="ttc" id="group__data_html_ga7611c1394e80b5166b8b8647659f97e6"><div class="ttname"><a href="group__data.html#ga7611c1394e80b5166b8b8647659f97e6">pn_data_clear</a></div><div class="ttdeci">void pn_data_clear(pn_data_t *data)</div><div class="ttdoc">Clears a pn_data_t object. </div></div>
+<div class="ttc" id="group__data_html_ga254abc4df02a5c2e87fd3bdac2e14846"><div class="ttname"><a href="group__data.html#ga254abc4df02a5c2e87fd3bdac2e14846">pn_data_get_ushort</a></div><div class="ttdeci">uint16_t pn_data_get_ushort(pn_data_t *data)</div><div class="ttdoc">If the current node is an unsigned short, returns its value, returns 0 otherwise. ...</div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dbae998dd044ac55b959427fc90531b14ca"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae998dd044ac55b959427fc90531b14ca">PN_DECIMAL32</a></div><div class="ttdoc">The decimal32 AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:122</div></div>
+<div class="ttc" id="group__data_html_ga5502724bcde68615bc47e09a3335b527"><div class="ttname"><a href="group__data.html#ga5502724bcde68615bc47e09a3335b527">pn_data_encode</a></div><div class="ttdeci">ssize_t pn_data_encode(pn_data_t *data, char *bytes, size_t size)</div><div class="ttdoc">Writes the contents of a data object to the given buffer as an AMQP data stream. </div></div>
+<div class="ttc" id="group__data_html_gabba00ce3862818acd8ca91c2a8af348b"><div class="ttname"><a href="group__data.html#gabba00ce3862818acd8ca91c2a8af348b">pn_data_is_null</a></div><div class="ttdeci">bool pn_data_is_null(pn_data_t *data)</div><div class="ttdoc">Checks if the current node is a PN_NULL. </div></div>
+<div class="ttc" id="group__data_html_ga0a98b8f17784460034c240ed4b6b47d7"><div class="ttname"><a href="group__data.html#ga0a98b8f17784460034c240ed4b6b47d7">pn_data_append</a></div><div class="ttdeci">int pn_data_append(pn_data_t *data, pn_data_t *src)</div><div class="ttdoc">Append the contents of another pn_data_t object. </div></div>
+<div class="ttc" id="group__api__types_html_structpn__bytes__t"><div class="ttname"><a href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a></div><div class="ttdoc">A const byte buffer. </div><div class="ttdef"><b>Definition:</b> types.h:212</div></div>
+<div class="ttc" id="group__data_html_ga49df9ede673853123d84861c169d6113"><div class="ttname"><a href="group__data.html#ga49df9ede673853123d84861c169d6113">pn_data_put_ubyte</a></div><div class="ttdeci">int pn_data_put_ubyte(pn_data_t *data, uint8_t ub)</div><div class="ttdoc">Puts a PN_UBYTE value. </div></div>
+<div class="ttc" id="group__api__types_html_a27df760d7bd97cf728fc3e633a1ba604"><div class="ttname"><a href="group__api__types.html#a27df760d7bd97cf728fc3e633a1ba604">pn_atom_t::type</a></div><div class="ttdeci">pn_type_t type</div><div class="ttdoc">Indicates the type of value the atom is currently pointing to. </div><div class="ttdef"><b>Definition:</b> codec.h:205</div></div>
+<div class="ttc" id="group__amqp__types_html_gad337c365b498106064ec28e00e5fb6dd"><div class="ttname"><a href="group__amqp__types.html#gad337c365b498106064ec28e00e5fb6dd">pn_timestamp_t</a></div><div class="ttdeci">int64_t pn_timestamp_t</div><div class="ttdoc">A 64-bit timestamp in milliseconds since the Unix epoch. </div><div class="ttdef"><b>Definition:</b> types.h:166</div></div>
+<div class="ttc" id="group__data_html_ga182347d1d444bf6290b39239c4c13d0f"><div class="ttname"><a href="group__data.html#ga182347d1d444bf6290b39239c4c13d0f">pn_data_put_byte</a></div><div class="ttdeci">int pn_data_put_byte(pn_data_t *data, int8_t b)</div><div class="ttdoc">Puts a PN_BYTE value. </div></div>
+<div class="ttc" id="group__data_html_gad7fac25ba5589ff0374442cf7ecbbd9c"><div class="ttname"><a href="group__data.html#gad7fac25ba5589ff0374442cf7ecbbd9c">pn_data_is_described</a></div><div class="ttdeci">bool pn_data_is_described(pn_data_t *data)</div><div class="ttdoc">Checks if the current node is a described value. </div></div>
+<div class="ttc" id="group__data_html_ga926c8732c66f38f3b9578d50af30f2ff"><div class="ttname"><a href="group__data.html#ga926c8732c66f38f3b9578d50af30f2ff">pn_data_put_atom</a></div><div class="ttdeci">int pn_data_put_atom(pn_data_t *data, pn_atom_t atom)</div><div class="ttdoc">Puts any scalar value value. </div></div>
+<div class="ttc" id="group__amqp__types_html_gga4465b5ea7d3c4f15c1dffa4deda905dba657a836a5ee74d9468924982ba3a3b41"><div class="ttname"><a href="group__amqp__types.html#gga4465b5ea7d3c4f15c1dffa4deda905dba657a836a5ee74d9468924982ba3a3b41">PN_USHORT</a></div><div class="ttdoc">The unsigned short AMQP type. </div><div class="ttdef"><b>Definition:</b> codec.h:71</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="codec_8h.html">codec.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/condition_8h.html b/content/releases/qpid-proton-0.28.0/proton/c/api/condition_8h.html
new file mode 100755
index 0000000..efdd6a7
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/condition_8h.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/condition.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('condition_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">condition.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>An endpoint error state.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;proton/import_export.h&gt;</code><br />
+<code>#include &lt;<a class="el" href="codec_8h_source.html">proton/codec.h</a>&gt;</code><br />
+<code>#include &lt;proton/type_compat.h&gt;</code><br />
+<code>#include &lt;stddef.h&gt;</code><br />
+</div>
+<p><a href="condition_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ga11eb7db7d2c205169fe3d47c996a95a5"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a></td></tr>
+<tr class="memdesc:ga11eb7db7d2c205169fe3d47c996a95a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">An AMQP Condition object.  <a href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">More...</a><br /></td></tr>
+<tr class="separator:ga11eb7db7d2c205169fe3d47c996a95a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga112611a7a4087e050c476a430db2cfb9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#ga112611a7a4087e050c476a430db2cfb9">pn_condition_is_set</a> (<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *condition)</td></tr>
+<tr class="memdesc:ga112611a7a4087e050c476a430db2cfb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the condition object is holding some information, i.e.  <a href="group__condition.html#ga112611a7a4087e050c476a430db2cfb9">More...</a><br /></td></tr>
+<tr class="separator:ga112611a7a4087e050c476a430db2cfb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab91d5be5be6a61dc3d9dfaa4e01372b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#gab91d5be5be6a61dc3d9dfaa4e01372b4">pn_condition_clear</a> (<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *condition)</td></tr>
+<tr class="memdesc:gab91d5be5be6a61dc3d9dfaa4e01372b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clears the condition object of any exceptional information.  <a href="group__condition.html#gab91d5be5be6a61dc3d9dfaa4e01372b4">More...</a><br /></td></tr>
+<tr class="separator:gab91d5be5be6a61dc3d9dfaa4e01372b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga05b0d374d90f11d9ebbf818662569689"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#ga05b0d374d90f11d9ebbf818662569689">pn_condition_get_name</a> (<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *condition)</td></tr>
+<tr class="memdesc:ga05b0d374d90f11d9ebbf818662569689"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the name associated with the exceptional condition, or NULL if there is no conditional information set.  <a href="group__condition.html#ga05b0d374d90f11d9ebbf818662569689">More...</a><br /></td></tr>
+<tr class="separator:ga05b0d374d90f11d9ebbf818662569689"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab344572fd2d80aa5c52b588129facb27"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#gab344572fd2d80aa5c52b588129facb27">pn_condition_set_name</a> (<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *condition, const char *name)</td></tr>
+<tr class="memdesc:gab344572fd2d80aa5c52b588129facb27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the name associated with the exceptional condition.  <a href="group__condition.html#gab344572fd2d80aa5c52b588129facb27">More...</a><br /></td></tr>
+<tr class="separator:gab344572fd2d80aa5c52b588129facb27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaabebb65bfcf47b6f7d83ab6fb0153bb8"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#gaabebb65bfcf47b6f7d83ab6fb0153bb8">pn_condition_get_description</a> (<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *condition)</td></tr>
+<tr class="memdesc:gaabebb65bfcf47b6f7d83ab6fb0153bb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the description associated with the exceptional condition.  <a href="group__condition.html#gaabebb65bfcf47b6f7d83ab6fb0153bb8">More...</a><br /></td></tr>
+<tr class="separator:gaabebb65bfcf47b6f7d83ab6fb0153bb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8e7eacc5be9c2223535bb57950171f0b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#ga8e7eacc5be9c2223535bb57950171f0b">pn_condition_set_description</a> (<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *condition, const char *description)</td></tr>
+<tr class="memdesc:ga8e7eacc5be9c2223535bb57950171f0b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the description associated with the exceptional condition.  <a href="group__condition.html#ga8e7eacc5be9c2223535bb57950171f0b">More...</a><br /></td></tr>
+<tr class="separator:ga8e7eacc5be9c2223535bb57950171f0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1dba0d01af7ba6ad7ad6b02bf642a46b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#ga1dba0d01af7ba6ad7ad6b02bf642a46b">pn_condition_info</a> (<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *condition)</td></tr>
+<tr class="memdesc:ga1dba0d01af7ba6ad7ad6b02bf642a46b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a data object that holds the additional information associated with the condition.  <a href="group__condition.html#ga1dba0d01af7ba6ad7ad6b02bf642a46b">More...</a><br /></td></tr>
+<tr class="separator:ga1dba0d01af7ba6ad7ad6b02bf642a46b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaccab52be69f97d7be2d199b4e1f11380"><td class="memItemLeft" align="right" valign="top">
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#gaccab52be69f97d7be2d199b4e1f11380">pn_condition_vformat</a> (<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *, const char *name, const char *fmt, va_list ap)</td></tr>
+<tr class="memdesc:gaccab52be69f97d7be2d199b4e1f11380"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name and printf-style formatted description. <br /></td></tr>
+<tr class="separator:gaccab52be69f97d7be2d199b4e1f11380"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga65d9818487fc61e7ca75a9ec4abc8676"><td class="memItemLeft" align="right" valign="top">
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#ga65d9818487fc61e7ca75a9ec4abc8676">pn_condition_format</a> (<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *, const char *name, const char *fmt,...)</td></tr>
+<tr class="memdesc:ga65d9818487fc61e7ca75a9ec4abc8676"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name and printf-style formatted description. <br /></td></tr>
+<tr class="separator:ga65d9818487fc61e7ca75a9ec4abc8676"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaefa0da2c1e82f29ddda357e171f5a50a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#gaefa0da2c1e82f29ddda357e171f5a50a">pn_condition_is_redirect</a> (<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *condition)</td></tr>
+<tr class="memdesc:gaefa0da2c1e82f29ddda357e171f5a50a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns true if the condition is a redirect.  <a href="group__condition.html#gaefa0da2c1e82f29ddda357e171f5a50a">More...</a><br /></td></tr>
+<tr class="separator:gaefa0da2c1e82f29ddda357e171f5a50a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga76c5dbc715c0d72d7dad2126b797eb64"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#ga76c5dbc715c0d72d7dad2126b797eb64">pn_condition_redirect_host</a> (<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *condition)</td></tr>
+<tr class="memdesc:ga76c5dbc715c0d72d7dad2126b797eb64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the redirect host from the additional information associated with the condition.  <a href="group__condition.html#ga76c5dbc715c0d72d7dad2126b797eb64">More...</a><br /></td></tr>
+<tr class="separator:ga76c5dbc715c0d72d7dad2126b797eb64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf92a380a12c91d4124c22af62318c2e9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#gaf92a380a12c91d4124c22af62318c2e9">pn_condition_redirect_port</a> (<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *condition)</td></tr>
+<tr class="memdesc:gaf92a380a12c91d4124c22af62318c2e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieves the redirect port from the additional information associated with the condition.  <a href="group__condition.html#gaf92a380a12c91d4124c22af62318c2e9">More...</a><br /></td></tr>
+<tr class="separator:gaf92a380a12c91d4124c22af62318c2e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae495a2885d97a9f167e297efd6974a1e"><td class="memItemLeft" align="right" valign="top">
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#gae495a2885d97a9f167e297efd6974a1e">pn_condition_copy</a> (<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *dest, <a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *src)</td></tr>
+<tr class="memdesc:gae495a2885d97a9f167e297efd6974a1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy the src condition to the dst condition. <br /></td></tr>
+<tr class="separator:gae495a2885d97a9f167e297efd6974a1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac798dc9acd131cb47a3e7291efffbc02"><td class="memItemLeft" align="right" valign="top">
+<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#gac798dc9acd131cb47a3e7291efffbc02">pn_condition</a> (void)</td></tr>
+<tr class="memdesc:gac798dc9acd131cb47a3e7291efffbc02"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a condition object. <br /></td></tr>
+<tr class="separator:gac798dc9acd131cb47a3e7291efffbc02"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad1f52a60bcc855702cfe51e6703625bb"><td class="memItemLeft" align="right" valign="top">
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__condition.html#gad1f52a60bcc855702cfe51e6703625bb">pn_condition_free</a> (<a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *)</td></tr>
+<tr class="memdesc:gad1f52a60bcc855702cfe51e6703625bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free a condition object. <br /></td></tr>
+<tr class="separator:gad1f52a60bcc855702cfe51e6703625bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>An endpoint error state. </p>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="condition_8h.html">condition.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/condition_8h.js b/content/releases/qpid-proton-0.28.0/proton/c/api/condition_8h.js
new file mode 100755
index 0000000..57eecaa
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/condition_8h.js
@@ -0,0 +1,19 @@
+var condition_8h =
+[
+    [ "pn_condition_t", "group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5", null ],
+    [ "pn_condition_is_set", "group__condition.html#ga112611a7a4087e050c476a430db2cfb9", null ],
+    [ "pn_condition_clear", "group__condition.html#gab91d5be5be6a61dc3d9dfaa4e01372b4", null ],
+    [ "pn_condition_get_name", "group__condition.html#ga05b0d374d90f11d9ebbf818662569689", null ],
+    [ "pn_condition_set_name", "group__condition.html#gab344572fd2d80aa5c52b588129facb27", null ],
+    [ "pn_condition_get_description", "group__condition.html#gaabebb65bfcf47b6f7d83ab6fb0153bb8", null ],
+    [ "pn_condition_set_description", "group__condition.html#ga8e7eacc5be9c2223535bb57950171f0b", null ],
+    [ "pn_condition_info", "group__condition.html#ga1dba0d01af7ba6ad7ad6b02bf642a46b", null ],
+    [ "pn_condition_vformat", "group__condition.html#gaccab52be69f97d7be2d199b4e1f11380", null ],
+    [ "pn_condition_format", "group__condition.html#ga65d9818487fc61e7ca75a9ec4abc8676", null ],
+    [ "pn_condition_is_redirect", "group__condition.html#gaefa0da2c1e82f29ddda357e171f5a50a", null ],
+    [ "pn_condition_redirect_host", "group__condition.html#ga76c5dbc715c0d72d7dad2126b797eb64", null ],
+    [ "pn_condition_redirect_port", "group__condition.html#gaf92a380a12c91d4124c22af62318c2e9", null ],
+    [ "pn_condition_copy", "group__condition.html#gae495a2885d97a9f167e297efd6974a1e", null ],
+    [ "pn_condition", "group__condition.html#gac798dc9acd131cb47a3e7291efffbc02", null ],
+    [ "pn_condition_free", "group__condition.html#gad1f52a60bcc855702cfe51e6703625bb", null ]
+];
\ No newline at end of file
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/condition_8h_source.html b/content/releases/qpid-proton-0.28.0/proton/c/api/condition_8h_source.html
new file mode 100755
index 0000000..28e9f23
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/condition_8h_source.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/condition.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('condition_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">condition.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="condition_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef PROTON_CONDITION_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROTON_CONDITION_H 1</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name=" [...]
+<div class="ttc" id="group__condition_html_ga76c5dbc715c0d72d7dad2126b797eb64"><div class="ttname"><a href="group__condition.html#ga76c5dbc715c0d72d7dad2126b797eb64">pn_condition_redirect_host</a></div><div class="ttdeci">const char * pn_condition_redirect_host(pn_condition_t *condition)</div><div class="ttdoc">Retrieves the redirect host from the additional information associated with the condition. </div></div>
+<div class="ttc" id="codec_8h_html"><div class="ttname"><a href="codec_8h.html">codec.h</a></div><div class="ttdoc">AMQP data encoding and decoding. </div></div>
+<div class="ttc" id="group__condition_html_ga112611a7a4087e050c476a430db2cfb9"><div class="ttname"><a href="group__condition.html#ga112611a7a4087e050c476a430db2cfb9">pn_condition_is_set</a></div><div class="ttdeci">bool pn_condition_is_set(pn_condition_t *condition)</div><div class="ttdoc">Returns true if the condition object is holding some information, i.e. </div></div>
+<div class="ttc" id="group__condition_html_gae495a2885d97a9f167e297efd6974a1e"><div class="ttname"><a href="group__condition.html#gae495a2885d97a9f167e297efd6974a1e">pn_condition_copy</a></div><div class="ttdeci">int pn_condition_copy(pn_condition_t *dest, pn_condition_t *src)</div><div class="ttdoc">Copy the src condition to the dst condition. </div></div>
+<div class="ttc" id="group__condition_html_gac798dc9acd131cb47a3e7291efffbc02"><div class="ttname"><a href="group__condition.html#gac798dc9acd131cb47a3e7291efffbc02">pn_condition</a></div><div class="ttdeci">pn_condition_t * pn_condition(void)</div><div class="ttdoc">Create a condition object. </div></div>
+<div class="ttc" id="group__condition_html_gaccab52be69f97d7be2d199b4e1f11380"><div class="ttname"><a href="group__condition.html#gaccab52be69f97d7be2d199b4e1f11380">pn_condition_vformat</a></div><div class="ttdeci">int pn_condition_vformat(pn_condition_t *, const char *name, const char *fmt, va_list ap)</div><div class="ttdoc">Set the name and printf-style formatted description. </div></div>
+<div class="ttc" id="group__condition_html_gaefa0da2c1e82f29ddda357e171f5a50a"><div class="ttname"><a href="group__condition.html#gaefa0da2c1e82f29ddda357e171f5a50a">pn_condition_is_redirect</a></div><div class="ttdeci">bool pn_condition_is_redirect(pn_condition_t *condition)</div><div class="ttdoc">Returns true if the condition is a redirect. </div></div>
+<div class="ttc" id="group__data_html_ga5d6cf528776e8b6ad6d67caf095986bf"><div class="ttname"><a href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a></div><div class="ttdeci">struct pn_data_t pn_data_t</div><div class="ttdoc">An AMQP Data object. </div><div class="ttdef"><b>Definition:</b> codec.h:364</div></div>
+<div class="ttc" id="group__condition_html_ga05b0d374d90f11d9ebbf818662569689"><div class="ttname"><a href="group__condition.html#ga05b0d374d90f11d9ebbf818662569689">pn_condition_get_name</a></div><div class="ttdeci">const char * pn_condition_get_name(pn_condition_t *condition)</div><div class="ttdoc">Returns the name associated with the exceptional condition, or NULL if there is no conditional inform...</div></div>
+<div class="ttc" id="group__condition_html_gaf92a380a12c91d4124c22af62318c2e9"><div class="ttname"><a href="group__condition.html#gaf92a380a12c91d4124c22af62318c2e9">pn_condition_redirect_port</a></div><div class="ttdeci">int pn_condition_redirect_port(pn_condition_t *condition)</div><div class="ttdoc">Retrieves the redirect port from the additional information associated with the condition. </div></div>
+<div class="ttc" id="group__condition_html_gaabebb65bfcf47b6f7d83ab6fb0153bb8"><div class="ttname"><a href="group__condition.html#gaabebb65bfcf47b6f7d83ab6fb0153bb8">pn_condition_get_description</a></div><div class="ttdeci">const char * pn_condition_get_description(pn_condition_t *condition)</div><div class="ttdoc">Gets the description associated with the exceptional condition. </div></div>
+<div class="ttc" id="group__condition_html_ga11eb7db7d2c205169fe3d47c996a95a5"><div class="ttname"><a href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a></div><div class="ttdeci">struct pn_condition_t pn_condition_t</div><div class="ttdoc">An AMQP Condition object. </div><div class="ttdef"><b>Definition:</b> condition.h:64</div></div>
+<div class="ttc" id="group__condition_html_ga1dba0d01af7ba6ad7ad6b02bf642a46b"><div class="ttname"><a href="group__condition.html#ga1dba0d01af7ba6ad7ad6b02bf642a46b">pn_condition_info</a></div><div class="ttdeci">pn_data_t * pn_condition_info(pn_condition_t *condition)</div><div class="ttdoc">Returns a data object that holds the additional information associated with the condition. </div></div>
+<div class="ttc" id="group__condition_html_gad1f52a60bcc855702cfe51e6703625bb"><div class="ttname"><a href="group__condition.html#gad1f52a60bcc855702cfe51e6703625bb">pn_condition_free</a></div><div class="ttdeci">void pn_condition_free(pn_condition_t *)</div><div class="ttdoc">Free a condition object. </div></div>
+<div class="ttc" id="group__condition_html_gab91d5be5be6a61dc3d9dfaa4e01372b4"><div class="ttname"><a href="group__condition.html#gab91d5be5be6a61dc3d9dfaa4e01372b4">pn_condition_clear</a></div><div class="ttdeci">void pn_condition_clear(pn_condition_t *condition)</div><div class="ttdoc">Clears the condition object of any exceptional information. </div></div>
+<div class="ttc" id="group__condition_html_ga8e7eacc5be9c2223535bb57950171f0b"><div class="ttname"><a href="group__condition.html#ga8e7eacc5be9c2223535bb57950171f0b">pn_condition_set_description</a></div><div class="ttdeci">int pn_condition_set_description(pn_condition_t *condition, const char *description)</div><div class="ttdoc">Sets the description associated with the exceptional condition. </div></div>
+<div class="ttc" id="group__condition_html_gab344572fd2d80aa5c52b588129facb27"><div class="ttname"><a href="group__condition.html#gab344572fd2d80aa5c52b588129facb27">pn_condition_set_name</a></div><div class="ttdeci">int pn_condition_set_name(pn_condition_t *condition, const char *name)</div><div class="ttdoc">Sets the name associated with the exceptional condition. </div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="condition_8h.html">condition.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/connection_8h.html b/content/releases/qpid-proton-0.28.0/proton/c/api/connection_8h.html
new file mode 100755
index 0000000..e4e26f6
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/connection_8h.html
@@ -0,0 +1,257 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/connection.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('connection_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">connection.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A connection to a remote AMQP peer.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;proton/import_export.h&gt;</code><br />
+<code>#include &lt;<a class="el" href="codec_8h_source.html">proton/codec.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="condition_8h_source.html">proton/condition.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="error_8h_source.html">proton/error.h</a>&gt;</code><br />
+<code>#include &lt;proton/type_compat.h&gt;</code><br />
+<code>#include &lt;<a class="el" href="types_8h_source.html">proton/types.h</a>&gt;</code><br />
+<code>#include &lt;stddef.h&gt;</code><br />
+</div>
+<p><a href="connection_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:gac83dd8123b992813be86fe0f7eaf8f61"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gac83dd8123b992813be86fe0f7eaf8f61">PN_LOCAL_UNINIT</a></td></tr>
+<tr class="memdesc:gac83dd8123b992813be86fe0f7eaf8f61"><td class="mdescLeft">&#160;</td><td class="mdescRight">The local <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is uninitialized. <br /></td></tr>
+<tr class="separator:gac83dd8123b992813be86fe0f7eaf8f61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0c3bf54f0991944a2f6eea36b561fa2b"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga0c3bf54f0991944a2f6eea36b561fa2b">PN_LOCAL_ACTIVE</a></td></tr>
+<tr class="memdesc:ga0c3bf54f0991944a2f6eea36b561fa2b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The local <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is active. <br /></td></tr>
+<tr class="separator:ga0c3bf54f0991944a2f6eea36b561fa2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga602c2c870ebed1d9bfe100876909225b"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga602c2c870ebed1d9bfe100876909225b">PN_LOCAL_CLOSED</a></td></tr>
+<tr class="memdesc:ga602c2c870ebed1d9bfe100876909225b"><td class="mdescLeft">&#160;</td><td class="mdescRight">The local <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is closed. <br /></td></tr>
+<tr class="separator:ga602c2c870ebed1d9bfe100876909225b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c35fcb0aacd254d586df8594ee770d3"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga4c35fcb0aacd254d586df8594ee770d3">PN_REMOTE_UNINIT</a></td></tr>
+<tr class="memdesc:ga4c35fcb0aacd254d586df8594ee770d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The remote <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is uninitialized. <br /></td></tr>
+<tr class="separator:ga4c35fcb0aacd254d586df8594ee770d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad96220f2886c21a4f2eebc9487f53a87"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gad96220f2886c21a4f2eebc9487f53a87">PN_REMOTE_ACTIVE</a></td></tr>
+<tr class="memdesc:gad96220f2886c21a4f2eebc9487f53a87"><td class="mdescLeft">&#160;</td><td class="mdescRight">The remote <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is active. <br /></td></tr>
+<tr class="separator:gad96220f2886c21a4f2eebc9487f53a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga764c602a20457f9aa8862825b6d13a8d"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga764c602a20457f9aa8862825b6d13a8d">PN_REMOTE_CLOSED</a></td></tr>
+<tr class="memdesc:ga764c602a20457f9aa8862825b6d13a8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The remote <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">endpoint state </a> is closed. <br /></td></tr>
+<tr class="separator:ga764c602a20457f9aa8862825b6d13a8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga32329c4bb3e23607a243cd8100c01264"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga32329c4bb3e23607a243cd8100c01264">PN_LOCAL_MASK</a></td></tr>
+<tr class="memdesc:ga32329c4bb3e23607a243cd8100c01264"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mask for values of <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233" title="Holds the state flags for an AMQP endpoint. ">pn_state_t</a> that preserves only the local bits of an endpoint's state. <br /></td></tr>
+<tr class="separator:ga32329c4bb3e23607a243cd8100c01264"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga695af0c2d90d50f4baf403ea60710fa3"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga695af0c2d90d50f4baf403ea60710fa3">PN_REMOTE_MASK</a></td></tr>
+<tr class="memdesc:ga695af0c2d90d50f4baf403ea60710fa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mask for values of <a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233" title="Holds the state flags for an AMQP endpoint. ">pn_state_t</a> that preserves only the remote bits of an endpoint's state. <br /></td></tr>
+<tr class="separator:ga695af0c2d90d50f4baf403ea60710fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gaa9e59c468ec0568b1528f5f83c4b301d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gaa9e59c468ec0568b1528f5f83c4b301d">pn_connection</a> (void)</td></tr>
+<tr class="memdesc:gaa9e59c468ec0568b1528f5f83c4b301d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Factory to construct a new Connection.  <a href="group__connection.html#gaa9e59c468ec0568b1528f5f83c4b301d">More...</a><br /></td></tr>
+<tr class="separator:gaa9e59c468ec0568b1528f5f83c4b301d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga00cbef1a9f5062a6e1f113fda923f65e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga00cbef1a9f5062a6e1f113fda923f65e">pn_connection_free</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga00cbef1a9f5062a6e1f113fda923f65e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free a connection object.  <a href="group__connection.html#ga00cbef1a9f5062a6e1f113fda923f65e">More...</a><br /></td></tr>
+<tr class="separator:ga00cbef1a9f5062a6e1f113fda923f65e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7c88b4833cf81d801b27d00b45d137b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga7c88b4833cf81d801b27d00b45d137b5">pn_connection_release</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga7c88b4833cf81d801b27d00b45d137b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Release a connection object.  <a href="group__connection.html#ga7c88b4833cf81d801b27d00b45d137b5">More...</a><br /></td></tr>
+<tr class="separator:ga7c88b4833cf81d801b27d00b45d137b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad3aad758ccb4690e78d40c1a73567d73"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gad3aad758ccb4690e78d40c1a73567d73">pn_connection_error</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gad3aad758ccb4690e78d40c1a73567d73"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Deprecated</b> - Use <a class="el" href="group__connection.html#gaace04a030192f34747bb1ff3675c58f1" title="Get the local condition associated with the connection endpoint. ">pn_connection_condition()</a>.  <a href="group__connection.html#gad3aad758ccb4690e78d40c1a73567d73">More...</a><br /></td></tr>
+<tr class="separator:gad3aad758ccb4690e78d40c1a73567d73"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2fd2089e8eaa2a362606498f233ada61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga2fd2089e8eaa2a362606498f233ada61">pn_connection_collect</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, <a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *collector)</td></tr>
+<tr class="memdesc:ga2fd2089e8eaa2a362606498f233ada61"><td class="mdescLeft">&#160;</td><td class="mdescRight">Associate a connection object with an event collector.  <a href="group__connection.html#ga2fd2089e8eaa2a362606498f233ada61">More...</a><br /></td></tr>
+<tr class="separator:ga2fd2089e8eaa2a362606498f233ada61"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga663c29ee6de4d522ba061224bc6240ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga663c29ee6de4d522ba061224bc6240ad">pn_connection_collector</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga663c29ee6de4d522ba061224bc6240ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the collector set with <a class="el" href="group__connection.html#ga2fd2089e8eaa2a362606498f233ada61" title="Associate a connection object with an event collector. ">pn_connection_collect()</a>  <a href="group__connection.html#ga663c29ee6de4d522ba061224bc6240ad">More...</a><br /></td></tr>
+<tr class="separator:ga663c29ee6de4d522ba061224bc6240ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga50613e6c09186dc3f1a2f36238c61f07"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga50613e6c09186dc3f1a2f36238c61f07">pn_connection_get_context</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga50613e6c09186dc3f1a2f36238c61f07"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the application context that is associated with a connection object.  <a href="group__connection.html#ga50613e6c09186dc3f1a2f36238c61f07">More...</a><br /></td></tr>
+<tr class="separator:ga50613e6c09186dc3f1a2f36238c61f07"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad3203b366cb1ff5becd1778a8dd6b1a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gad3203b366cb1ff5becd1778a8dd6b1a6">pn_connection_set_context</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, void *context)</td></tr>
+<tr class="memdesc:gad3203b366cb1ff5becd1778a8dd6b1a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a new application context for a connection object.  <a href="group__connection.html#gad3203b366cb1ff5becd1778a8dd6b1a6">More...</a><br /></td></tr>
+<tr class="separator:gad3203b366cb1ff5becd1778a8dd6b1a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad8b6c777b525c9da9401e3a770db15da"><td class="memItemLeft" align="right" valign="top">pn_record_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gad8b6c777b525c9da9401e3a770db15da">pn_connection_attachments</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gad8b6c777b525c9da9401e3a770db15da"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the attachments that are associated with a connection object.  <a href="group__connection.html#gad8b6c777b525c9da9401e3a770db15da">More...</a><br /></td></tr>
+<tr class="separator:gad8b6c777b525c9da9401e3a770db15da"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga277d01dc2f87870ee260d43cf40abe13"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga277d01dc2f87870ee260d43cf40abe13">pn_connection_state</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga277d01dc2f87870ee260d43cf40abe13"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the endpoint state flags for a connection.  <a href="group__connection.html#ga277d01dc2f87870ee260d43cf40abe13">More...</a><br /></td></tr>
+<tr class="separator:ga277d01dc2f87870ee260d43cf40abe13"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4c0a2d40bb95202477ccc5aaa7456670"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga4c0a2d40bb95202477ccc5aaa7456670">pn_connection_open</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga4c0a2d40bb95202477ccc5aaa7456670"><td class="mdescLeft">&#160;</td><td class="mdescRight">Open a connection.  <a href="group__connection.html#ga4c0a2d40bb95202477ccc5aaa7456670">More...</a><br /></td></tr>
+<tr class="separator:ga4c0a2d40bb95202477ccc5aaa7456670"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac25afdf810ad188b2cb3bf31a7482ca0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gac25afdf810ad188b2cb3bf31a7482ca0">pn_connection_close</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gac25afdf810ad188b2cb3bf31a7482ca0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close a connection.  <a href="group__connection.html#gac25afdf810ad188b2cb3bf31a7482ca0">More...</a><br /></td></tr>
+<tr class="separator:gac25afdf810ad188b2cb3bf31a7482ca0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3a76135d214e12a0735441c1ba2c28d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga3a76135d214e12a0735441c1ba2c28d3">pn_connection_reset</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga3a76135d214e12a0735441c1ba2c28d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset a connection object back to the uninitialized state.  <a href="group__connection.html#ga3a76135d214e12a0735441c1ba2c28d3">More...</a><br /></td></tr>
+<tr class="separator:ga3a76135d214e12a0735441c1ba2c28d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaace04a030192f34747bb1ff3675c58f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gaace04a030192f34747bb1ff3675c58f1">pn_connection_condition</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gaace04a030192f34747bb1ff3675c58f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local condition associated with the connection endpoint.  <a href="group__connection.html#gaace04a030192f34747bb1ff3675c58f1">More...</a><br /></td></tr>
+<tr class="separator:gaace04a030192f34747bb1ff3675c58f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga72a362389b99d8e891bf2e4fb4290754"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga72a362389b99d8e891bf2e4fb4290754">pn_connection_remote_condition</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga72a362389b99d8e891bf2e4fb4290754"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the remote condition associated with the connection endpoint.  <a href="group__connection.html#ga72a362389b99d8e891bf2e4fb4290754">More...</a><br /></td></tr>
+<tr class="separator:ga72a362389b99d8e891bf2e4fb4290754"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga61e1f6386d18a568da50b998200eb87b"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga61e1f6386d18a568da50b998200eb87b">pn_connection_get_container</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga61e1f6386d18a568da50b998200eb87b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the AMQP Container name advertised by a connection object.  <a href="group__connection.html#ga61e1f6386d18a568da50b998200eb87b">More...</a><br /></td></tr>
+<tr class="separator:ga61e1f6386d18a568da50b998200eb87b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac4a34e0b1fc5665b26ae47a80a422a1a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gac4a34e0b1fc5665b26ae47a80a422a1a">pn_connection_set_container</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, const char *container)</td></tr>
+<tr class="memdesc:gac4a34e0b1fc5665b26ae47a80a422a1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the AMQP Container name advertised by a connection object.  <a href="group__connection.html#gac4a34e0b1fc5665b26ae47a80a422a1a">More...</a><br /></td></tr>
+<tr class="separator:gac4a34e0b1fc5665b26ae47a80a422a1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafb84dd2ef7551ad864be08cb31010d19"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gafb84dd2ef7551ad864be08cb31010d19">pn_connection_set_user</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, const char *user)</td></tr>
+<tr class="memdesc:gafb84dd2ef7551ad864be08cb31010d19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the authentication username for a client connection.  <a href="group__connection.html#gafb84dd2ef7551ad864be08cb31010d19">More...</a><br /></td></tr>
+<tr class="separator:gafb84dd2ef7551ad864be08cb31010d19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8be7fdeb5a229d16e45fa122844fb285"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga8be7fdeb5a229d16e45fa122844fb285">pn_connection_set_password</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, const char *password)</td></tr>
+<tr class="memdesc:ga8be7fdeb5a229d16e45fa122844fb285"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the authentication password for a client connection.  <a href="group__connection.html#ga8be7fdeb5a229d16e45fa122844fb285">More...</a><br /></td></tr>
+<tr class="separator:ga8be7fdeb5a229d16e45fa122844fb285"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5f4b94211f97bbc3bb64642f6f597fe8"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga5f4b94211f97bbc3bb64642f6f597fe8">pn_connection_get_user</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga5f4b94211f97bbc3bb64642f6f597fe8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the authentication username for a client connection.  <a href="group__connection.html#ga5f4b94211f97bbc3bb64642f6f597fe8">More...</a><br /></td></tr>
+<tr class="separator:ga5f4b94211f97bbc3bb64642f6f597fe8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3ab6a8a556270cff74c39da910a89b5c"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga3ab6a8a556270cff74c39da910a89b5c">pn_connection_get_hostname</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga3ab6a8a556270cff74c39da910a89b5c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the value of the AMQP Hostname used by a connection object.  <a href="group__connection.html#ga3ab6a8a556270cff74c39da910a89b5c">More...</a><br /></td></tr>
+<tr class="separator:ga3ab6a8a556270cff74c39da910a89b5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0c3bed8e6764915a137a9daff199ecbb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga0c3bed8e6764915a137a9daff199ecbb">pn_connection_set_hostname</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection, const char *hostname)</td></tr>
+<tr class="memdesc:ga0c3bed8e6764915a137a9daff199ecbb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the name of the virtual host (either fully qualified or relative) to which this connection is connecting to.  <a href="group__connection.html#ga0c3bed8e6764915a137a9daff199ecbb">More...</a><br /></td></tr>
+<tr class="separator:ga0c3bed8e6764915a137a9daff199ecbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabb5b585ee8bae0e88d2b42b87772082a"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gabb5b585ee8bae0e88d2b42b87772082a">pn_connection_remote_container</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gabb5b585ee8bae0e88d2b42b87772082a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the AMQP Container name advertised by the remote connection endpoint.  <a href="group__connection.html#gabb5b585ee8bae0e88d2b42b87772082a">More...</a><br /></td></tr>
+<tr class="separator:gabb5b585ee8bae0e88d2b42b87772082a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabf25d7b763951b4a9c856536d6db0600"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gabf25d7b763951b4a9c856536d6db0600">pn_connection_remote_hostname</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gabf25d7b763951b4a9c856536d6db0600"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the AMQP Hostname set by the remote connection endpoint.  <a href="group__connection.html#gabf25d7b763951b4a9c856536d6db0600">More...</a><br /></td></tr>
+<tr class="separator:gabf25d7b763951b4a9c856536d6db0600"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabc8d505108a850837a0d2fb204875390"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gabc8d505108a850837a0d2fb204875390">pn_connection_offered_capabilities</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gabc8d505108a850837a0d2fb204875390"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access/modify the AMQP offered capabilities data for a connection object.  <a href="group__connection.html#gabc8d505108a850837a0d2fb204875390">More...</a><br /></td></tr>
+<tr class="separator:gabc8d505108a850837a0d2fb204875390"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga241faafc5a98cf9b91aa919263bd9bd8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga241faafc5a98cf9b91aa919263bd9bd8">pn_connection_desired_capabilities</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga241faafc5a98cf9b91aa919263bd9bd8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access/modify the AMQP desired capabilities data for a connection object.  <a href="group__connection.html#ga241faafc5a98cf9b91aa919263bd9bd8">More...</a><br /></td></tr>
+<tr class="separator:ga241faafc5a98cf9b91aa919263bd9bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac26de255ed04e73295d6aa973a663142"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gac26de255ed04e73295d6aa973a663142">pn_connection_properties</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gac26de255ed04e73295d6aa973a663142"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access/modify the AMQP properties data for a connection object.  <a href="group__connection.html#gac26de255ed04e73295d6aa973a663142">More...</a><br /></td></tr>
+<tr class="separator:gac26de255ed04e73295d6aa973a663142"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9bf90f0f395d26e320293063b70d040f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga9bf90f0f395d26e320293063b70d040f">pn_connection_remote_offered_capabilities</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga9bf90f0f395d26e320293063b70d040f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the AMQP offered capabilities supplied by the remote connection endpoint.  <a href="group__connection.html#ga9bf90f0f395d26e320293063b70d040f">More...</a><br /></td></tr>
+<tr class="separator:ga9bf90f0f395d26e320293063b70d040f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga722d53b6063278fbcab5f814613c70ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga722d53b6063278fbcab5f814613c70ec">pn_connection_remote_desired_capabilities</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga722d53b6063278fbcab5f814613c70ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the AMQP desired capabilities supplied by the remote connection endpoint.  <a href="group__connection.html#ga722d53b6063278fbcab5f814613c70ec">More...</a><br /></td></tr>
+<tr class="separator:ga722d53b6063278fbcab5f814613c70ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga24a2d5aba432db549257993bfaa761dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#ga24a2d5aba432db549257993bfaa761dd">pn_connection_remote_properties</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga24a2d5aba432db549257993bfaa761dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the AMQP connection properties supplied by the remote connection endpoint.  <a href="group__connection.html#ga24a2d5aba432db549257993bfaa761dd">More...</a><br /></td></tr>
+<tr class="separator:ga24a2d5aba432db549257993bfaa761dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad8bd46661ca997b9b2c2c38cb6983c59"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection.html#gad8bd46661ca997b9b2c2c38cb6983c59">pn_connection_transport</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:gad8bd46661ca997b9b2c2c38cb6983c59"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the transport bound to a connection object.  <a href="group__connection.html#gad8bd46661ca997b9b2c2c38cb6983c59">More...</a><br /></td></tr>
+<tr class="separator:gad8bd46661ca997b9b2c2c38cb6983c59"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A connection to a remote AMQP peer. </p>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="connection_8h.html">connection.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/connection_8h.js b/content/releases/qpid-proton-0.28.0/proton/c/api/connection_8h.js
new file mode 100755
index 0000000..947d6a2
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/connection_8h.js
@@ -0,0 +1,42 @@
+var connection_8h =
+[
+    [ "PN_LOCAL_UNINIT", "group__connection.html#gac83dd8123b992813be86fe0f7eaf8f61", null ],
+    [ "PN_LOCAL_ACTIVE", "group__connection.html#ga0c3bf54f0991944a2f6eea36b561fa2b", null ],
+    [ "PN_LOCAL_CLOSED", "group__connection.html#ga602c2c870ebed1d9bfe100876909225b", null ],
+    [ "PN_REMOTE_UNINIT", "group__connection.html#ga4c35fcb0aacd254d586df8594ee770d3", null ],
+    [ "PN_REMOTE_ACTIVE", "group__connection.html#gad96220f2886c21a4f2eebc9487f53a87", null ],
+    [ "PN_REMOTE_CLOSED", "group__connection.html#ga764c602a20457f9aa8862825b6d13a8d", null ],
+    [ "PN_LOCAL_MASK", "group__connection.html#ga32329c4bb3e23607a243cd8100c01264", null ],
+    [ "PN_REMOTE_MASK", "group__connection.html#ga695af0c2d90d50f4baf403ea60710fa3", null ],
+    [ "pn_connection", "group__connection.html#gaa9e59c468ec0568b1528f5f83c4b301d", null ],
+    [ "pn_connection_free", "group__connection.html#ga00cbef1a9f5062a6e1f113fda923f65e", null ],
+    [ "pn_connection_release", "group__connection.html#ga7c88b4833cf81d801b27d00b45d137b5", null ],
+    [ "pn_connection_error", "group__connection.html#gad3aad758ccb4690e78d40c1a73567d73", null ],
+    [ "pn_connection_collect", "group__connection.html#ga2fd2089e8eaa2a362606498f233ada61", null ],
+    [ "pn_connection_collector", "group__connection.html#ga663c29ee6de4d522ba061224bc6240ad", null ],
+    [ "pn_connection_get_context", "group__connection.html#ga50613e6c09186dc3f1a2f36238c61f07", null ],
+    [ "pn_connection_set_context", "group__connection.html#gad3203b366cb1ff5becd1778a8dd6b1a6", null ],
+    [ "pn_connection_attachments", "group__connection.html#gad8b6c777b525c9da9401e3a770db15da", null ],
+    [ "pn_connection_state", "group__connection.html#ga277d01dc2f87870ee260d43cf40abe13", null ],
+    [ "pn_connection_open", "group__connection.html#ga4c0a2d40bb95202477ccc5aaa7456670", null ],
+    [ "pn_connection_close", "group__connection.html#gac25afdf810ad188b2cb3bf31a7482ca0", null ],
+    [ "pn_connection_reset", "group__connection.html#ga3a76135d214e12a0735441c1ba2c28d3", null ],
+    [ "pn_connection_condition", "group__connection.html#gaace04a030192f34747bb1ff3675c58f1", null ],
+    [ "pn_connection_remote_condition", "group__connection.html#ga72a362389b99d8e891bf2e4fb4290754", null ],
+    [ "pn_connection_get_container", "group__connection.html#ga61e1f6386d18a568da50b998200eb87b", null ],
+    [ "pn_connection_set_container", "group__connection.html#gac4a34e0b1fc5665b26ae47a80a422a1a", null ],
+    [ "pn_connection_set_user", "group__connection.html#gafb84dd2ef7551ad864be08cb31010d19", null ],
+    [ "pn_connection_set_password", "group__connection.html#ga8be7fdeb5a229d16e45fa122844fb285", null ],
+    [ "pn_connection_get_user", "group__connection.html#ga5f4b94211f97bbc3bb64642f6f597fe8", null ],
+    [ "pn_connection_get_hostname", "group__connection.html#ga3ab6a8a556270cff74c39da910a89b5c", null ],
+    [ "pn_connection_set_hostname", "group__connection.html#ga0c3bed8e6764915a137a9daff199ecbb", null ],
+    [ "pn_connection_remote_container", "group__connection.html#gabb5b585ee8bae0e88d2b42b87772082a", null ],
+    [ "pn_connection_remote_hostname", "group__connection.html#gabf25d7b763951b4a9c856536d6db0600", null ],
+    [ "pn_connection_offered_capabilities", "group__connection.html#gabc8d505108a850837a0d2fb204875390", null ],
+    [ "pn_connection_desired_capabilities", "group__connection.html#ga241faafc5a98cf9b91aa919263bd9bd8", null ],
+    [ "pn_connection_properties", "group__connection.html#gac26de255ed04e73295d6aa973a663142", null ],
+    [ "pn_connection_remote_offered_capabilities", "group__connection.html#ga9bf90f0f395d26e320293063b70d040f", null ],
+    [ "pn_connection_remote_desired_capabilities", "group__connection.html#ga722d53b6063278fbcab5f814613c70ec", null ],
+    [ "pn_connection_remote_properties", "group__connection.html#ga24a2d5aba432db549257993bfaa761dd", null ],
+    [ "pn_connection_transport", "group__connection.html#gad8bd46661ca997b9b2c2c38cb6983c59", null ]
+];
\ No newline at end of file
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/connection_8h_source.html b/content/releases/qpid-proton-0.28.0/proton/c/api/connection_8h_source.html
new file mode 100755
index 0000000..58b0731
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/connection_8h_source.html
@@ -0,0 +1,150 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/connection.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('connection_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">connection.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="connection_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef PROTON_CONNECTION_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROTON_CONNECTION_H 1</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a nam [...]
+<div class="ttc" id="group__connection_html_ga24a2d5aba432db549257993bfaa761dd"><div class="ttname"><a href="group__connection.html#ga24a2d5aba432db549257993bfaa761dd">pn_connection_remote_properties</a></div><div class="ttdeci">pn_data_t * pn_connection_remote_properties(pn_connection_t *connection)</div><div class="ttdoc">Access the AMQP connection properties supplied by the remote connection endpoint. ...</div></div>
+<div class="ttc" id="types_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div><div class="ttdoc">AMQP and API data types. </div></div>
+<div class="ttc" id="group__connection_html_ga72a362389b99d8e891bf2e4fb4290754"><div class="ttname"><a href="group__connection.html#ga72a362389b99d8e891bf2e4fb4290754">pn_connection_remote_condition</a></div><div class="ttdeci">pn_condition_t * pn_connection_remote_condition(pn_connection_t *connection)</div><div class="ttdoc">Get the remote condition associated with the connection endpoint. </div></div>
+<div class="ttc" id="group__connection_html_ga277d01dc2f87870ee260d43cf40abe13"><div class="ttname"><a href="group__connection.html#ga277d01dc2f87870ee260d43cf40abe13">pn_connection_state</a></div><div class="ttdeci">pn_state_t pn_connection_state(pn_connection_t *connection)</div><div class="ttdoc">Get the endpoint state flags for a connection. </div></div>
+<div class="ttc" id="group__transport_html_gac26eda05f649bbf0399f3d8d78d12fa8"><div class="ttname"><a href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a></div><div class="ttdeci">struct pn_transport_t pn_transport_t</div><div class="ttdoc">A network channel supporting an AMQP connection. </div><div class="ttdef"><b>Definition:</b> types.h:431</div></div>
+<div class="ttc" id="codec_8h_html"><div class="ttname"><a href="codec_8h.html">codec.h</a></div><div class="ttdoc">AMQP data encoding and decoding. </div></div>
+<div class="ttc" id="group__connection_html_ga722d53b6063278fbcab5f814613c70ec"><div class="ttname"><a href="group__connection.html#ga722d53b6063278fbcab5f814613c70ec">pn_connection_remote_desired_capabilities</a></div><div class="ttdeci">pn_data_t * pn_connection_remote_desired_capabilities(pn_connection_t *connection)</div><div class="ttdoc">Access the AMQP desired capabilities supplied by the remote connection endpoint. </div></div>
+<div class="ttc" id="group__connection_html_gabb5b585ee8bae0e88d2b42b87772082a"><div class="ttname"><a href="group__connection.html#gabb5b585ee8bae0e88d2b42b87772082a">pn_connection_remote_container</a></div><div class="ttdeci">const char * pn_connection_remote_container(pn_connection_t *connection)</div><div class="ttdoc">Get the AMQP Container name advertised by the remote connection endpoint. </div></div>
+<div class="ttc" id="group__error_html_ga24a289d5b32c9bd8a775600a5af83d52"><div class="ttname"><a href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a></div><div class="ttdeci">struct pn_error_t pn_error_t</div><div class="ttdoc">An int error code and some string text to describe the error. </div><div class="ttdef"><b>Definition:</b> error.h:44</div></div>
+<div class="ttc" id="group__connection_html_gafb84dd2ef7551ad864be08cb31010d19"><div class="ttname"><a href="group__connection.html#gafb84dd2ef7551ad864be08cb31010d19">pn_connection_set_user</a></div><div class="ttdeci">void pn_connection_set_user(pn_connection_t *connection, const char *user)</div><div class="ttdoc">Set the authentication username for a client connection. </div></div>
+<div class="ttc" id="group__event_html_ga905cdecedb8020bc28e648e43348b5d1"><div class="ttname"><a href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a></div><div class="ttdeci">struct pn_collector_t pn_collector_t</div><div class="ttdoc">An event collector. </div><div class="ttdef"><b>Definition:</b> types.h:413</div></div>
+<div class="ttc" id="error_8h_html"><div class="ttname"><a href="error_8h.html">error.h</a></div><div class="ttdoc">A Proton API error. </div></div>
+<div class="ttc" id="group__connection_html_ga241faafc5a98cf9b91aa919263bd9bd8"><div class="ttname"><a href="group__connection.html#ga241faafc5a98cf9b91aa919263bd9bd8">pn_connection_desired_capabilities</a></div><div class="ttdeci">pn_data_t * pn_connection_desired_capabilities(pn_connection_t *connection)</div><div class="ttdoc">Access/modify the AMQP desired capabilities data for a connection object. </div></div>
+<div class="ttc" id="group__connection_html_ga00cbef1a9f5062a6e1f113fda923f65e"><div class="ttname"><a href="group__connection.html#ga00cbef1a9f5062a6e1f113fda923f65e">pn_connection_free</a></div><div class="ttdeci">void pn_connection_free(pn_connection_t *connection)</div><div class="ttdoc">Free a connection object. </div></div>
+<div class="ttc" id="condition_8h_html"><div class="ttname"><a href="condition_8h.html">condition.h</a></div><div class="ttdoc">An endpoint error state. </div></div>
+<div class="ttc" id="group__connection_html_gaace04a030192f34747bb1ff3675c58f1"><div class="ttname"><a href="group__connection.html#gaace04a030192f34747bb1ff3675c58f1">pn_connection_condition</a></div><div class="ttdeci">pn_condition_t * pn_connection_condition(pn_connection_t *connection)</div><div class="ttdoc">Get the local condition associated with the connection endpoint. </div></div>
+<div class="ttc" id="group__connection_html_gad3203b366cb1ff5becd1778a8dd6b1a6"><div class="ttname"><a href="group__connection.html#gad3203b366cb1ff5becd1778a8dd6b1a6">pn_connection_set_context</a></div><div class="ttdeci">void pn_connection_set_context(pn_connection_t *connection, void *context)</div><div class="ttdoc">Set a new application context for a connection object. </div></div>
+<div class="ttc" id="group__connection_html_ga61e1f6386d18a568da50b998200eb87b"><div class="ttname"><a href="group__connection.html#ga61e1f6386d18a568da50b998200eb87b">pn_connection_get_container</a></div><div class="ttdeci">const char * pn_connection_get_container(pn_connection_t *connection)</div><div class="ttdoc">Get the AMQP Container name advertised by a connection object. </div></div>
+<div class="ttc" id="group__connection_html_gabc8d505108a850837a0d2fb204875390"><div class="ttname"><a href="group__connection.html#gabc8d505108a850837a0d2fb204875390">pn_connection_offered_capabilities</a></div><div class="ttdeci">pn_data_t * pn_connection_offered_capabilities(pn_connection_t *connection)</div><div class="ttdoc">Access/modify the AMQP offered capabilities data for a connection object. </div></div>
+<div class="ttc" id="group__connection_html_gad8b6c777b525c9da9401e3a770db15da"><div class="ttname"><a href="group__connection.html#gad8b6c777b525c9da9401e3a770db15da">pn_connection_attachments</a></div><div class="ttdeci">pn_record_t * pn_connection_attachments(pn_connection_t *connection)</div><div class="ttdoc">Get the attachments that are associated with a connection object. </div></div>
+<div class="ttc" id="group__connection_html_ga3ab6a8a556270cff74c39da910a89b5c"><div class="ttname"><a href="group__connection.html#ga3ab6a8a556270cff74c39da910a89b5c">pn_connection_get_hostname</a></div><div class="ttdeci">const char * pn_connection_get_hostname(pn_connection_t *connection)</div><div class="ttdoc">Get the value of the AMQP Hostname used by a connection object. </div></div>
+<div class="ttc" id="group__connection_html_gac25afdf810ad188b2cb3bf31a7482ca0"><div class="ttname"><a href="group__connection.html#gac25afdf810ad188b2cb3bf31a7482ca0">pn_connection_close</a></div><div class="ttdeci">void pn_connection_close(pn_connection_t *connection)</div><div class="ttdoc">Close a connection. </div></div>
+<div class="ttc" id="group__data_html_ga5d6cf528776e8b6ad6d67caf095986bf"><div class="ttname"><a href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a></div><div class="ttdeci">struct pn_data_t pn_data_t</div><div class="ttdoc">An AMQP Data object. </div><div class="ttdef"><b>Definition:</b> codec.h:364</div></div>
+<div class="ttc" id="group__connection_html_ga8be7fdeb5a229d16e45fa122844fb285"><div class="ttname"><a href="group__connection.html#ga8be7fdeb5a229d16e45fa122844fb285">pn_connection_set_password</a></div><div class="ttdeci">void pn_connection_set_password(pn_connection_t *connection, const char *password)</div><div class="ttdoc">Set the authentication password for a client connection. </div></div>
+<div class="ttc" id="group__connection_html_gac26de255ed04e73295d6aa973a663142"><div class="ttname"><a href="group__connection.html#gac26de255ed04e73295d6aa973a663142">pn_connection_properties</a></div><div class="ttdeci">pn_data_t * pn_connection_properties(pn_connection_t *connection)</div><div class="ttdoc">Access/modify the AMQP properties data for a connection object. </div></div>
+<div class="ttc" id="group__connection_html_ga7c88b4833cf81d801b27d00b45d137b5"><div class="ttname"><a href="group__connection.html#ga7c88b4833cf81d801b27d00b45d137b5">pn_connection_release</a></div><div class="ttdeci">void pn_connection_release(pn_connection_t *connection)</div><div class="ttdoc">Release a connection object. </div></div>
+<div class="ttc" id="group__connection_html_ga9bf90f0f395d26e320293063b70d040f"><div class="ttname"><a href="group__connection.html#ga9bf90f0f395d26e320293063b70d040f">pn_connection_remote_offered_capabilities</a></div><div class="ttdeci">pn_data_t * pn_connection_remote_offered_capabilities(pn_connection_t *connection)</div><div class="ttdoc">Access the AMQP offered capabilities supplied by the remote connection endpoint. </div></div>
+<div class="ttc" id="group__connection_html_gac4a34e0b1fc5665b26ae47a80a422a1a"><div class="ttname"><a href="group__connection.html#gac4a34e0b1fc5665b26ae47a80a422a1a">pn_connection_set_container</a></div><div class="ttdeci">void pn_connection_set_container(pn_connection_t *connection, const char *container)</div><div class="ttdoc">Set the AMQP Container name advertised by a connection object. </div></div>
+<div class="ttc" id="group__connection_html_ga2fd2089e8eaa2a362606498f233ada61"><div class="ttname"><a href="group__connection.html#ga2fd2089e8eaa2a362606498f233ada61">pn_connection_collect</a></div><div class="ttdeci">void pn_connection_collect(pn_connection_t *connection, pn_collector_t *collector)</div><div class="ttdoc">Associate a connection object with an event collector. </div></div>
+<div class="ttc" id="group__connection_html_ga4c0a2d40bb95202477ccc5aaa7456670"><div class="ttname"><a href="group__connection.html#ga4c0a2d40bb95202477ccc5aaa7456670">pn_connection_open</a></div><div class="ttdeci">void pn_connection_open(pn_connection_t *connection)</div><div class="ttdoc">Open a connection. </div></div>
+<div class="ttc" id="group__connection_html_ga886351d81ff3a977a284a206526c5aff"><div class="ttname"><a href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a></div><div class="ttdeci">struct pn_connection_t pn_connection_t</div><div class="ttdoc">An AMQP Connection object. </div><div class="ttdef"><b>Definition:</b> types.h:281</div></div>
+<div class="ttc" id="group__connection_html_ga5f4b94211f97bbc3bb64642f6f597fe8"><div class="ttname"><a href="group__connection.html#ga5f4b94211f97bbc3bb64642f6f597fe8">pn_connection_get_user</a></div><div class="ttdeci">const char * pn_connection_get_user(pn_connection_t *connection)</div><div class="ttdoc">Get the authentication username for a client connection. </div></div>
+<div class="ttc" id="group__connection_html_gabf25d7b763951b4a9c856536d6db0600"><div class="ttname"><a href="group__connection.html#gabf25d7b763951b4a9c856536d6db0600">pn_connection_remote_hostname</a></div><div class="ttdeci">const char * pn_connection_remote_hostname(pn_connection_t *connection)</div><div class="ttdoc">Get the AMQP Hostname set by the remote connection endpoint. </div></div>
+<div class="ttc" id="group__condition_html_ga11eb7db7d2c205169fe3d47c996a95a5"><div class="ttname"><a href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a></div><div class="ttdeci">struct pn_condition_t pn_condition_t</div><div class="ttdoc">An AMQP Condition object. </div><div class="ttdef"><b>Definition:</b> condition.h:64</div></div>
+<div class="ttc" id="group__connection_html_gad3aad758ccb4690e78d40c1a73567d73"><div class="ttname"><a href="group__connection.html#gad3aad758ccb4690e78d40c1a73567d73">pn_connection_error</a></div><div class="ttdeci">pn_error_t * pn_connection_error(pn_connection_t *connection)</div><div class="ttdoc">Deprecated - Use pn_connection_condition(). </div></div>
+<div class="ttc" id="group__connection_html_gaa83193a655e32bffc18624acc2c39233"><div class="ttname"><a href="group__connection.html#gaa83193a655e32bffc18624acc2c39233">pn_state_t</a></div><div class="ttdeci">int pn_state_t</div><div class="ttdoc">Holds the state flags for an AMQP endpoint. </div><div class="ttdef"><b>Definition:</b> types.h:267</div></div>
+<div class="ttc" id="group__connection_html_gaa9e59c468ec0568b1528f5f83c4b301d"><div class="ttname"><a href="group__connection.html#gaa9e59c468ec0568b1528f5f83c4b301d">pn_connection</a></div><div class="ttdeci">pn_connection_t * pn_connection(void)</div><div class="ttdoc">Factory to construct a new Connection. </div></div>
+<div class="ttc" id="group__connection_html_ga0c3bed8e6764915a137a9daff199ecbb"><div class="ttname"><a href="group__connection.html#ga0c3bed8e6764915a137a9daff199ecbb">pn_connection_set_hostname</a></div><div class="ttdeci">void pn_connection_set_hostname(pn_connection_t *connection, const char *hostname)</div><div class="ttdoc">Set the name of the virtual host (either fully qualified or relative) to which this connection is con...</div></div>
+<div class="ttc" id="group__connection_html_gad8bd46661ca997b9b2c2c38cb6983c59"><div class="ttname"><a href="group__connection.html#gad8bd46661ca997b9b2c2c38cb6983c59">pn_connection_transport</a></div><div class="ttdeci">pn_transport_t * pn_connection_transport(pn_connection_t *connection)</div><div class="ttdoc">Get the transport bound to a connection object. </div></div>
+<div class="ttc" id="group__connection_html_ga3a76135d214e12a0735441c1ba2c28d3"><div class="ttname"><a href="group__connection.html#ga3a76135d214e12a0735441c1ba2c28d3">pn_connection_reset</a></div><div class="ttdeci">void pn_connection_reset(pn_connection_t *connection)</div><div class="ttdoc">Reset a connection object back to the uninitialized state. </div></div>
+<div class="ttc" id="group__connection_html_ga663c29ee6de4d522ba061224bc6240ad"><div class="ttname"><a href="group__connection.html#ga663c29ee6de4d522ba061224bc6240ad">pn_connection_collector</a></div><div class="ttdeci">pn_collector_t * pn_connection_collector(pn_connection_t *connection)</div><div class="ttdoc">Get the collector set with pn_connection_collect() </div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="connection_8h.html">connection.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/connection__driver_8h.html b/content/releases/qpid-proton-0.28.0/proton/c/api/connection__driver_8h.html
new file mode 100755
index 0000000..e653f0e
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/connection__driver_8h.html
@@ -0,0 +1,229 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/connection_driver.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('connection__driver_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#nested-classes">Classes</a> &#124;
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">connection_driver.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p><b>Unsettled API</b> - An API for low-level IO integration.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;proton/import_export.h&gt;</code><br />
+<code>#include &lt;<a class="el" href="event_8h_source.html">proton/event.h</a>&gt;</code><br />
+<code>#include &lt;<a class="el" href="types_8h_source.html">proton/types.h</a>&gt;</code><br />
+<code>#include &lt;stdarg.h&gt;</code><br />
+</div>
+<p><a href="connection__driver_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr class="memitem:structpn__connection__driver__t"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a></td></tr>
+<tr class="memdesc:structpn__connection__driver__t"><td class="mdescLeft">&#160;</td><td class="mdescRight">The elements needed to drive AMQP IO and events.  <a href="group__connection__driver.html#structpn__connection__driver__t">More...</a><br /></td></tr>
+<tr class="separator:structpn__connection__driver__t"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:ga56e55c7d0343529b7fb3002b930a36b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#ga56e55c7d0343529b7fb3002b930a36b2">PN_TRANSPORT_WRITE_CLOSED</a></td></tr>
+<tr class="memdesc:ga56e55c7d0343529b7fb3002b930a36b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">The write side of the transport is closed, it will no longer produce bytes to write to external IO.  <a href="group__connection__driver.html#ga56e55c7d0343529b7fb3002b930a36b2">More...</a><br /></td></tr>
+<tr class="separator:ga56e55c7d0343529b7fb3002b930a36b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9a331416719994f6cb0971acce5208fb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#ga9a331416719994f6cb0971acce5208fb">PN_TRANSPORT_READ_CLOSED</a></td></tr>
+<tr class="memdesc:ga9a331416719994f6cb0971acce5208fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The read side of the transport is closed, it will no longer read bytes from external IO.  <a href="group__connection__driver.html#ga9a331416719994f6cb0971acce5208fb">More...</a><br /></td></tr>
+<tr class="separator:ga9a331416719994f6cb0971acce5208fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ga9793522a25c9741e8d17a570a47e9711"><td class="memItemLeft" align="right" valign="top">
+typedef struct <a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#ga9793522a25c9741e8d17a570a47e9711">pn_connection_driver_t</a></td></tr>
+<tr class="memdesc:ga9793522a25c9741e8d17a570a47e9711"><td class="mdescLeft">&#160;</td><td class="mdescRight">The elements needed to drive AMQP IO and events. <br /></td></tr>
+<tr class="separator:ga9793522a25c9741e8d17a570a47e9711"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga2330d329e295da740ef8d126657470c6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#ga2330d329e295da740ef8d126657470c6">pn_connection_driver_init</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *, <a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a>  [...]
+<tr class="memdesc:ga2330d329e295da740ef8d126657470c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set connection and transport to the provided values, or create a new <a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> or <a class="el" href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a> if either is NULL.  <a href="group__connection__driver.html#ga2330d329e295da740ef8d126657470c6">More...</a><br /> [...]
+<tr class="separator:ga2330d329e295da740ef8d126657470c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad2bdef0f5abe7cf593afcee237c6af56"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#gad2bdef0f5abe7cf593afcee237c6af56">pn_connection_driver_bind</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *d)</td></tr>
+<tr class="memdesc:gad2bdef0f5abe7cf593afcee237c6af56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Force binding of the transport.  <a href="group__connection__driver.html#gad2bdef0f5abe7cf593afcee237c6af56">More...</a><br /></td></tr>
+<tr class="separator:gad2bdef0f5abe7cf593afcee237c6af56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3e8959d7897cd9415f687981c1d94c96"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#ga3e8959d7897cd9415f687981c1d94c96">pn_connection_driver_destroy</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *)</td></tr>
+<tr class="memdesc:ga3e8959d7897cd9415f687981c1d94c96"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unbind, release and free the connection and transport.  <a href="group__connection__driver.html#ga3e8959d7897cd9415f687981c1d94c96">More...</a><br /></td></tr>
+<tr class="separator:ga3e8959d7897cd9415f687981c1d94c96"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga96a6bf8efc2dd7b76734cb2432441333"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#ga96a6bf8efc2dd7b76734cb2432441333">pn_connection_driver_release_connection</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driv [...]
+<tr class="memdesc:ga96a6bf8efc2dd7b76734cb2432441333"><td class="mdescLeft">&#160;</td><td class="mdescRight">Disassociate the driver's connection from its transport and collector and sets d-&gt;connection = NULL.  <a href="group__connection__driver.html#ga96a6bf8efc2dd7b76734cb2432441333">More...</a><br /></td></tr>
+<tr class="separator:ga96a6bf8efc2dd7b76734cb2432441333"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0dd152968de6ec06de352e1cbc51c438"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__types.html#structpn__rwbytes__t">pn_rwbytes_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#ga0dd152968de6ec06de352e1cbc51c438">pn_connection_driver_read_buffer</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *)</td></tr>
+<tr class="memdesc:ga0dd152968de6ec06de352e1cbc51c438"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the read buffer.  <a href="group__connection__driver.html#ga0dd152968de6ec06de352e1cbc51c438">More...</a><br /></td></tr>
+<tr class="separator:ga0dd152968de6ec06de352e1cbc51c438"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaa164510528ce160efddbde2245c438b1"><td class="memItemLeft" align="right" valign="top">
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#gaa164510528ce160efddbde2245c438b1">pn_connection_driver_read_done</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *, size_t n)</td></tr>
+<tr class="memdesc:gaa164510528ce160efddbde2245c438b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Process the first n bytes of data in <a class="el" href="group__connection__driver.html#ga0dd152968de6ec06de352e1cbc51c438" title="Get the read buffer. ">pn_connection_driver_read_buffer()</a> and reclaim the buffer space. <br /></td></tr>
+<tr class="separator:gaa164510528ce160efddbde2245c438b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga11b59aec2b54acdefd63dfbce8d09a3f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#ga11b59aec2b54acdefd63dfbce8d09a3f">pn_connection_driver_read_close</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *)</td></tr>
+<tr class="memdesc:ga11b59aec2b54acdefd63dfbce8d09a3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close the read side.  <a href="group__connection__driver.html#ga11b59aec2b54acdefd63dfbce8d09a3f">More...</a><br /></td></tr>
+<tr class="separator:ga11b59aec2b54acdefd63dfbce8d09a3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga56ccde529842f18774fdf827e86afa23"><td class="memItemLeft" align="right" valign="top">
+bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#ga56ccde529842f18774fdf827e86afa23">pn_connection_driver_read_closed</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *)</td></tr>
+<tr class="memdesc:ga56ccde529842f18774fdf827e86afa23"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if read side is closed. <br /></td></tr>
+<tr class="separator:ga56ccde529842f18774fdf827e86afa23"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3e5795e14572eec632231fe9f916ca5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#ga3e5795e14572eec632231fe9f916ca5f">pn_connection_driver_write_buffer</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *)</td></tr>
+<tr class="memdesc:ga3e5795e14572eec632231fe9f916ca5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the write buffer.  <a href="group__connection__driver.html#ga3e5795e14572eec632231fe9f916ca5f">More...</a><br /></td></tr>
+<tr class="separator:ga3e5795e14572eec632231fe9f916ca5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaead42b6a9356214d9e2bb591af009243"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#gaead42b6a9356214d9e2bb591af009243">pn_connection_driver_write_done</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *, size_t n)</td></tr>
+<tr class="memdesc:gaead42b6a9356214d9e2bb591af009243"><td class="mdescLeft">&#160;</td><td class="mdescRight">Call when the first n bytes of <a class="el" href="group__connection__driver.html#ga3e5795e14572eec632231fe9f916ca5f" title="Get the write buffer. ">pn_connection_driver_write_buffer()</a> have been written to IO.  <a href="group__connection__driver.html#gaead42b6a9356214d9e2bb591af009243">More...</a><br /></td></tr>
+<tr class="separator:gaead42b6a9356214d9e2bb591af009243"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafdca1cd72d6da760d3df7981085b36ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#gafdca1cd72d6da760d3df7981085b36ce">pn_connection_driver_write_close</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *)</td></tr>
+<tr class="memdesc:gafdca1cd72d6da760d3df7981085b36ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close the write side.  <a href="group__connection__driver.html#gafdca1cd72d6da760d3df7981085b36ce">More...</a><br /></td></tr>
+<tr class="separator:gafdca1cd72d6da760d3df7981085b36ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga001b2f3c1bfe4d24d53b93d79dccbfe3"><td class="memItemLeft" align="right" valign="top">
+bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#ga001b2f3c1bfe4d24d53b93d79dccbfe3">pn_connection_driver_write_closed</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *)</td></tr>
+<tr class="memdesc:ga001b2f3c1bfe4d24d53b93d79dccbfe3"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if write side is closed. <br /></td></tr>
+<tr class="separator:ga001b2f3c1bfe4d24d53b93d79dccbfe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad0c98415e0105efb71e8c1a8c4c1e5fb"><td class="memItemLeft" align="right" valign="top">
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#gad0c98415e0105efb71e8c1a8c4c1e5fb">pn_connection_driver_close</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *c)</td></tr>
+<tr class="memdesc:gad0c98415e0105efb71e8c1a8c4c1e5fb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Close both sides. <br /></td></tr>
+<tr class="separator:gad0c98415e0105efb71e8c1a8c4c1e5fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga00b32ae810a25ba6e172d6ed870982a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#ga00b32ae810a25ba6e172d6ed870982a5">pn_connection_driver_next_event</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *)</td></tr>
+<tr class="memdesc:ga00b32ae810a25ba6e172d6ed870982a5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next event to handle.  <a href="group__connection__driver.html#ga00b32ae810a25ba6e172d6ed870982a5">More...</a><br /></td></tr>
+<tr class="separator:ga00b32ae810a25ba6e172d6ed870982a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae51f2124706bb1674e2c623a2dc62da7"><td class="memItemLeft" align="right" valign="top">
+bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#gae51f2124706bb1674e2c623a2dc62da7">pn_connection_driver_has_event</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *)</td></tr>
+<tr class="memdesc:gae51f2124706bb1674e2c623a2dc62da7"><td class="mdescLeft">&#160;</td><td class="mdescRight">True if <a class="el" href="group__connection__driver.html#ga00b32ae810a25ba6e172d6ed870982a5" title="Get the next event to handle. ">pn_connection_driver_next_event()</a> will return a non-NULL event. <br /></td></tr>
+<tr class="separator:gae51f2124706bb1674e2c623a2dc62da7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga38f56836858b2d4a04ab961f650950d4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#ga38f56836858b2d4a04ab961f650950d4">pn_connection_driver_finished</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *)</td></tr>
+<tr class="memdesc:ga38f56836858b2d4a04ab961f650950d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if the the driver is closed for reading and writing and there are no more events.  <a href="group__connection__driver.html#ga38f56836858b2d4a04ab961f650950d4">More...</a><br /></td></tr>
+<tr class="separator:ga38f56836858b2d4a04ab961f650950d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga373eb1f632468582d025f5d6acf9655e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#ga373eb1f632468582d025f5d6acf9655e">pn_connection_driver_errorf</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *d, const char *name, const char *fmt,...)</td></tr>
+<tr class="memdesc:ga373eb1f632468582d025f5d6acf9655e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set transport error.  <a href="group__connection__driver.html#ga373eb1f632468582d025f5d6acf9655e">More...</a><br /></td></tr>
+<tr class="separator:ga373eb1f632468582d025f5d6acf9655e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad774f90adceaf86748a0ae781f66daf2"><td class="memItemLeft" align="right" valign="top">
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#gad774f90adceaf86748a0ae781f66daf2">pn_connection_driver_verrorf</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *d, const char *name, const char *fmt, va_list)</td></tr>
+<tr class="memdesc:gad774f90adceaf86748a0ae781f66daf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set transport error via a va_list, see <a class="el" href="group__connection__driver.html#ga373eb1f632468582d025f5d6acf9655e" title="Set transport error. ">pn_connection_driver_errorf()</a> <br /></td></tr>
+<tr class="separator:gad774f90adceaf86748a0ae781f66daf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gada5c75a658ae2814f253a91723be9baf"><td class="memItemLeft" align="right" valign="top">
+<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#gada5c75a658ae2814f253a91723be9baf">pn_event_batch_connection_driver</a> (<a class="el" href="group__event.html#ga6bc581dfeaa8e8d46d07d37229d565c9">pn_event_batch_t</a> *batch)</td></tr>
+<tr class="memdesc:gada5c75a658ae2814f253a91723be9baf"><td class="mdescLeft">&#160;</td><td class="mdescRight">If batch is part of a connection_driver, return the connection_driver address, else return NULL. <br /></td></tr>
+<tr class="separator:gada5c75a658ae2814f253a91723be9baf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadb682f03cb66b5898c4b285353e0005e"><td class="memItemLeft" align="right" valign="top">
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#gadb682f03cb66b5898c4b285353e0005e">pn_connection_driver_log</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *d, const char *msg)</td></tr>
+<tr class="memdesc:gadb682f03cb66b5898c4b285353e0005e"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Deprecated</b> - Use <a class="el" href="group__transport.html#gad603e8d72578bcedd2d9235f74f28f37" title="Log a message using a transport&#39;s logging mechanism. ">pn_transport_log()</a>. <br /></td></tr>
+<tr class="separator:gadb682f03cb66b5898c4b285353e0005e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga756d1d7130b79f639d71d331f9005cab"><td class="memItemLeft" align="right" valign="top">
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#ga756d1d7130b79f639d71d331f9005cab">pn_connection_driver_logf</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *d, const char *fmt,...)</td></tr>
+<tr class="memdesc:ga756d1d7130b79f639d71d331f9005cab"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Deprecated</b> - Use <a class="el" href="group__transport.html#ga26cff9ffda93e2ffc8606e19eefe7f84" title="Log a printf formatted message using a transport&#39;s logging mechanism. ">pn_transport_logf()</a>. <br /></td></tr>
+<tr class="separator:ga756d1d7130b79f639d71d331f9005cab"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabf97a6a0b608fd096fcaa4f2692c2c63"><td class="memItemLeft" align="right" valign="top">
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#gabf97a6a0b608fd096fcaa4f2692c2c63">pn_connection_driver_vlogf</a> (<a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> *d, const char *fmt, va_list ap)</td></tr>
+<tr class="memdesc:gabf97a6a0b608fd096fcaa4f2692c2c63"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Deprecated</b> - Use <a class="el" href="group__transport.html#gac773c1b9226783f36e2f2d4770e90e3f" title="Log a printf formatted message using a transport&#39;s logging mechanism. ">pn_transport_vlogf()</a>. <br /></td></tr>
+<tr class="separator:gabf97a6a0b608fd096fcaa4f2692c2c63"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab9d4f3255c83d7792fc17e5a020ff1c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a> **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__connection__driver.html#gab9d4f3255c83d7792fc17e5a020ff1c0">pn_connection_driver_ptr</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *conn [...]
+<tr class="memdesc:gab9d4f3255c83d7792fc17e5a020ff1c0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Associate a pn_connection_t with its <a class="el" href="group__connection__driver.html#structpn__connection__driver__t" title="The elements needed to drive AMQP IO and events. ">pn_connection_driver_t</a>.  <a href="group__connection__driver.html#gab9d4f3255c83d7792fc17e5a020ff1c0">More...</a><br /></td></tr>
+<tr class="separator:gab9d4f3255c83d7792fc17e5a020ff1c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p><b>Unsettled API</b> - An API for low-level IO integration. </p>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="connection__driver_8h.html">connection_driver.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/connection__driver_8h.js b/content/releases/qpid-proton-0.28.0/proton/c/api/connection__driver_8h.js
new file mode 100755
index 0000000..fe20c1e
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/connection__driver_8h.js
@@ -0,0 +1,29 @@
+var connection__driver_8h =
+[
+    [ "PN_TRANSPORT_WRITE_CLOSED", "group__connection__driver.html#ga56e55c7d0343529b7fb3002b930a36b2", null ],
+    [ "PN_TRANSPORT_READ_CLOSED", "group__connection__driver.html#ga9a331416719994f6cb0971acce5208fb", null ],
+    [ "pn_connection_driver_t", "group__connection__driver.html#ga9793522a25c9741e8d17a570a47e9711", null ],
+    [ "pn_connection_driver_init", "group__connection__driver.html#ga2330d329e295da740ef8d126657470c6", null ],
+    [ "pn_connection_driver_bind", "group__connection__driver.html#gad2bdef0f5abe7cf593afcee237c6af56", null ],
+    [ "pn_connection_driver_destroy", "group__connection__driver.html#ga3e8959d7897cd9415f687981c1d94c96", null ],
+    [ "pn_connection_driver_release_connection", "group__connection__driver.html#ga96a6bf8efc2dd7b76734cb2432441333", null ],
+    [ "pn_connection_driver_read_buffer", "group__connection__driver.html#ga0dd152968de6ec06de352e1cbc51c438", null ],
+    [ "pn_connection_driver_read_done", "group__connection__driver.html#gaa164510528ce160efddbde2245c438b1", null ],
+    [ "pn_connection_driver_read_close", "group__connection__driver.html#ga11b59aec2b54acdefd63dfbce8d09a3f", null ],
+    [ "pn_connection_driver_read_closed", "group__connection__driver.html#ga56ccde529842f18774fdf827e86afa23", null ],
+    [ "pn_connection_driver_write_buffer", "group__connection__driver.html#ga3e5795e14572eec632231fe9f916ca5f", null ],
+    [ "pn_connection_driver_write_done", "group__connection__driver.html#gaead42b6a9356214d9e2bb591af009243", null ],
+    [ "pn_connection_driver_write_close", "group__connection__driver.html#gafdca1cd72d6da760d3df7981085b36ce", null ],
+    [ "pn_connection_driver_write_closed", "group__connection__driver.html#ga001b2f3c1bfe4d24d53b93d79dccbfe3", null ],
+    [ "pn_connection_driver_close", "group__connection__driver.html#gad0c98415e0105efb71e8c1a8c4c1e5fb", null ],
+    [ "pn_connection_driver_next_event", "group__connection__driver.html#ga00b32ae810a25ba6e172d6ed870982a5", null ],
+    [ "pn_connection_driver_has_event", "group__connection__driver.html#gae51f2124706bb1674e2c623a2dc62da7", null ],
+    [ "pn_connection_driver_finished", "group__connection__driver.html#ga38f56836858b2d4a04ab961f650950d4", null ],
+    [ "pn_connection_driver_errorf", "group__connection__driver.html#ga373eb1f632468582d025f5d6acf9655e", null ],
+    [ "pn_connection_driver_verrorf", "group__connection__driver.html#gad774f90adceaf86748a0ae781f66daf2", null ],
+    [ "pn_event_batch_connection_driver", "group__connection__driver.html#gada5c75a658ae2814f253a91723be9baf", null ],
+    [ "pn_connection_driver_log", "group__connection__driver.html#gadb682f03cb66b5898c4b285353e0005e", null ],
+    [ "pn_connection_driver_logf", "group__connection__driver.html#ga756d1d7130b79f639d71d331f9005cab", null ],
+    [ "pn_connection_driver_vlogf", "group__connection__driver.html#gabf97a6a0b608fd096fcaa4f2692c2c63", null ],
+    [ "pn_connection_driver_ptr", "group__connection__driver.html#gab9d4f3255c83d7792fc17e5a020ff1c0", null ]
+];
\ No newline at end of file
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/connection__driver_8h_source.html b/content/releases/qpid-proton-0.28.0/proton/c/api/connection__driver_8h_source.html
new file mode 100755
index 0000000..9aef80f
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/connection__driver_8h_source.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/connection_driver.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('connection__driver_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">connection_driver.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="connection__driver_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef PROTON_CONNECTION_DRIVER_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROTON_CONNECTION_DRIVER_H 1</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><d [...]
+<div class="ttc" id="types_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div><div class="ttdoc">AMQP and API data types. </div></div>
+<div class="ttc" id="group__connection__driver_html_ga9793522a25c9741e8d17a570a47e9711"><div class="ttname"><a href="group__connection__driver.html#ga9793522a25c9741e8d17a570a47e9711">pn_connection_driver_t</a></div><div class="ttdeci">struct pn_connection_driver_t pn_connection_driver_t</div><div class="ttdoc">The elements needed to drive AMQP IO and events. </div></div>
+<div class="ttc" id="group__connection__driver_html_gad2bdef0f5abe7cf593afcee237c6af56"><div class="ttname"><a href="group__connection__driver.html#gad2bdef0f5abe7cf593afcee237c6af56">pn_connection_driver_bind</a></div><div class="ttdeci">int pn_connection_driver_bind(pn_connection_driver_t *d)</div><div class="ttdoc">Force binding of the transport. </div></div>
+<div class="ttc" id="group__connection__driver_html_ga373eb1f632468582d025f5d6acf9655e"><div class="ttname"><a href="group__connection__driver.html#ga373eb1f632468582d025f5d6acf9655e">pn_connection_driver_errorf</a></div><div class="ttdeci">void pn_connection_driver_errorf(pn_connection_driver_t *d, const char *name, const char *fmt,...)</div><div class="ttdoc">Set transport error. </div></div>
+<div class="ttc" id="group__connection__driver_html_gabf97a6a0b608fd096fcaa4f2692c2c63"><div class="ttname"><a href="group__connection__driver.html#gabf97a6a0b608fd096fcaa4f2692c2c63">pn_connection_driver_vlogf</a></div><div class="ttdeci">void pn_connection_driver_vlogf(pn_connection_driver_t *d, const char *fmt, va_list ap)</div><div class="ttdoc">Deprecated - Use pn_transport_vlogf(). </div></div>
+<div class="ttc" id="group__connection__driver_html_gada5c75a658ae2814f253a91723be9baf"><div class="ttname"><a href="group__connection__driver.html#gada5c75a658ae2814f253a91723be9baf">pn_event_batch_connection_driver</a></div><div class="ttdeci">pn_connection_driver_t * pn_event_batch_connection_driver(pn_event_batch_t *batch)</div><div class="ttdoc">If batch is part of a connection_driver, return the connection_driver address, else return NULL...</div></div>
+<div class="ttc" id="group__connection__driver_html_ga00b32ae810a25ba6e172d6ed870982a5"><div class="ttname"><a href="group__connection__driver.html#ga00b32ae810a25ba6e172d6ed870982a5">pn_connection_driver_next_event</a></div><div class="ttdeci">pn_event_t * pn_connection_driver_next_event(pn_connection_driver_t *)</div><div class="ttdoc">Get the next event to handle. </div></div>
+<div class="ttc" id="group__connection__driver_html_gae51f2124706bb1674e2c623a2dc62da7"><div class="ttname"><a href="group__connection__driver.html#gae51f2124706bb1674e2c623a2dc62da7">pn_connection_driver_has_event</a></div><div class="ttdeci">bool pn_connection_driver_has_event(pn_connection_driver_t *)</div><div class="ttdoc">True if pn_connection_driver_next_event() will return a non-NULL event. </div></div>
+<div class="ttc" id="group__transport_html_gac26eda05f649bbf0399f3d8d78d12fa8"><div class="ttname"><a href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a></div><div class="ttdeci">struct pn_transport_t pn_transport_t</div><div class="ttdoc">A network channel supporting an AMQP connection. </div><div class="ttdef"><b>Definition:</b> types.h:431</div></div>
+<div class="ttc" id="group__connection__driver_html_ga0dd152968de6ec06de352e1cbc51c438"><div class="ttname"><a href="group__connection__driver.html#ga0dd152968de6ec06de352e1cbc51c438">pn_connection_driver_read_buffer</a></div><div class="ttdeci">pn_rwbytes_t pn_connection_driver_read_buffer(pn_connection_driver_t *)</div><div class="ttdoc">Get the read buffer. </div></div>
+<div class="ttc" id="group__api__types_html_structpn__rwbytes__t"><div class="ttname"><a href="group__api__types.html#structpn__rwbytes__t">pn_rwbytes_t</a></div><div class="ttdoc">A non-const byte buffer. </div><div class="ttdef"><b>Definition:</b> types.h:231</div></div>
+<div class="ttc" id="group__event_html_ga6bc581dfeaa8e8d46d07d37229d565c9"><div class="ttname"><a href="group__event.html#ga6bc581dfeaa8e8d46d07d37229d565c9">pn_event_batch_t</a></div><div class="ttdeci">struct pn_event_batch_t pn_event_batch_t</div><div class="ttdoc">Unsettled API - A batch of events that must be handled in sequence. </div><div class="ttdef"><b>Definition:</b> event.h:547</div></div>
+<div class="ttc" id="group__connection__driver_html_structpn__connection__driver__t"><div class="ttname"><a href="group__connection__driver.html#structpn__connection__driver__t">pn_connection_driver_t</a></div><div class="ttdoc">The elements needed to drive AMQP IO and events. </div><div class="ttdef"><b>Definition:</b> connection_driver.h:90</div></div>
+<div class="ttc" id="group__event_html_ga905cdecedb8020bc28e648e43348b5d1"><div class="ttname"><a href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a></div><div class="ttdeci">struct pn_collector_t pn_collector_t</div><div class="ttdoc">An event collector. </div><div class="ttdef"><b>Definition:</b> types.h:413</div></div>
+<div class="ttc" id="group__connection__driver_html_ga001b2f3c1bfe4d24d53b93d79dccbfe3"><div class="ttname"><a href="group__connection__driver.html#ga001b2f3c1bfe4d24d53b93d79dccbfe3">pn_connection_driver_write_closed</a></div><div class="ttdeci">bool pn_connection_driver_write_closed(pn_connection_driver_t *)</div><div class="ttdoc">True if write side is closed. </div></div>
+<div class="ttc" id="group__connection__driver_html_ga96a6bf8efc2dd7b76734cb2432441333"><div class="ttname"><a href="group__connection__driver.html#ga96a6bf8efc2dd7b76734cb2432441333">pn_connection_driver_release_connection</a></div><div class="ttdeci">pn_connection_t * pn_connection_driver_release_connection(pn_connection_driver_t *d)</div><div class="ttdoc">Disassociate the driver&amp;#39;s connection from its transport and collector and sets d-&gt;connection = NULL...</div></div>
+<div class="ttc" id="group__connection__driver_html_ga11b59aec2b54acdefd63dfbce8d09a3f"><div class="ttname"><a href="group__connection__driver.html#ga11b59aec2b54acdefd63dfbce8d09a3f">pn_connection_driver_read_close</a></div><div class="ttdeci">void pn_connection_driver_read_close(pn_connection_driver_t *)</div><div class="ttdoc">Close the read side. </div></div>
+<div class="ttc" id="group__connection__driver_html_ga56ccde529842f18774fdf827e86afa23"><div class="ttname"><a href="group__connection__driver.html#ga56ccde529842f18774fdf827e86afa23">pn_connection_driver_read_closed</a></div><div class="ttdeci">bool pn_connection_driver_read_closed(pn_connection_driver_t *)</div><div class="ttdoc">True if read side is closed. </div></div>
+<div class="ttc" id="group__connection__driver_html_ga3e5795e14572eec632231fe9f916ca5f"><div class="ttname"><a href="group__connection__driver.html#ga3e5795e14572eec632231fe9f916ca5f">pn_connection_driver_write_buffer</a></div><div class="ttdeci">pn_bytes_t pn_connection_driver_write_buffer(pn_connection_driver_t *)</div><div class="ttdoc">Get the write buffer. </div></div>
+<div class="ttc" id="group__connection__driver_html_gad774f90adceaf86748a0ae781f66daf2"><div class="ttname"><a href="group__connection__driver.html#gad774f90adceaf86748a0ae781f66daf2">pn_connection_driver_verrorf</a></div><div class="ttdeci">void pn_connection_driver_verrorf(pn_connection_driver_t *d, const char *name, const char *fmt, va_list)</div><div class="ttdoc">Set transport error via a va_list, see pn_connection_driver_errorf() </div></div>
+<div class="ttc" id="group__connection__driver_html_ga2330d329e295da740ef8d126657470c6"><div class="ttname"><a href="group__connection__driver.html#ga2330d329e295da740ef8d126657470c6">pn_connection_driver_init</a></div><div class="ttdeci">int pn_connection_driver_init(pn_connection_driver_t *, pn_connection_t *, pn_transport_t *)</div><div class="ttdoc">Set connection and transport to the provided values, or create a new pn_connection_t or pn_transport_...</div></div>
+<div class="ttc" id="group__connection__driver_html_gab9d4f3255c83d7792fc17e5a020ff1c0"><div class="ttname"><a href="group__connection__driver.html#gab9d4f3255c83d7792fc17e5a020ff1c0">pn_connection_driver_ptr</a></div><div class="ttdeci">pn_connection_driver_t ** pn_connection_driver_ptr(pn_connection_t *connection)</div><div class="ttdoc">Associate a pn_connection_t with its pn_connection_driver_t. </div></div>
+<div class="ttc" id="group__connection__driver_html_gad0c98415e0105efb71e8c1a8c4c1e5fb"><div class="ttname"><a href="group__connection__driver.html#gad0c98415e0105efb71e8c1a8c4c1e5fb">pn_connection_driver_close</a></div><div class="ttdeci">void pn_connection_driver_close(pn_connection_driver_t *c)</div><div class="ttdoc">Close both sides. </div></div>
+<div class="ttc" id="group__connection__driver_html_ga38f56836858b2d4a04ab961f650950d4"><div class="ttname"><a href="group__connection__driver.html#ga38f56836858b2d4a04ab961f650950d4">pn_connection_driver_finished</a></div><div class="ttdeci">bool pn_connection_driver_finished(pn_connection_driver_t *)</div><div class="ttdoc">Return true if the the driver is closed for reading and writing and there are no more events...</div></div>
+<div class="ttc" id="event_8h_html"><div class="ttname"><a href="event_8h.html">event.h</a></div><div class="ttdoc">Protocol and transport events. </div></div>
+<div class="ttc" id="group__connection__driver_html_gafdca1cd72d6da760d3df7981085b36ce"><div class="ttname"><a href="group__connection__driver.html#gafdca1cd72d6da760d3df7981085b36ce">pn_connection_driver_write_close</a></div><div class="ttdeci">void pn_connection_driver_write_close(pn_connection_driver_t *)</div><div class="ttdoc">Close the write side. </div></div>
+<div class="ttc" id="group__connection_html_ga886351d81ff3a977a284a206526c5aff"><div class="ttname"><a href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a></div><div class="ttdeci">struct pn_connection_t pn_connection_t</div><div class="ttdoc">An AMQP Connection object. </div><div class="ttdef"><b>Definition:</b> types.h:281</div></div>
+<div class="ttc" id="group__connection__driver_html_ga3e8959d7897cd9415f687981c1d94c96"><div class="ttname"><a href="group__connection__driver.html#ga3e8959d7897cd9415f687981c1d94c96">pn_connection_driver_destroy</a></div><div class="ttdeci">void pn_connection_driver_destroy(pn_connection_driver_t *)</div><div class="ttdoc">Unbind, release and free the connection and transport. </div></div>
+<div class="ttc" id="group__connection__driver_html_gaead42b6a9356214d9e2bb591af009243"><div class="ttname"><a href="group__connection__driver.html#gaead42b6a9356214d9e2bb591af009243">pn_connection_driver_write_done</a></div><div class="ttdeci">void pn_connection_driver_write_done(pn_connection_driver_t *, size_t n)</div><div class="ttdoc">Call when the first n bytes of pn_connection_driver_write_buffer() have been written to IO...</div></div>
+<div class="ttc" id="group__connection__driver_html_ga756d1d7130b79f639d71d331f9005cab"><div class="ttname"><a href="group__connection__driver.html#ga756d1d7130b79f639d71d331f9005cab">pn_connection_driver_logf</a></div><div class="ttdeci">void pn_connection_driver_logf(pn_connection_driver_t *d, const char *fmt,...)</div><div class="ttdoc">Deprecated - Use pn_transport_logf(). </div></div>
+<div class="ttc" id="group__connection__driver_html_gaa164510528ce160efddbde2245c438b1"><div class="ttname"><a href="group__connection__driver.html#gaa164510528ce160efddbde2245c438b1">pn_connection_driver_read_done</a></div><div class="ttdeci">void pn_connection_driver_read_done(pn_connection_driver_t *, size_t n)</div><div class="ttdoc">Process the first n bytes of data in pn_connection_driver_read_buffer() and reclaim the buffer space...</div></div>
+<div class="ttc" id="group__api__types_html_structpn__bytes__t"><div class="ttname"><a href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a></div><div class="ttdoc">A const byte buffer. </div><div class="ttdef"><b>Definition:</b> types.h:212</div></div>
+<div class="ttc" id="group__event_html_ga87f3028b4888632bbd56fb71ac737ae8"><div class="ttname"><a href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a></div><div class="ttdeci">struct pn_event_t pn_event_t</div><div class="ttdoc">Notification of a state change in the protocol engine. </div><div class="ttdef"><b>Definition:</b> event.h:75</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="connection__driver_8h.html">connection_driver.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/delivery_8h.html b/content/releases/qpid-proton-0.28.0/proton/c/api/delivery_8h.html
new file mode 100755
index 0000000..9193d0a
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/delivery_8h.html
@@ -0,0 +1,214 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/delivery.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('delivery_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">delivery.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A message transfer.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;proton/import_export.h&gt;</code><br />
+<code>#include &lt;<a class="el" href="disposition_8h_source.html">proton/disposition.h</a>&gt;</code><br />
+<code>#include &lt;proton/type_compat.h&gt;</code><br />
+<code>#include &lt;stddef.h&gt;</code><br />
+</div>
+<p><a href="delivery_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ga085159cb4136f84a02777bcc72c73fa3"><td class="memItemLeft" align="right" valign="top">
+typedef <a class="el" href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga085159cb4136f84a02777bcc72c73fa3">pn_delivery_tag_t</a></td></tr>
+<tr class="memdesc:ga085159cb4136f84a02777bcc72c73fa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">An AMQP delivery tag. <br /></td></tr>
+<tr class="separator:ga085159cb4136f84a02777bcc72c73fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gaea4522ac1fef9228fb6c743d2a36fd27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__delivery.html#ga085159cb4136f84a02777bcc72c73fa3">pn_delivery_tag_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#gaea4522ac1fef9228fb6c743d2a36fd27">pn_dtag</a> (const char *bytes, size_t size)</td></tr>
+<tr class="memdesc:gaea4522ac1fef9228fb6c743d2a36fd27"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a delivery tag.  <a href="group__delivery.html#gaea4522ac1fef9228fb6c743d2a36fd27">More...</a><br /></td></tr>
+<tr class="separator:gaea4522ac1fef9228fb6c743d2a36fd27"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6a7ef2e317b4ed292cafbb358f0ba6ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga6a7ef2e317b4ed292cafbb358f0ba6ad">pn_delivery</a> (<a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *link, <a class="el" href="group__delivery.html#ga085159c [...]
+<tr class="memdesc:ga6a7ef2e317b4ed292cafbb358f0ba6ad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a delivery on a link.  <a href="group__delivery.html#ga6a7ef2e317b4ed292cafbb358f0ba6ad">More...</a><br /></td></tr>
+<tr class="separator:ga6a7ef2e317b4ed292cafbb358f0ba6ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga17c16f34252597f9e737efae1e2ebb81"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga17c16f34252597f9e737efae1e2ebb81">pn_delivery_get_context</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga17c16f34252597f9e737efae1e2ebb81"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the application context that is associated with a delivery object.  <a href="group__delivery.html#ga17c16f34252597f9e737efae1e2ebb81">More...</a><br /></td></tr>
+<tr class="separator:ga17c16f34252597f9e737efae1e2ebb81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga91519d3e4568ee8b622d3653e20f60a6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga91519d3e4568ee8b622d3653e20f60a6">pn_delivery_set_context</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery, void *context)</td></tr>
+<tr class="memdesc:ga91519d3e4568ee8b622d3653e20f60a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set a new application context for a delivery object.  <a href="group__delivery.html#ga91519d3e4568ee8b622d3653e20f60a6">More...</a><br /></td></tr>
+<tr class="separator:ga91519d3e4568ee8b622d3653e20f60a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3e014fc1759a212bc3ee9e513a274331"><td class="memItemLeft" align="right" valign="top">pn_record_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga3e014fc1759a212bc3ee9e513a274331">pn_delivery_attachments</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga3e014fc1759a212bc3ee9e513a274331"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the attachments that are associated with a delivery object.  <a href="group__delivery.html#ga3e014fc1759a212bc3ee9e513a274331">More...</a><br /></td></tr>
+<tr class="separator:ga3e014fc1759a212bc3ee9e513a274331"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6b4029fa3c5a04c3e2320b9fdd0a76c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__delivery.html#ga085159cb4136f84a02777bcc72c73fa3">pn_delivery_tag_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga6b4029fa3c5a04c3e2320b9fdd0a76c5">pn_delivery_tag</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga6b4029fa3c5a04c3e2320b9fdd0a76c5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the tag for a delivery object.  <a href="group__delivery.html#ga6b4029fa3c5a04c3e2320b9fdd0a76c5">More...</a><br /></td></tr>
+<tr class="separator:ga6b4029fa3c5a04c3e2320b9fdd0a76c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad3dd82fe9a649d70d4f3430c34699638"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#gad3dd82fe9a649d70d4f3430c34699638">pn_delivery_link</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:gad3dd82fe9a649d70d4f3430c34699638"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the parent link for a delivery object.  <a href="group__delivery.html#gad3dd82fe9a649d70d4f3430c34699638">More...</a><br /></td></tr>
+<tr class="separator:gad3dd82fe9a649d70d4f3430c34699638"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga404728c55cb6984dbb51956d764265a0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga404728c55cb6984dbb51956d764265a0">pn_delivery_local</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga404728c55cb6984dbb51956d764265a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local disposition for a delivery.  <a href="group__delivery.html#ga404728c55cb6984dbb51956d764265a0">More...</a><br /></td></tr>
+<tr class="separator:ga404728c55cb6984dbb51956d764265a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaee6fa7698d4b7cf335c2d7a4c7622898"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#gaee6fa7698d4b7cf335c2d7a4c7622898">pn_delivery_local_state</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:gaee6fa7698d4b7cf335c2d7a4c7622898"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the local disposition state for a delivery.  <a href="group__delivery.html#gaee6fa7698d4b7cf335c2d7a4c7622898">More...</a><br /></td></tr>
+<tr class="separator:gaee6fa7698d4b7cf335c2d7a4c7622898"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2a666cb1a4cec190f0c9d20a7bcfae3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga2a666cb1a4cec190f0c9d20a7bcfae3f">pn_delivery_remote</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga2a666cb1a4cec190f0c9d20a7bcfae3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the remote disposition for a delivery.  <a href="group__delivery.html#ga2a666cb1a4cec190f0c9d20a7bcfae3f">More...</a><br /></td></tr>
+<tr class="separator:ga2a666cb1a4cec190f0c9d20a7bcfae3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac1c3f2e7217b51f0e2f8c4264b0689d1"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#gac1c3f2e7217b51f0e2f8c4264b0689d1">pn_delivery_remote_state</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:gac1c3f2e7217b51f0e2f8c4264b0689d1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the remote disposition state for a delivery.  <a href="group__delivery.html#gac1c3f2e7217b51f0e2f8c4264b0689d1">More...</a><br /></td></tr>
+<tr class="separator:gac1c3f2e7217b51f0e2f8c4264b0689d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga516aee25357ac7cfde863bbceef02529"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga516aee25357ac7cfde863bbceef02529">pn_delivery_settled</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga516aee25357ac7cfde863bbceef02529"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a delivery is remotely settled.  <a href="group__delivery.html#ga516aee25357ac7cfde863bbceef02529">More...</a><br /></td></tr>
+<tr class="separator:ga516aee25357ac7cfde863bbceef02529"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga17523835dbc8d1906bd71df69d09cc40"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga17523835dbc8d1906bd71df69d09cc40">pn_delivery_pending</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga17523835dbc8d1906bd71df69d09cc40"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the amount of pending message data for a delivery.  <a href="group__delivery.html#ga17523835dbc8d1906bd71df69d09cc40">More...</a><br /></td></tr>
+<tr class="separator:ga17523835dbc8d1906bd71df69d09cc40"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga23c7b3c678228ccb21378e7c8ec9a72d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga23c7b3c678228ccb21378e7c8ec9a72d">pn_delivery_partial</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga23c7b3c678228ccb21378e7c8ec9a72d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a delivery only has partial message data.  <a href="group__delivery.html#ga23c7b3c678228ccb21378e7c8ec9a72d">More...</a><br /></td></tr>
+<tr class="separator:ga23c7b3c678228ccb21378e7c8ec9a72d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga712690e0cc84419d7b7ca7c49a10b776"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga712690e0cc84419d7b7ca7c49a10b776">pn_delivery_aborted</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga712690e0cc84419d7b7ca7c49a10b776"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a received delivery has been aborted.  <a href="group__delivery.html#ga712690e0cc84419d7b7ca7c49a10b776">More...</a><br /></td></tr>
+<tr class="separator:ga712690e0cc84419d7b7ca7c49a10b776"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga533bd8dd766786695b6e71f8505252f1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga533bd8dd766786695b6e71f8505252f1">pn_delivery_writable</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga533bd8dd766786695b6e71f8505252f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a delivery is writable.  <a href="group__delivery.html#ga533bd8dd766786695b6e71f8505252f1">More...</a><br /></td></tr>
+<tr class="separator:ga533bd8dd766786695b6e71f8505252f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga13364206124b653b90f5ee3ddae9ff35"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga13364206124b653b90f5ee3ddae9ff35">pn_delivery_readable</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga13364206124b653b90f5ee3ddae9ff35"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a delivery is readable.  <a href="group__delivery.html#ga13364206124b653b90f5ee3ddae9ff35">More...</a><br /></td></tr>
+<tr class="separator:ga13364206124b653b90f5ee3ddae9ff35"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga56d7f16a93e5dd16147a2ecd4896fcb9"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga56d7f16a93e5dd16147a2ecd4896fcb9">pn_delivery_updated</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga56d7f16a93e5dd16147a2ecd4896fcb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a delivery is updated.  <a href="group__delivery.html#ga56d7f16a93e5dd16147a2ecd4896fcb9">More...</a><br /></td></tr>
+<tr class="separator:ga56d7f16a93e5dd16147a2ecd4896fcb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga570c54003c2ba18b84405737925e5176"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga570c54003c2ba18b84405737925e5176">pn_delivery_update</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery, uint64_t state)</td></tr>
+<tr class="memdesc:ga570c54003c2ba18b84405737925e5176"><td class="mdescLeft">&#160;</td><td class="mdescRight">Update the disposition of a delivery.  <a href="group__delivery.html#ga570c54003c2ba18b84405737925e5176">More...</a><br /></td></tr>
+<tr class="separator:ga570c54003c2ba18b84405737925e5176"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2e5da4adf0738458ba8568d894e6ea5b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga2e5da4adf0738458ba8568d894e6ea5b">pn_delivery_clear</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga2e5da4adf0738458ba8568d894e6ea5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the updated flag for a delivery.  <a href="group__delivery.html#ga2e5da4adf0738458ba8568d894e6ea5b">More...</a><br /></td></tr>
+<tr class="separator:ga2e5da4adf0738458ba8568d894e6ea5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga365b3efbdd225a239dcf4746127c5f33"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga365b3efbdd225a239dcf4746127c5f33">pn_delivery_current</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga365b3efbdd225a239dcf4746127c5f33"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if delivery is the current delivery for its link.  <a href="group__delivery.html#ga365b3efbdd225a239dcf4746127c5f33">More...</a><br /></td></tr>
+<tr class="separator:ga365b3efbdd225a239dcf4746127c5f33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga407e51ff91368568d15f938b1771357c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga407e51ff91368568d15f938b1771357c">pn_delivery_abort</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga407e51ff91368568d15f938b1771357c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abort a delivery being sent.  <a href="group__delivery.html#ga407e51ff91368568d15f938b1771357c">More...</a><br /></td></tr>
+<tr class="separator:ga407e51ff91368568d15f938b1771357c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga98c275fd7158e8b9d7d48d70503d68df"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga98c275fd7158e8b9d7d48d70503d68df">pn_delivery_settle</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga98c275fd7158e8b9d7d48d70503d68df"><td class="mdescLeft">&#160;</td><td class="mdescRight">Settle a delivery.  <a href="group__delivery.html#ga98c275fd7158e8b9d7d48d70503d68df">More...</a><br /></td></tr>
+<tr class="separator:ga98c275fd7158e8b9d7d48d70503d68df"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0dbbc51564aea5b181d161ee7add1ddb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga0dbbc51564aea5b181d161ee7add1ddb">pn_delivery_dump</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga0dbbc51564aea5b181d161ee7add1ddb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Utility function for printing details of a delivery.  <a href="group__delivery.html#ga0dbbc51564aea5b181d161ee7add1ddb">More...</a><br /></td></tr>
+<tr class="separator:ga0dbbc51564aea5b181d161ee7add1ddb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1b7d56bd985e12a524c5cc5bc969bbdf"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga1b7d56bd985e12a524c5cc5bc969bbdf">pn_delivery_buffered</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:ga1b7d56bd985e12a524c5cc5bc969bbdf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a delivery is buffered.  <a href="group__delivery.html#ga1b7d56bd985e12a524c5cc5bc969bbdf">More...</a><br /></td></tr>
+<tr class="separator:ga1b7d56bd985e12a524c5cc5bc969bbdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5cb4f352dafe1b4866b68f27c37cbeac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga5cb4f352dafe1b4866b68f27c37cbeac">pn_work_head</a> (<a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *connection)</td></tr>
+<tr class="memdesc:ga5cb4f352dafe1b4866b68f27c37cbeac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extracts the first delivery on the connection that has pending operations.  <a href="group__delivery.html#ga5cb4f352dafe1b4866b68f27c37cbeac">More...</a><br /></td></tr>
+<tr class="separator:ga5cb4f352dafe1b4866b68f27c37cbeac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gad7b9248f26e4787983378e5310e4ffdd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#gad7b9248f26e4787983378e5310e4ffdd">pn_work_next</a> (<a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *delivery)</td></tr>
+<tr class="memdesc:gad7b9248f26e4787983378e5310e4ffdd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the next delivery on the connection that needs has pending operations.  <a href="group__delivery.html#gad7b9248f26e4787983378e5310e4ffdd">More...</a><br /></td></tr>
+<tr class="separator:gad7b9248f26e4787983378e5310e4ffdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A message transfer. </p>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="delivery_8h.html">delivery.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/delivery_8h.js b/content/releases/qpid-proton-0.28.0/proton/c/api/delivery_8h.js
new file mode 100755
index 0000000..04c8997
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/delivery_8h.js
@@ -0,0 +1,31 @@
+var delivery_8h =
+[
+    [ "pn_delivery_tag_t", "group__delivery.html#ga085159cb4136f84a02777bcc72c73fa3", null ],
+    [ "pn_dtag", "group__delivery.html#gaea4522ac1fef9228fb6c743d2a36fd27", null ],
+    [ "pn_delivery", "group__delivery.html#ga6a7ef2e317b4ed292cafbb358f0ba6ad", null ],
+    [ "pn_delivery_get_context", "group__delivery.html#ga17c16f34252597f9e737efae1e2ebb81", null ],
+    [ "pn_delivery_set_context", "group__delivery.html#ga91519d3e4568ee8b622d3653e20f60a6", null ],
+    [ "pn_delivery_attachments", "group__delivery.html#ga3e014fc1759a212bc3ee9e513a274331", null ],
+    [ "pn_delivery_tag", "group__delivery.html#ga6b4029fa3c5a04c3e2320b9fdd0a76c5", null ],
+    [ "pn_delivery_link", "group__delivery.html#gad3dd82fe9a649d70d4f3430c34699638", null ],
+    [ "pn_delivery_local", "group__delivery.html#ga404728c55cb6984dbb51956d764265a0", null ],
+    [ "pn_delivery_local_state", "group__delivery.html#gaee6fa7698d4b7cf335c2d7a4c7622898", null ],
+    [ "pn_delivery_remote", "group__delivery.html#ga2a666cb1a4cec190f0c9d20a7bcfae3f", null ],
+    [ "pn_delivery_remote_state", "group__delivery.html#gac1c3f2e7217b51f0e2f8c4264b0689d1", null ],
+    [ "pn_delivery_settled", "group__delivery.html#ga516aee25357ac7cfde863bbceef02529", null ],
+    [ "pn_delivery_pending", "group__delivery.html#ga17523835dbc8d1906bd71df69d09cc40", null ],
+    [ "pn_delivery_partial", "group__delivery.html#ga23c7b3c678228ccb21378e7c8ec9a72d", null ],
+    [ "pn_delivery_aborted", "group__delivery.html#ga712690e0cc84419d7b7ca7c49a10b776", null ],
+    [ "pn_delivery_writable", "group__delivery.html#ga533bd8dd766786695b6e71f8505252f1", null ],
+    [ "pn_delivery_readable", "group__delivery.html#ga13364206124b653b90f5ee3ddae9ff35", null ],
+    [ "pn_delivery_updated", "group__delivery.html#ga56d7f16a93e5dd16147a2ecd4896fcb9", null ],
+    [ "pn_delivery_update", "group__delivery.html#ga570c54003c2ba18b84405737925e5176", null ],
+    [ "pn_delivery_clear", "group__delivery.html#ga2e5da4adf0738458ba8568d894e6ea5b", null ],
+    [ "pn_delivery_current", "group__delivery.html#ga365b3efbdd225a239dcf4746127c5f33", null ],
+    [ "pn_delivery_abort", "group__delivery.html#ga407e51ff91368568d15f938b1771357c", null ],
+    [ "pn_delivery_settle", "group__delivery.html#ga98c275fd7158e8b9d7d48d70503d68df", null ],
+    [ "pn_delivery_dump", "group__delivery.html#ga0dbbc51564aea5b181d161ee7add1ddb", null ],
+    [ "pn_delivery_buffered", "group__delivery.html#ga1b7d56bd985e12a524c5cc5bc969bbdf", null ],
+    [ "pn_work_head", "group__delivery.html#ga5cb4f352dafe1b4866b68f27c37cbeac", null ],
+    [ "pn_work_next", "group__delivery.html#gad7b9248f26e4787983378e5310e4ffdd", null ]
+];
\ No newline at end of file
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/delivery_8h_source.html b/content/releases/qpid-proton-0.28.0/proton/c/api/delivery_8h_source.html
new file mode 100755
index 0000000..4ce7b08
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/delivery_8h_source.html
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/delivery.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('delivery_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">delivery.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="delivery_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef PROTON_DELIVERY_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROTON_DELIVERY_H 1</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name="l00 [...]
+<div class="ttc" id="group__delivery_html_ga91519d3e4568ee8b622d3653e20f60a6"><div class="ttname"><a href="group__delivery.html#ga91519d3e4568ee8b622d3653e20f60a6">pn_delivery_set_context</a></div><div class="ttdeci">void pn_delivery_set_context(pn_delivery_t *delivery, void *context)</div><div class="ttdoc">Set a new application context for a delivery object. </div></div>
+<div class="ttc" id="group__delivery_html_ga56d7f16a93e5dd16147a2ecd4896fcb9"><div class="ttname"><a href="group__delivery.html#ga56d7f16a93e5dd16147a2ecd4896fcb9">pn_delivery_updated</a></div><div class="ttdeci">bool pn_delivery_updated(pn_delivery_t *delivery)</div><div class="ttdoc">Check if a delivery is updated. </div></div>
+<div class="ttc" id="group__delivery_html_ga533bd8dd766786695b6e71f8505252f1"><div class="ttname"><a href="group__delivery.html#ga533bd8dd766786695b6e71f8505252f1">pn_delivery_writable</a></div><div class="ttdeci">bool pn_delivery_writable(pn_delivery_t *delivery)</div><div class="ttdoc">Check if a delivery is writable. </div></div>
+<div class="ttc" id="group__delivery_html_gaee6fa7698d4b7cf335c2d7a4c7622898"><div class="ttname"><a href="group__delivery.html#gaee6fa7698d4b7cf335c2d7a4c7622898">pn_delivery_local_state</a></div><div class="ttdeci">uint64_t pn_delivery_local_state(pn_delivery_t *delivery)</div><div class="ttdoc">Get the local disposition state for a delivery. </div></div>
+<div class="ttc" id="group__delivery_html_ga712690e0cc84419d7b7ca7c49a10b776"><div class="ttname"><a href="group__delivery.html#ga712690e0cc84419d7b7ca7c49a10b776">pn_delivery_aborted</a></div><div class="ttdeci">bool pn_delivery_aborted(pn_delivery_t *delivery)</div><div class="ttdoc">Check if a received delivery has been aborted. </div></div>
+<div class="ttc" id="group__link_html_ga89dad3aa7934329a7ff467c636687bc0"><div class="ttname"><a href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a></div><div class="ttdeci">struct pn_link_t pn_link_t</div><div class="ttdoc">An AMQP Link object. </div><div class="ttdef"><b>Definition:</b> types.h:311</div></div>
+<div class="ttc" id="group__delivery_html_ga365b3efbdd225a239dcf4746127c5f33"><div class="ttname"><a href="group__delivery.html#ga365b3efbdd225a239dcf4746127c5f33">pn_delivery_current</a></div><div class="ttdeci">bool pn_delivery_current(pn_delivery_t *delivery)</div><div class="ttdoc">Return true if delivery is the current delivery for its link. </div></div>
+<div class="ttc" id="group__delivery_html_ga1b7d56bd985e12a524c5cc5bc969bbdf"><div class="ttname"><a href="group__delivery.html#ga1b7d56bd985e12a524c5cc5bc969bbdf">pn_delivery_buffered</a></div><div class="ttdeci">bool pn_delivery_buffered(pn_delivery_t *delivery)</div><div class="ttdoc">Check if a delivery is buffered. </div></div>
+<div class="ttc" id="group__delivery_html_ga404728c55cb6984dbb51956d764265a0"><div class="ttname"><a href="group__delivery.html#ga404728c55cb6984dbb51956d764265a0">pn_delivery_local</a></div><div class="ttdeci">pn_disposition_t * pn_delivery_local(pn_delivery_t *delivery)</div><div class="ttdoc">Get the local disposition for a delivery. </div></div>
+<div class="ttc" id="group__delivery_html_ga516aee25357ac7cfde863bbceef02529"><div class="ttname"><a href="group__delivery.html#ga516aee25357ac7cfde863bbceef02529">pn_delivery_settled</a></div><div class="ttdeci">bool pn_delivery_settled(pn_delivery_t *delivery)</div><div class="ttdoc">Check if a delivery is remotely settled. </div></div>
+<div class="ttc" id="group__delivery_html_ga6b4029fa3c5a04c3e2320b9fdd0a76c5"><div class="ttname"><a href="group__delivery.html#ga6b4029fa3c5a04c3e2320b9fdd0a76c5">pn_delivery_tag</a></div><div class="ttdeci">pn_delivery_tag_t pn_delivery_tag(pn_delivery_t *delivery)</div><div class="ttdoc">Get the tag for a delivery object. </div></div>
+<div class="ttc" id="group__delivery_html_ga570c54003c2ba18b84405737925e5176"><div class="ttname"><a href="group__delivery.html#ga570c54003c2ba18b84405737925e5176">pn_delivery_update</a></div><div class="ttdeci">void pn_delivery_update(pn_delivery_t *delivery, uint64_t state)</div><div class="ttdoc">Update the disposition of a delivery. </div></div>
+<div class="ttc" id="group__delivery_html_gac1c3f2e7217b51f0e2f8c4264b0689d1"><div class="ttname"><a href="group__delivery.html#gac1c3f2e7217b51f0e2f8c4264b0689d1">pn_delivery_remote_state</a></div><div class="ttdeci">uint64_t pn_delivery_remote_state(pn_delivery_t *delivery)</div><div class="ttdoc">Get the remote disposition state for a delivery. </div></div>
+<div class="ttc" id="group__delivery_html_gacdfce854066c0a4ff4db9f9a0478f340"><div class="ttname"><a href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a></div><div class="ttdeci">struct pn_delivery_t pn_delivery_t</div><div class="ttdoc">An AMQP Delivery object. </div><div class="ttdef"><b>Definition:</b> types.h:401</div></div>
+<div class="ttc" id="group__delivery_html_ga4b28f6cd033babd8a7595fc5d292dca1"><div class="ttname"><a href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a></div><div class="ttdeci">struct pn_disposition_t pn_disposition_t</div><div class="ttdoc">A delivery state. </div><div class="ttdef"><b>Definition:</b> disposition.h:52</div></div>
+<div class="ttc" id="group__delivery_html_ga0dbbc51564aea5b181d161ee7add1ddb"><div class="ttname"><a href="group__delivery.html#ga0dbbc51564aea5b181d161ee7add1ddb">pn_delivery_dump</a></div><div class="ttdeci">void pn_delivery_dump(pn_delivery_t *delivery)</div><div class="ttdoc">Utility function for printing details of a delivery. </div></div>
+<div class="ttc" id="group__delivery_html_ga23c7b3c678228ccb21378e7c8ec9a72d"><div class="ttname"><a href="group__delivery.html#ga23c7b3c678228ccb21378e7c8ec9a72d">pn_delivery_partial</a></div><div class="ttdeci">bool pn_delivery_partial(pn_delivery_t *delivery)</div><div class="ttdoc">Check if a delivery only has partial message data. </div></div>
+<div class="ttc" id="group__delivery_html_ga407e51ff91368568d15f938b1771357c"><div class="ttname"><a href="group__delivery.html#ga407e51ff91368568d15f938b1771357c">pn_delivery_abort</a></div><div class="ttdeci">void pn_delivery_abort(pn_delivery_t *delivery)</div><div class="ttdoc">Abort a delivery being sent. </div></div>
+<div class="ttc" id="group__delivery_html_gad3dd82fe9a649d70d4f3430c34699638"><div class="ttname"><a href="group__delivery.html#gad3dd82fe9a649d70d4f3430c34699638">pn_delivery_link</a></div><div class="ttdeci">pn_link_t * pn_delivery_link(pn_delivery_t *delivery)</div><div class="ttdoc">Get the parent link for a delivery object. </div></div>
+<div class="ttc" id="group__delivery_html_ga17c16f34252597f9e737efae1e2ebb81"><div class="ttname"><a href="group__delivery.html#ga17c16f34252597f9e737efae1e2ebb81">pn_delivery_get_context</a></div><div class="ttdeci">void * pn_delivery_get_context(pn_delivery_t *delivery)</div><div class="ttdoc">Get the application context that is associated with a delivery object. </div></div>
+<div class="ttc" id="group__delivery_html_ga2a666cb1a4cec190f0c9d20a7bcfae3f"><div class="ttname"><a href="group__delivery.html#ga2a666cb1a4cec190f0c9d20a7bcfae3f">pn_delivery_remote</a></div><div class="ttdeci">pn_disposition_t * pn_delivery_remote(pn_delivery_t *delivery)</div><div class="ttdoc">Get the remote disposition for a delivery. </div></div>
+<div class="ttc" id="group__delivery_html_ga2e5da4adf0738458ba8568d894e6ea5b"><div class="ttname"><a href="group__delivery.html#ga2e5da4adf0738458ba8568d894e6ea5b">pn_delivery_clear</a></div><div class="ttdeci">void pn_delivery_clear(pn_delivery_t *delivery)</div><div class="ttdoc">Clear the updated flag for a delivery. </div></div>
+<div class="ttc" id="group__delivery_html_ga13364206124b653b90f5ee3ddae9ff35"><div class="ttname"><a href="group__delivery.html#ga13364206124b653b90f5ee3ddae9ff35">pn_delivery_readable</a></div><div class="ttdeci">bool pn_delivery_readable(pn_delivery_t *delivery)</div><div class="ttdoc">Check if a delivery is readable. </div></div>
+<div class="ttc" id="group__connection_html_ga886351d81ff3a977a284a206526c5aff"><div class="ttname"><a href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a></div><div class="ttdeci">struct pn_connection_t pn_connection_t</div><div class="ttdoc">An AMQP Connection object. </div><div class="ttdef"><b>Definition:</b> types.h:281</div></div>
+<div class="ttc" id="group__delivery_html_ga6a7ef2e317b4ed292cafbb358f0ba6ad"><div class="ttname"><a href="group__delivery.html#ga6a7ef2e317b4ed292cafbb358f0ba6ad">pn_delivery</a></div><div class="ttdeci">pn_delivery_t * pn_delivery(pn_link_t *link, pn_delivery_tag_t tag)</div><div class="ttdoc">Create a delivery on a link. </div></div>
+<div class="ttc" id="group__delivery_html_ga085159cb4136f84a02777bcc72c73fa3"><div class="ttname"><a href="group__delivery.html#ga085159cb4136f84a02777bcc72c73fa3">pn_delivery_tag_t</a></div><div class="ttdeci">pn_bytes_t pn_delivery_tag_t</div><div class="ttdoc">An AMQP delivery tag. </div><div class="ttdef"><b>Definition:</b> delivery.h:46</div></div>
+<div class="ttc" id="group__delivery_html_gad7b9248f26e4787983378e5310e4ffdd"><div class="ttname"><a href="group__delivery.html#gad7b9248f26e4787983378e5310e4ffdd">pn_work_next</a></div><div class="ttdeci">pn_delivery_t * pn_work_next(pn_delivery_t *delivery)</div><div class="ttdoc">Get the next delivery on the connection that needs has pending operations. </div></div>
+<div class="ttc" id="group__api__types_html_structpn__bytes__t"><div class="ttname"><a href="group__api__types.html#structpn__bytes__t">pn_bytes_t</a></div><div class="ttdoc">A const byte buffer. </div><div class="ttdef"><b>Definition:</b> types.h:212</div></div>
+<div class="ttc" id="group__delivery_html_gaea4522ac1fef9228fb6c743d2a36fd27"><div class="ttname"><a href="group__delivery.html#gaea4522ac1fef9228fb6c743d2a36fd27">pn_dtag</a></div><div class="ttdeci">pn_delivery_tag_t pn_dtag(const char *bytes, size_t size)</div><div class="ttdoc">Construct a delivery tag. </div></div>
+<div class="ttc" id="group__delivery_html_ga5cb4f352dafe1b4866b68f27c37cbeac"><div class="ttname"><a href="group__delivery.html#ga5cb4f352dafe1b4866b68f27c37cbeac">pn_work_head</a></div><div class="ttdeci">pn_delivery_t * pn_work_head(pn_connection_t *connection)</div><div class="ttdoc">Extracts the first delivery on the connection that has pending operations. </div></div>
+<div class="ttc" id="group__delivery_html_ga17523835dbc8d1906bd71df69d09cc40"><div class="ttname"><a href="group__delivery.html#ga17523835dbc8d1906bd71df69d09cc40">pn_delivery_pending</a></div><div class="ttdeci">size_t pn_delivery_pending(pn_delivery_t *delivery)</div><div class="ttdoc">Get the amount of pending message data for a delivery. </div></div>
+<div class="ttc" id="group__delivery_html_ga98c275fd7158e8b9d7d48d70503d68df"><div class="ttname"><a href="group__delivery.html#ga98c275fd7158e8b9d7d48d70503d68df">pn_delivery_settle</a></div><div class="ttdeci">void pn_delivery_settle(pn_delivery_t *delivery)</div><div class="ttdoc">Settle a delivery. </div></div>
+<div class="ttc" id="disposition_8h_html"><div class="ttname"><a href="disposition_8h.html">disposition.h</a></div><div class="ttdoc">A delivery state. </div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="delivery_8h.html">delivery.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/dir_25143d27009f52d175c1d192441a738a.html b/content/releases/qpid-proton-0.28.0/proton/c/api/dir_25143d27009f52d175c1d192441a738a.html
new file mode 100755
index 0000000..4f8bcc9
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/dir_25143d27009f52d175c1d192441a738a.html
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('dir_25143d27009f52d175c1d192441a738a.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">proton Directory Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:codec_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="codec_8h.html">codec.h</a> <a href="codec_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:codec_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">AMQP data encoding and decoding. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:condition_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="condition_8h.html">condition.h</a> <a href="condition_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:condition_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">An endpoint error state. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:connection_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="connection_8h.html">connection.h</a> <a href="connection_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:connection_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">A connection to a remote AMQP peer. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:connection__driver_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="connection__driver_8h.html">connection_driver.h</a> <a href="connection__driver_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:connection__driver_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Unsettled API</b> - An API for low-level IO integration. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:delivery_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="delivery_8h.html">delivery.h</a> <a href="delivery_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:delivery_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">A message transfer. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:disposition_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="disposition_8h.html">disposition.h</a> <a href="disposition_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:disposition_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">A delivery state. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:error_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="error_8h.html">error.h</a> <a href="error_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:error_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Proton API error. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:event_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="event_8h.html">event.h</a> <a href="event_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:event_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Protocol and transport events. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:link_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="link_8h.html">link.h</a> <a href="link_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:link_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">A channel for transferring messages. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:listener_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="listener_8h.html">listener.h</a> <a href="listener_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:listener_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Unsettled API</b> - A listener for incoming connections. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:message_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="message_8h.html">message.h</a> <a href="message_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:message_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">A mutable holder of application content. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:messenger_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="messenger_8h.html">messenger.h</a> <a href="messenger_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:messenger_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Deprecated</b> - Use the <a class="el" href="group__proactor.html">Proactor</a> API or Qpid Proton C++. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:netaddr_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="netaddr_8h.html">netaddr.h</a> <a href="netaddr_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:netaddr_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Unsettled API</b> - The network address of a proactor transport. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:proactor_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="proactor_8h.html">proactor.h</a> <a href="proactor_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:proactor_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Unsettled API</b> - An API for multithreaded IO. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:sasl_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sasl_8h.html">sasl.h</a> <a href="sasl_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:sasl_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SASL secure transport layer. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:session_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="session_8h.html">session.h</a> <a href="session_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:session_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">A container of links. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ssl_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ssl_8h.html">ssl.h</a> <a href="ssl_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:ssl_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">SSL secure transport layer. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:terminus_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="terminus_8h.html">terminus.h</a> <a href="terminus_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:terminus_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">A source or target for messages. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:transport_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="transport_8h.html">transport.h</a> <a href="transport_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:transport_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">A network channel supporting an AMQP connection. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:types_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_8h.html">types.h</a> <a href="types_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:types_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">AMQP and API data types. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:url_8h"><td class="memItemLeft" align="right" valign="top">file &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="url_8h.html">url.h</a> <a href="url_8h_source.html">[code]</a></td></tr>
+<tr class="memdesc:url_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Deprecated</b> - Use a third-party URL library. <br /></td></tr>
+<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/dir_25143d27009f52d175c1d192441a738a.js b/content/releases/qpid-proton-0.28.0/proton/c/api/dir_25143d27009f52d175c1d192441a738a.js
new file mode 100755
index 0000000..a7d1380
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/dir_25143d27009f52d175c1d192441a738a.js
@@ -0,0 +1,34 @@
+var dir_25143d27009f52d175c1d192441a738a =
+[
+    [ "cid.h", "cid_8h_source.html", null ],
+    [ "codec.h", "codec_8h.html", "codec_8h" ],
+    [ "condition.h", "condition_8h.html", "condition_8h" ],
+    [ "connection.h", "connection_8h.html", "connection_8h" ],
+    [ "connection_driver.h", "connection__driver_8h.html", "connection__driver_8h" ],
+    [ "delivery.h", "delivery_8h.html", "delivery_8h" ],
+    [ "disposition.h", "disposition_8h.html", "disposition_8h" ],
+    [ "engine.h", "engine_8h_source.html", null ],
+    [ "error.h", "error_8h.html", "error_8h" ],
+    [ "event.h", "event_8h.html", "event_8h" ],
+    [ "handlers.h", "handlers_8h_source.html", null ],
+    [ "import_export.h", "import__export_8h_source.html", null ],
+    [ "link.h", "link_8h.html", "link_8h" ],
+    [ "listener.h", "listener_8h.html", "listener_8h" ],
+    [ "log.h", "log_8h_source.html", null ],
+    [ "message.h", "message_8h.html", "message_8h" ],
+    [ "messenger.h", "messenger_8h.html", "messenger_8h" ],
+    [ "netaddr.h", "netaddr_8h.html", "netaddr_8h" ],
+    [ "object.h", "object_8h_source.html", null ],
+    [ "proactor.h", "proactor_8h.html", "proactor_8h" ],
+    [ "reactor.h", "reactor_8h_source.html", null ],
+    [ "sasl-plugin.h", "sasl-plugin_8h_source.html", null ],
+    [ "sasl.h", "sasl_8h.html", "sasl_8h" ],
+    [ "selectable.h", "selectable_8h_source.html", null ],
+    [ "session.h", "session_8h.html", "session_8h" ],
+    [ "ssl.h", "ssl_8h.html", "ssl_8h" ],
+    [ "terminus.h", "terminus_8h.html", "terminus_8h" ],
+    [ "transport.h", "transport_8h.html", "transport_8h" ],
+    [ "type_compat.h", "type__compat_8h_source.html", null ],
+    [ "types.h", "types_8h.html", "types_8h" ],
+    [ "url.h", "url_8h.html", "url_8h" ]
+];
\ No newline at end of file
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/direct_8c-example.html b/content/releases/qpid-proton-0.28.0/proton/c/api/direct_8c-example.html
new file mode 100755
index 0000000..d4151f0
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/direct_8c-example.html
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: direct.c</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('direct_8c-example.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">direct.c</div>  </div>
+</div><!--header-->
+<div class="contents">
+<p>A server that can be used to demonstrate direct (no broker) peer-to-peer communication It can accept an incoming connection from either the <a class="el" href="send_8c-example.html">send.c</a> or <a class="el" href="receive_8c-example.html">receive.c</a> examples and will act as the directly-connected counterpart (receive or send)</p>
+<div class="fragment"><div class="line"><span class="comment">/*</span></div><div class="line"><span class="comment"> *</span></div><div class="line"><span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div><div class="line"><span class="comment"> * or more contributor license agreements.  See the NOTICE file</span></div><div class="line"><span class="comment"> * distributed with this work for additional information</span></div><div class="line"><sp [...]
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/disposition_8h.html b/content/releases/qpid-proton-0.28.0/proton/c/api/disposition_8h.html
new file mode 100755
index 0000000..51d0328
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/disposition_8h.html
@@ -0,0 +1,192 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/disposition.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('disposition_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">disposition.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A delivery state.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;proton/import_export.h&gt;</code><br />
+<code>#include &lt;proton/type_compat.h&gt;</code><br />
+<code>#include &lt;<a class="el" href="condition_8h_source.html">proton/condition.h</a>&gt;</code><br />
+<code>#include &lt;stddef.h&gt;</code><br />
+</div>
+<p><a href="disposition_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:gaae349c977b37b584aa62fff6515802ca"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#gaae349c977b37b584aa62fff6515802ca">PN_RECEIVED</a></td></tr>
+<tr class="memdesc:gaae349c977b37b584aa62fff6515802ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">The PN_RECEIVED delivery state is a non terminal state indicating how much (if any) message data has been received for a delivery. <br /></td></tr>
+<tr class="separator:gaae349c977b37b584aa62fff6515802ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac64952b813a707586c6b3898e09552e4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#gac64952b813a707586c6b3898e09552e4">PN_ACCEPTED</a></td></tr>
+<tr class="memdesc:gac64952b813a707586c6b3898e09552e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The PN_ACCEPTED delivery state is a terminal state indicating that the delivery was successfully processed.  <a href="group__delivery.html#gac64952b813a707586c6b3898e09552e4">More...</a><br /></td></tr>
+<tr class="separator:gac64952b813a707586c6b3898e09552e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga44a2635392fe2e6f8869a7e1cd64db2f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga44a2635392fe2e6f8869a7e1cd64db2f">PN_REJECTED</a></td></tr>
+<tr class="memdesc:ga44a2635392fe2e6f8869a7e1cd64db2f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The PN_REJECTED delivery state is a terminal state indicating that the delivery could not be processed due to some error condition.  <a href="group__delivery.html#ga44a2635392fe2e6f8869a7e1cd64db2f">More...</a><br /></td></tr>
+<tr class="separator:ga44a2635392fe2e6f8869a7e1cd64db2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga628179c16c4a5f5fd7734bc1bfc6edc3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga628179c16c4a5f5fd7734bc1bfc6edc3">PN_RELEASED</a></td></tr>
+<tr class="memdesc:ga628179c16c4a5f5fd7734bc1bfc6edc3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The PN_RELEASED delivery state is a terminal state indicating that the delivery is being returned to the sender.  <a href="group__delivery.html#ga628179c16c4a5f5fd7734bc1bfc6edc3">More...</a><br /></td></tr>
+<tr class="separator:ga628179c16c4a5f5fd7734bc1bfc6edc3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga247e3d1ac7c9096cdd28424353582962"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga247e3d1ac7c9096cdd28424353582962">PN_MODIFIED</a></td></tr>
+<tr class="memdesc:ga247e3d1ac7c9096cdd28424353582962"><td class="mdescLeft">&#160;</td><td class="mdescRight">The PN_MODIFIED delivery state is a terminal state indicating that the delivery is being returned to the sender and should be annotated by the sender prior to further delivery attempts.  <a href="group__delivery.html#ga247e3d1ac7c9096cdd28424353582962">More...</a><br /></td></tr>
+<tr class="separator:ga247e3d1ac7c9096cdd28424353582962"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ga4b28f6cd033babd8a7595fc5d292dca1"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a></td></tr>
+<tr class="memdesc:ga4b28f6cd033babd8a7595fc5d292dca1"><td class="mdescLeft">&#160;</td><td class="mdescRight">A delivery state.  <a href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">More...</a><br /></td></tr>
+<tr class="separator:ga4b28f6cd033babd8a7595fc5d292dca1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga42387f728f4817fdd393cc98315db332"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga42387f728f4817fdd393cc98315db332">pn_disposition_type</a> (<a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a> *disposition)</td></tr>
+<tr class="memdesc:ga42387f728f4817fdd393cc98315db332"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the type of a disposition.  <a href="group__delivery.html#ga42387f728f4817fdd393cc98315db332">More...</a><br /></td></tr>
+<tr class="separator:ga42387f728f4817fdd393cc98315db332"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga73aa02fe7f66d07514d4e5e1f74f8947"><td class="memItemLeft" align="right" valign="top">
+const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga73aa02fe7f66d07514d4e5e1f74f8947">pn_disposition_type_name</a> (uint64_t disposition_type)</td></tr>
+<tr class="memdesc:ga73aa02fe7f66d07514d4e5e1f74f8947"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of a disposition type for logging and debugging: "received", "accepted" etc. <br /></td></tr>
+<tr class="separator:ga73aa02fe7f66d07514d4e5e1f74f8947"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8989de9cdcbbc7d0fadc1bba1f71d991"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga8989de9cdcbbc7d0fadc1bba1f71d991">pn_disposition_condition</a> (<a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a> *disposition)</td></tr>
+<tr class="memdesc:ga8989de9cdcbbc7d0fadc1bba1f71d991"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the condition object associated with a disposition.  <a href="group__delivery.html#ga8989de9cdcbbc7d0fadc1bba1f71d991">More...</a><br /></td></tr>
+<tr class="separator:ga8989de9cdcbbc7d0fadc1bba1f71d991"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9c168eb2b16c68d20b1e46ab904963cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga9c168eb2b16c68d20b1e46ab904963cb">pn_disposition_data</a> (<a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a> *disposition)</td></tr>
+<tr class="memdesc:ga9c168eb2b16c68d20b1e46ab904963cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the disposition as a raw pn_data_t.  <a href="group__delivery.html#ga9c168eb2b16c68d20b1e46ab904963cb">More...</a><br /></td></tr>
+<tr class="separator:ga9c168eb2b16c68d20b1e46ab904963cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5d0a4239487a90010403007f6cb268f0"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga5d0a4239487a90010403007f6cb268f0">pn_disposition_get_section_number</a> (<a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a> *disposition)</td></tr>
+<tr class="memdesc:ga5d0a4239487a90010403007f6cb268f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the section number associated with a disposition.  <a href="group__delivery.html#ga5d0a4239487a90010403007f6cb268f0">More...</a><br /></td></tr>
+<tr class="separator:ga5d0a4239487a90010403007f6cb268f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga102eb1d46ff8fbed816d5c619e5fa52f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga102eb1d46ff8fbed816d5c619e5fa52f">pn_disposition_set_section_number</a> (<a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a> *disposition, uint32_t section_number)</td></tr>
+<tr class="memdesc:ga102eb1d46ff8fbed816d5c619e5fa52f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the section number associated with a disposition.  <a href="group__delivery.html#ga102eb1d46ff8fbed816d5c619e5fa52f">More...</a><br /></td></tr>
+<tr class="separator:ga102eb1d46ff8fbed816d5c619e5fa52f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7c5a14c31891750fcd211d90770a96d7"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga7c5a14c31891750fcd211d90770a96d7">pn_disposition_get_section_offset</a> (<a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a> *disposition)</td></tr>
+<tr class="memdesc:ga7c5a14c31891750fcd211d90770a96d7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the section offset associated with a disposition.  <a href="group__delivery.html#ga7c5a14c31891750fcd211d90770a96d7">More...</a><br /></td></tr>
+<tr class="separator:ga7c5a14c31891750fcd211d90770a96d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5940110912277fbd543f8be3066be98b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga5940110912277fbd543f8be3066be98b">pn_disposition_set_section_offset</a> (<a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a> *disposition, uint64_t section_offset)</td></tr>
+<tr class="memdesc:ga5940110912277fbd543f8be3066be98b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the section offset associated with a disposition.  <a href="group__delivery.html#ga5940110912277fbd543f8be3066be98b">More...</a><br /></td></tr>
+<tr class="separator:ga5940110912277fbd543f8be3066be98b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga62d917e8a18288fdb1719bf5488c3f53"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga62d917e8a18288fdb1719bf5488c3f53">pn_disposition_is_failed</a> (<a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a> *disposition)</td></tr>
+<tr class="memdesc:ga62d917e8a18288fdb1719bf5488c3f53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a disposition has the failed flag set.  <a href="group__delivery.html#ga62d917e8a18288fdb1719bf5488c3f53">More...</a><br /></td></tr>
+<tr class="separator:ga62d917e8a18288fdb1719bf5488c3f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8001f9574b5f37dff71ccfbc0524672e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga8001f9574b5f37dff71ccfbc0524672e">pn_disposition_set_failed</a> (<a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a> *disposition, bool failed)</td></tr>
+<tr class="memdesc:ga8001f9574b5f37dff71ccfbc0524672e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the failed flag on a disposition.  <a href="group__delivery.html#ga8001f9574b5f37dff71ccfbc0524672e">More...</a><br /></td></tr>
+<tr class="separator:ga8001f9574b5f37dff71ccfbc0524672e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae4d5ce97c27e18d3dd843b829b81c585"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#gae4d5ce97c27e18d3dd843b829b81c585">pn_disposition_is_undeliverable</a> (<a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a> *disposition)</td></tr>
+<tr class="memdesc:gae4d5ce97c27e18d3dd843b829b81c585"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if a disposition has the undeliverable flag set.  <a href="group__delivery.html#gae4d5ce97c27e18d3dd843b829b81c585">More...</a><br /></td></tr>
+<tr class="separator:gae4d5ce97c27e18d3dd843b829b81c585"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga805e6f4953eb559d5acfcfd7084fc4b3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga805e6f4953eb559d5acfcfd7084fc4b3">pn_disposition_set_undeliverable</a> (<a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a> *disposition, bool undeliverable)</td></tr>
+<tr class="memdesc:ga805e6f4953eb559d5acfcfd7084fc4b3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the undeliverable flag on a disposition.  <a href="group__delivery.html#ga805e6f4953eb559d5acfcfd7084fc4b3">More...</a><br /></td></tr>
+<tr class="separator:ga805e6f4953eb559d5acfcfd7084fc4b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6ffa5f235cb616c823746a592a191fdb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__delivery.html#ga6ffa5f235cb616c823746a592a191fdb">pn_disposition_annotations</a> (<a class="el" href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a> *disposition)</td></tr>
+<tr class="memdesc:ga6ffa5f235cb616c823746a592a191fdb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the annotations associated with a disposition.  <a href="group__delivery.html#ga6ffa5f235cb616c823746a592a191fdb">More...</a><br /></td></tr>
+<tr class="separator:ga6ffa5f235cb616c823746a592a191fdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A delivery state. </p>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="disposition_8h.html">disposition.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/disposition_8h.js b/content/releases/qpid-proton-0.28.0/proton/c/api/disposition_8h.js
new file mode 100755
index 0000000..b432738
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/disposition_8h.js
@@ -0,0 +1,22 @@
+var disposition_8h =
+[
+    [ "PN_RECEIVED", "group__delivery.html#gaae349c977b37b584aa62fff6515802ca", null ],
+    [ "PN_ACCEPTED", "group__delivery.html#gac64952b813a707586c6b3898e09552e4", null ],
+    [ "PN_REJECTED", "group__delivery.html#ga44a2635392fe2e6f8869a7e1cd64db2f", null ],
+    [ "PN_RELEASED", "group__delivery.html#ga628179c16c4a5f5fd7734bc1bfc6edc3", null ],
+    [ "PN_MODIFIED", "group__delivery.html#ga247e3d1ac7c9096cdd28424353582962", null ],
+    [ "pn_disposition_t", "group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1", null ],
+    [ "pn_disposition_type", "group__delivery.html#ga42387f728f4817fdd393cc98315db332", null ],
+    [ "pn_disposition_type_name", "group__delivery.html#ga73aa02fe7f66d07514d4e5e1f74f8947", null ],
+    [ "pn_disposition_condition", "group__delivery.html#ga8989de9cdcbbc7d0fadc1bba1f71d991", null ],
+    [ "pn_disposition_data", "group__delivery.html#ga9c168eb2b16c68d20b1e46ab904963cb", null ],
+    [ "pn_disposition_get_section_number", "group__delivery.html#ga5d0a4239487a90010403007f6cb268f0", null ],
+    [ "pn_disposition_set_section_number", "group__delivery.html#ga102eb1d46ff8fbed816d5c619e5fa52f", null ],
+    [ "pn_disposition_get_section_offset", "group__delivery.html#ga7c5a14c31891750fcd211d90770a96d7", null ],
+    [ "pn_disposition_set_section_offset", "group__delivery.html#ga5940110912277fbd543f8be3066be98b", null ],
+    [ "pn_disposition_is_failed", "group__delivery.html#ga62d917e8a18288fdb1719bf5488c3f53", null ],
+    [ "pn_disposition_set_failed", "group__delivery.html#ga8001f9574b5f37dff71ccfbc0524672e", null ],
+    [ "pn_disposition_is_undeliverable", "group__delivery.html#gae4d5ce97c27e18d3dd843b829b81c585", null ],
+    [ "pn_disposition_set_undeliverable", "group__delivery.html#ga805e6f4953eb559d5acfcfd7084fc4b3", null ],
+    [ "pn_disposition_annotations", "group__delivery.html#ga6ffa5f235cb616c823746a592a191fdb", null ]
+];
\ No newline at end of file
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/disposition_8h_source.html b/content/releases/qpid-proton-0.28.0/proton/c/api/disposition_8h_source.html
new file mode 100755
index 0000000..001ba41
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/disposition_8h_source.html
@@ -0,0 +1,125 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/disposition.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('disposition_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">disposition.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="disposition_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef PROTON_DISPOSITION_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROTON_DISPOSITION_H 1</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a  [...]
+<div class="ttc" id="group__delivery_html_gae4d5ce97c27e18d3dd843b829b81c585"><div class="ttname"><a href="group__delivery.html#gae4d5ce97c27e18d3dd843b829b81c585">pn_disposition_is_undeliverable</a></div><div class="ttdeci">bool pn_disposition_is_undeliverable(pn_disposition_t *disposition)</div><div class="ttdoc">Check if a disposition has the undeliverable flag set. </div></div>
+<div class="ttc" id="group__delivery_html_ga62d917e8a18288fdb1719bf5488c3f53"><div class="ttname"><a href="group__delivery.html#ga62d917e8a18288fdb1719bf5488c3f53">pn_disposition_is_failed</a></div><div class="ttdeci">bool pn_disposition_is_failed(pn_disposition_t *disposition)</div><div class="ttdoc">Check if a disposition has the failed flag set. </div></div>
+<div class="ttc" id="group__delivery_html_ga805e6f4953eb559d5acfcfd7084fc4b3"><div class="ttname"><a href="group__delivery.html#ga805e6f4953eb559d5acfcfd7084fc4b3">pn_disposition_set_undeliverable</a></div><div class="ttdeci">void pn_disposition_set_undeliverable(pn_disposition_t *disposition, bool undeliverable)</div><div class="ttdoc">Set the undeliverable flag on a disposition. </div></div>
+<div class="ttc" id="condition_8h_html"><div class="ttname"><a href="condition_8h.html">condition.h</a></div><div class="ttdoc">An endpoint error state. </div></div>
+<div class="ttc" id="group__delivery_html_ga4b28f6cd033babd8a7595fc5d292dca1"><div class="ttname"><a href="group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1">pn_disposition_t</a></div><div class="ttdeci">struct pn_disposition_t pn_disposition_t</div><div class="ttdoc">A delivery state. </div><div class="ttdef"><b>Definition:</b> disposition.h:52</div></div>
+<div class="ttc" id="group__delivery_html_ga8001f9574b5f37dff71ccfbc0524672e"><div class="ttname"><a href="group__delivery.html#ga8001f9574b5f37dff71ccfbc0524672e">pn_disposition_set_failed</a></div><div class="ttdeci">void pn_disposition_set_failed(pn_disposition_t *disposition, bool failed)</div><div class="ttdoc">Set the failed flag on a disposition. </div></div>
+<div class="ttc" id="group__data_html_ga5d6cf528776e8b6ad6d67caf095986bf"><div class="ttname"><a href="group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf">pn_data_t</a></div><div class="ttdeci">struct pn_data_t pn_data_t</div><div class="ttdoc">An AMQP Data object. </div><div class="ttdef"><b>Definition:</b> codec.h:364</div></div>
+<div class="ttc" id="group__delivery_html_ga9c168eb2b16c68d20b1e46ab904963cb"><div class="ttname"><a href="group__delivery.html#ga9c168eb2b16c68d20b1e46ab904963cb">pn_disposition_data</a></div><div class="ttdeci">pn_data_t * pn_disposition_data(pn_disposition_t *disposition)</div><div class="ttdoc">Access the disposition as a raw pn_data_t. </div></div>
+<div class="ttc" id="group__delivery_html_ga5940110912277fbd543f8be3066be98b"><div class="ttname"><a href="group__delivery.html#ga5940110912277fbd543f8be3066be98b">pn_disposition_set_section_offset</a></div><div class="ttdeci">void pn_disposition_set_section_offset(pn_disposition_t *disposition, uint64_t section_offset)</div><div class="ttdoc">Set the section offset associated with a disposition. </div></div>
+<div class="ttc" id="group__delivery_html_ga5d0a4239487a90010403007f6cb268f0"><div class="ttname"><a href="group__delivery.html#ga5d0a4239487a90010403007f6cb268f0">pn_disposition_get_section_number</a></div><div class="ttdeci">uint32_t pn_disposition_get_section_number(pn_disposition_t *disposition)</div><div class="ttdoc">Get the section number associated with a disposition. </div></div>
+<div class="ttc" id="group__delivery_html_ga7c5a14c31891750fcd211d90770a96d7"><div class="ttname"><a href="group__delivery.html#ga7c5a14c31891750fcd211d90770a96d7">pn_disposition_get_section_offset</a></div><div class="ttdeci">uint64_t pn_disposition_get_section_offset(pn_disposition_t *disposition)</div><div class="ttdoc">Get the section offset associated with a disposition. </div></div>
+<div class="ttc" id="group__delivery_html_ga73aa02fe7f66d07514d4e5e1f74f8947"><div class="ttname"><a href="group__delivery.html#ga73aa02fe7f66d07514d4e5e1f74f8947">pn_disposition_type_name</a></div><div class="ttdeci">const char * pn_disposition_type_name(uint64_t disposition_type)</div><div class="ttdoc">Name of a disposition type for logging and debugging: &quot;received&quot;, &quot;accepted&quot; etc. ...</div></div>
+<div class="ttc" id="group__condition_html_ga11eb7db7d2c205169fe3d47c996a95a5"><div class="ttname"><a href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a></div><div class="ttdeci">struct pn_condition_t pn_condition_t</div><div class="ttdoc">An AMQP Condition object. </div><div class="ttdef"><b>Definition:</b> condition.h:64</div></div>
+<div class="ttc" id="group__delivery_html_ga42387f728f4817fdd393cc98315db332"><div class="ttname"><a href="group__delivery.html#ga42387f728f4817fdd393cc98315db332">pn_disposition_type</a></div><div class="ttdeci">uint64_t pn_disposition_type(pn_disposition_t *disposition)</div><div class="ttdoc">Get the type of a disposition. </div></div>
+<div class="ttc" id="group__delivery_html_ga6ffa5f235cb616c823746a592a191fdb"><div class="ttname"><a href="group__delivery.html#ga6ffa5f235cb616c823746a592a191fdb">pn_disposition_annotations</a></div><div class="ttdeci">pn_data_t * pn_disposition_annotations(pn_disposition_t *disposition)</div><div class="ttdoc">Access the annotations associated with a disposition. </div></div>
+<div class="ttc" id="group__delivery_html_ga102eb1d46ff8fbed816d5c619e5fa52f"><div class="ttname"><a href="group__delivery.html#ga102eb1d46ff8fbed816d5c619e5fa52f">pn_disposition_set_section_number</a></div><div class="ttdeci">void pn_disposition_set_section_number(pn_disposition_t *disposition, uint32_t section_number)</div><div class="ttdoc">Set the section number associated with a disposition. </div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="disposition_8h.html">disposition.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/doc.png b/content/releases/qpid-proton-0.28.0/proton/c/api/doc.png
new file mode 100755
index 0000000..17edabf
Binary files /dev/null and b/content/releases/qpid-proton-0.28.0/proton/c/api/doc.png differ
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/doxygen.css b/content/releases/qpid-proton-0.28.0/proton/c/api/doxygen.css
new file mode 100755
index 0000000..4f1ab91
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/doxygen.css
@@ -0,0 +1,1596 @@
+/* The standard CSS for doxygen 1.8.13 */
+
+body, table, div, p, dl {
+	font: 400 14px/22px Roboto,sans-serif;
+}
+
+p.reference, p.definition {
+	font: 400 14px/22px Roboto,sans-serif;
+}
+
+/* @group Heading Levels */
+
+h1.groupheader {
+	font-size: 150%;
+}
+
+.title {
+	font: 400 14px/28px Roboto,sans-serif;
+	font-size: 150%;
+	font-weight: bold;
+	margin: 10px 2px;
+}
+
+h2.groupheader {
+	border-bottom: 1px solid #879ECB;
+	color: #354C7B;
+	font-size: 150%;
+	font-weight: normal;
+	margin-top: 1.75em;
+	padding-top: 8px;
+	padding-bottom: 4px;
+	width: 100%;
+}
+
+h3.groupheader {
+	font-size: 100%;
+}
+
+h1, h2, h3, h4, h5, h6 {
+	-webkit-transition: text-shadow 0.5s linear;
+	-moz-transition: text-shadow 0.5s linear;
+	-ms-transition: text-shadow 0.5s linear;
+	-o-transition: text-shadow 0.5s linear;
+	transition: text-shadow 0.5s linear;
+	margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+	text-shadow: 0 0 15px cyan;
+}
+
+dt {
+	font-weight: bold;
+}
+
+div.multicol {
+	-moz-column-gap: 1em;
+	-webkit-column-gap: 1em;
+	-moz-column-count: 3;
+	-webkit-column-count: 3;
+}
+
+p.startli, p.startdd {
+	margin-top: 2px;
+}
+
+p.starttd {
+	margin-top: 0px;
+}
+
+p.endli {
+	margin-bottom: 0px;
+}
+
+p.enddd {
+	margin-bottom: 4px;
+}
+
+p.endtd {
+	margin-bottom: 2px;
+}
+
+/* @end */
+
+caption {
+	font-weight: bold;
+}
+
+span.legend {
+        font-size: 70%;
+        text-align: center;
+}
+
+h3.version {
+        font-size: 90%;
+        text-align: center;
+}
+
+div.qindex, div.navtab{
+	background-color: #EBEFF6;
+	border: 1px solid #A3B4D7;
+	text-align: center;
+}
+
+div.qindex, div.navpath {
+	width: 100%;
+	line-height: 140%;
+}
+
+div.navtab {
+	margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+	color: #3D578C;
+	font-weight: normal;
+	text-decoration: none;
+}
+
+.contents a:visited {
+	color: #4665A2;
+}
+
+a:hover {
+	text-decoration: underline;
+}
+
+a.qindex {
+	font-weight: bold;
+}
+
+a.qindexHL {
+	font-weight: bold;
+	background-color: #9CAFD4;
+	color: #ffffff;
+	border: 1px double #869DCA;
+}
+
+.contents a.qindexHL:visited {
+        color: #ffffff;
+}
+
+a.el {
+	font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code, a.code:visited, a.line, a.line:visited {
+	color: #4665A2; 
+}
+
+a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited {
+	color: #4665A2; 
+}
+
+/* @end */
+
+dl.el {
+	margin-left: -1cm;
+}
+
+pre.fragment {
+        border: 1px solid #C4CFE5;
+        background-color: #FBFCFD;
+        padding: 4px 6px;
+        margin: 4px 8px 4px 2px;
+        overflow: auto;
+        word-wrap: break-word;
+        font-size:  9pt;
+        line-height: 125%;
+        font-family: monospace, fixed;
+        font-size: 105%;
+}
+
+div.fragment {
+        padding: 0px;
+        margin: 4px 8px 4px 2px;
+	background-color: #FBFCFD;
+	border: 1px solid #C4CFE5;
+}
+
+div.line {
+	font-family: monospace, fixed;
+        font-size: 13px;
+	min-height: 13px;
+	line-height: 1.0;
+	text-wrap: unrestricted;
+	white-space: -moz-pre-wrap; /* Moz */
+	white-space: -pre-wrap;     /* Opera 4-6 */
+	white-space: -o-pre-wrap;   /* Opera 7 */
+	white-space: pre-wrap;      /* CSS3  */
+	word-wrap: break-word;      /* IE 5.5+ */
+	text-indent: -53px;
+	padding-left: 53px;
+	padding-bottom: 0px;
+	margin: 0px;
+	-webkit-transition-property: background-color, box-shadow;
+	-webkit-transition-duration: 0.5s;
+	-moz-transition-property: background-color, box-shadow;
+	-moz-transition-duration: 0.5s;
+	-ms-transition-property: background-color, box-shadow;
+	-ms-transition-duration: 0.5s;
+	-o-transition-property: background-color, box-shadow;
+	-o-transition-duration: 0.5s;
+	transition-property: background-color, box-shadow;
+	transition-duration: 0.5s;
+}
+
+div.line:after {
+    content:"\000A";
+    white-space: pre;
+}
+
+div.line.glow {
+	background-color: cyan;
+	box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+	padding-right: 4px;
+	text-align: right;
+	border-right: 2px solid #0F0;
+	background-color: #E8E8E8;
+        white-space: pre;
+}
+span.lineno a {
+	background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+	background-color: #C8C8C8;
+}
+
+.lineno {
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+div.ah, span.ah {
+	background-color: black;
+	font-weight: bold;
+	color: #ffffff;
+	margin-bottom: 3px;
+	margin-top: 3px;
+	padding: 0.2em;
+	border: solid thin #333;
+	border-radius: 0.5em;
+	-webkit-border-radius: .5em;
+	-moz-border-radius: .5em;
+	box-shadow: 2px 2px 3px #999;
+	-webkit-box-shadow: 2px 2px 3px #999;
+	-moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444));
+	background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%);
+}
+
+div.classindex ul {
+        list-style: none;
+        padding-left: 0;
+}
+
+div.classindex span.ai {
+        display: inline-block;
+}
+
+div.groupHeader {
+	margin-left: 16px;
+	margin-top: 12px;
+	font-weight: bold;
+}
+
+div.groupText {
+	margin-left: 16px;
+	font-style: italic;
+}
+
+body {
+	background-color: white;
+	color: black;
+        margin: 0;
+}
+
+div.contents {
+	margin-top: 10px;
+	margin-left: 12px;
+	margin-right: 8px;
+}
+
+td.indexkey {
+	background-color: #EBEFF6;
+	font-weight: bold;
+	border: 1px solid #C4CFE5;
+	margin: 2px 0px 2px 0;
+	padding: 2px 10px;
+        white-space: nowrap;
+        vertical-align: top;
+}
+
+td.indexvalue {
+	background-color: #EBEFF6;
+	border: 1px solid #C4CFE5;
+	padding: 2px 10px;
+	margin: 2px 0px;
+}
+
+tr.memlist {
+	background-color: #EEF1F7;
+}
+
+p.formulaDsp {
+	text-align: center;
+}
+
+img.formulaDsp {
+	
+}
+
+img.formulaInl {
+	vertical-align: middle;
+}
+
+div.center {
+	text-align: center;
+        margin-top: 0px;
+        margin-bottom: 0px;
+        padding: 0px;
+}
+
+div.center img {
+	border: 0px;
+}
+
+address.footer {
+	text-align: right;
+	padding-right: 12px;
+}
+
+img.footer {
+	border: 0px;
+	vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+	color: #008000
+}
+
+span.keywordtype {
+	color: #604020
+}
+
+span.keywordflow {
+	color: #e08000
+}
+
+span.comment {
+	color: #800000
+}
+
+span.preprocessor {
+	color: #806020
+}
+
+span.stringliteral {
+	color: #002080
+}
+
+span.charliteral {
+	color: #008080
+}
+
+span.vhdldigit { 
+	color: #ff00ff 
+}
+
+span.vhdlchar { 
+	color: #000000 
+}
+
+span.vhdlkeyword { 
+	color: #700070 
+}
+
+span.vhdllogic { 
+	color: #ff0000 
+}
+
+blockquote {
+        background-color: #F7F8FB;
+        border-left: 2px solid #9CAFD4;
+        margin: 0 24px 0 4px;
+        padding: 0 12px 0 16px;
+}
+
+/* @end */
+
+/*
+.search {
+	color: #003399;
+	font-weight: bold;
+}
+
+form.search {
+	margin-bottom: 0px;
+	margin-top: 0px;
+}
+
+input.search {
+	font-size: 75%;
+	color: #000080;
+	font-weight: normal;
+	background-color: #e8eef2;
+}
+*/
+
+td.tiny {
+	font-size: 75%;
+}
+
+.dirtab {
+	padding: 4px;
+	border-collapse: collapse;
+	border: 1px solid #A3B4D7;
+}
+
+th.dirtab {
+	background: #EBEFF6;
+	font-weight: bold;
+}
+
+hr {
+	height: 0px;
+	border: none;
+	border-top: 1px solid #4A6AAA;
+}
+
+hr.footer {
+	height: 1px;
+}
+
+/* @group Member Descriptions */
+
+table.memberdecls {
+	border-spacing: 0px;
+	padding: 0px;
+}
+
+.memberdecls td, .fieldtable tr {
+	-webkit-transition-property: background-color, box-shadow;
+	-webkit-transition-duration: 0.5s;
+	-moz-transition-property: background-color, box-shadow;
+	-moz-transition-duration: 0.5s;
+	-ms-transition-property: background-color, box-shadow;
+	-ms-transition-duration: 0.5s;
+	-o-transition-property: background-color, box-shadow;
+	-o-transition-duration: 0.5s;
+	transition-property: background-color, box-shadow;
+	transition-duration: 0.5s;
+}
+
+.memberdecls td.glow, .fieldtable tr.glow {
+	background-color: cyan;
+	box-shadow: 0 0 15px cyan;
+}
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+	background-color: #F9FAFC;
+	border: none;
+	margin: 4px;
+	padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+	padding: 0px 8px 4px 8px;
+	color: #555;
+}
+
+.memSeparator {
+        border-bottom: 1px solid #DEE4F0;
+        line-height: 1px;
+        margin: 0px;
+        padding: 0px;
+}
+
+.memItemLeft, .memTemplItemLeft {
+        white-space: nowrap;
+}
+
+.memItemRight {
+	width: 100%;
+}
+
+.memTemplParams {
+	color: #4665A2;
+        white-space: nowrap;
+	font-size: 80%;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtitle {
+	padding: 8px;
+	border-top: 1px solid #A8B8D9;
+	border-left: 1px solid #A8B8D9;
+	border-right: 1px solid #A8B8D9;
+	border-top-right-radius: 4px;
+	border-top-left-radius: 4px;
+	margin-bottom: -1px;
+	background-image: url('nav_f.png');
+	background-repeat: repeat-x;
+	background-color: #E2E8F2;
+	line-height: 1.25;
+	font-weight: 300;
+	float:left;
+}
+
+.permalink
+{
+        font-size: 65%;
+        display: inline-block;
+        vertical-align: middle;
+}
+
+.memtemplate {
+	font-size: 80%;
+	color: #4665A2;
+	font-weight: normal;
+	margin-left: 9px;
+}
+
+.memnav {
+	background-color: #EBEFF6;
+	border: 1px solid #A3B4D7;
+	text-align: center;
+	margin: 2px;
+	margin-right: 15px;
+	padding: 2px;
+}
+
+.mempage {
+	width: 100%;
+}
+
+.memitem {
+	padding: 0;
+	margin-bottom: 10px;
+	margin-right: 5px;
+        -webkit-transition: box-shadow 0.5s linear;
+        -moz-transition: box-shadow 0.5s linear;
+        -ms-transition: box-shadow 0.5s linear;
+        -o-transition: box-shadow 0.5s linear;
+        transition: box-shadow 0.5s linear;
+        display: table !important;
+        width: 100%;
+}
+
+.memitem.glow {
+         box-shadow: 0 0 15px cyan;
+}
+
+.memname {
+        font-weight: 400;
+        margin-left: 6px;
+}
+
+.memname td {
+	vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
+        border-top: 1px solid #A8B8D9;
+        border-left: 1px solid #A8B8D9;
+        border-right: 1px solid #A8B8D9;
+        padding: 6px 0px 6px 0px;
+        color: #253555;
+        font-weight: bold;
+        text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+        background-color: #DFE5F1;
+        /* opera specific markup */
+        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+        border-top-right-radius: 4px;
+        /* firefox specific markup */
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+        -moz-border-radius-topright: 4px;
+        /* webkit specific markup */
+        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+        -webkit-border-top-right-radius: 4px;
+
+}
+
+.overload {
+        font-family: "courier new",courier,monospace;
+	font-size: 65%;
+}
+
+.memdoc, dl.reflist dd {
+        border-bottom: 1px solid #A8B8D9;      
+        border-left: 1px solid #A8B8D9;      
+        border-right: 1px solid #A8B8D9; 
+        padding: 6px 10px 2px 10px;
+        background-color: #FBFCFD;
+        border-top-width: 0;
+        background-image:url('nav_g.png');
+        background-repeat:repeat-x;
+        background-color: #FFFFFF;
+        /* opera specific markup */
+        border-bottom-left-radius: 4px;
+        border-bottom-right-radius: 4px;
+        box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+        /* firefox specific markup */
+        -moz-border-radius-bottomleft: 4px;
+        -moz-border-radius-bottomright: 4px;
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+        /* webkit specific markup */
+        -webkit-border-bottom-left-radius: 4px;
+        -webkit-border-bottom-right-radius: 4px;
+        -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+}
+
+dl.reflist dt {
+        padding: 5px;
+}
+
+dl.reflist dd {
+        margin: 0px 0px 10px 0px;
+        padding: 5px;
+}
+
+.paramkey {
+	text-align: right;
+}
+
+.paramtype {
+	white-space: nowrap;
+}
+
+.paramname {
+	color: #602020;
+	white-space: nowrap;
+}
+.paramname em {
+	font-style: normal;
+}
+.paramname code {
+        line-height: 14px;
+}
+
+.params, .retval, .exception, .tparams {
+        margin-left: 0px;
+        padding-left: 0px;
+}       
+
+.params .paramname, .retval .paramname {
+        font-weight: bold;
+        vertical-align: top;
+}
+        
+.params .paramtype {
+        font-style: italic;
+        vertical-align: top;
+}       
+        
+.params .paramdir {
+        font-family: "courier new",courier,monospace;
+        vertical-align: top;
+}
+
+table.mlabels {
+	border-spacing: 0px;
+}
+
+td.mlabels-left {
+	width: 100%;
+	padding: 0px;
+}
+
+td.mlabels-right {
+	vertical-align: bottom;
+	padding: 0px;
+	white-space: nowrap;
+}
+
+span.mlabels {
+        margin-left: 8px;
+}
+
+span.mlabel {
+        background-color: #728DC1;
+        border-top:1px solid #5373B4;
+        border-left:1px solid #5373B4;
+        border-right:1px solid #C4CFE5;
+        border-bottom:1px solid #C4CFE5;
+	text-shadow: none;
+	color: white;
+	margin-right: 4px;
+	padding: 2px 3px;
+	border-radius: 3px;
+	font-size: 7pt;
+	white-space: nowrap;
+	vertical-align: middle;
+}
+
+
+
+/* @end */
+
+/* these are for tree view inside a (index) page */
+
+div.directory {
+        margin: 10px 0px;
+        border-top: 1px solid #9CAFD4;
+        border-bottom: 1px solid #9CAFD4;
+        width: 100%;
+}
+
+.directory table {
+        border-collapse:collapse;
+}
+
+.directory td {
+        margin: 0px;
+        padding: 0px;
+	vertical-align: top;
+}
+
+.directory td.entry {
+        white-space: nowrap;
+        padding-right: 6px;
+	padding-top: 3px;
+}
+
+.directory td.entry a {
+        outline:none;
+}
+
+.directory td.entry a img {
+        border: none;
+}
+
+.directory td.desc {
+        width: 100%;
+        padding-left: 6px;
+	padding-right: 6px;
+	padding-top: 3px;
+	border-left: 1px solid rgba(0,0,0,0.05);
+}
+
+.directory tr.even {
+	padding-left: 6px;
+	background-color: #F7F8FB;
+}
+
+.directory img {
+	vertical-align: -30%;
+}
+
+.directory .levels {
+        white-space: nowrap;
+        width: 100%;
+        text-align: right;
+        font-size: 9pt;
+}
+
+.directory .levels span {
+        cursor: pointer;
+        padding-left: 2px;
+        padding-right: 2px;
+	color: #3D578C;
+}
+
+.arrow {
+    color: #9CAFD4;
+    -webkit-user-select: none;
+    -khtml-user-select: none;
+    -moz-user-select: none;
+    -ms-user-select: none;
+    user-select: none;
+    cursor: pointer;
+    font-size: 80%;
+    display: inline-block;
+    width: 16px;
+    height: 22px;
+}
+
+.icon {
+    font-family: Arial, Helvetica;
+    font-weight: bold;
+    font-size: 12px;
+    height: 14px;
+    width: 16px;
+    display: inline-block;
+    background-color: #728DC1;
+    color: white;
+    text-align: center;
+    border-radius: 4px;
+    margin-left: 2px;
+    margin-right: 2px;
+}
+
+.icona {
+    width: 24px;
+    height: 22px;
+    display: inline-block;
+}
+
+.iconfopen {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('folderopen.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+.iconfclosed {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('folderclosed.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+.icondoc {
+    width: 24px;
+    height: 18px;
+    margin-bottom: 4px;
+    background-image:url('doc.png');
+    background-position: 0px -4px;
+    background-repeat: repeat-y;
+    vertical-align:top;
+    display: inline-block;
+}
+
+table.directory {
+    font: 400 14px Roboto,sans-serif;
+}
+
+/* @end */
+
+div.dynheader {
+        margin-top: 8px;
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+address {
+	font-style: normal;
+	color: #2A3D61;
+}
+
+table.doxtable caption {
+	caption-side: top;
+}
+
+table.doxtable {
+	border-collapse:collapse;
+        margin-top: 4px;
+        margin-bottom: 4px;
+}
+
+table.doxtable td, table.doxtable th {
+	border: 1px solid #2D4068;
+	padding: 3px 7px 2px;
+}
+
+table.doxtable th {
+	background-color: #374F7F;
+	color: #FFFFFF;
+	font-size: 110%;
+	padding-bottom: 4px;
+	padding-top: 5px;
+}
+
+table.fieldtable {
+        /*width: 100%;*/
+        margin-bottom: 10px;
+        border: 1px solid #A8B8D9;
+        border-spacing: 0px;
+        -moz-border-radius: 4px;
+        -webkit-border-radius: 4px;
+        border-radius: 4px;
+        -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+        -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+        box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+        padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+        white-space: nowrap;
+        border-right: 1px solid #A8B8D9;
+        border-bottom: 1px solid #A8B8D9;
+        vertical-align: top;
+}
+
+.fieldtable td.fieldname {
+        padding-top: 3px;
+}
+
+.fieldtable td.fielddoc {
+        border-bottom: 1px solid #A8B8D9;
+        /*width: 100%;*/
+}
+
+.fieldtable td.fielddoc p:first-child {
+        margin-top: 0px;
+}       
+        
+.fieldtable td.fielddoc p:last-child {
+        margin-bottom: 2px;
+}
+
+.fieldtable tr:last-child td {
+        border-bottom: none;
+}
+
+.fieldtable th {
+        background-image:url('nav_f.png');
+        background-repeat:repeat-x;
+        background-color: #E2E8F2;
+        font-size: 90%;
+        color: #253555;
+        padding-bottom: 4px;
+        padding-top: 5px;
+        text-align:left;
+        font-weight: 400;
+        -moz-border-radius-topleft: 4px;
+        -moz-border-radius-topright: 4px;
+        -webkit-border-top-left-radius: 4px;
+        -webkit-border-top-right-radius: 4px;
+        border-top-left-radius: 4px;
+        border-top-right-radius: 4px;
+        border-bottom: 1px solid #A8B8D9;
+}
+
+
+.tabsearch {
+	top: 0px;
+	left: 10px;
+	height: 36px;
+	background-image: url('tab_b.png');
+	z-index: 101;
+	overflow: hidden;
+	font-size: 13px;
+}
+
+.navpath ul
+{
+	font-size: 11px;
+	background-image:url('tab_b.png');
+	background-repeat:repeat-x;
+	background-position: 0 -5px;
+	height:30px;
+	line-height:30px;
+	color:#8AA0CC;
+	border:solid 1px #C2CDE4;
+	overflow:hidden;
+	margin:0px;
+	padding:0px;
+}
+
+.navpath li
+{
+	list-style-type:none;
+	float:left;
+	padding-left:10px;
+	padding-right:15px;
+	background-image:url('bc_s.png');
+	background-repeat:no-repeat;
+	background-position:right;
+	color:#364D7C;
+}
+
+.navpath li.navelem a
+{
+	height:32px;
+	display:block;
+	text-decoration: none;
+	outline: none;
+	color: #283A5D;
+	font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
+	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+	text-decoration: none;        
+}
+
+.navpath li.navelem a:hover
+{
+	color:#6884BD;
+}
+
+.navpath li.footer
+{
+        list-style-type:none;
+        float:right;
+        padding-left:10px;
+        padding-right:15px;
+        background-image:none;
+        background-repeat:no-repeat;
+        background-position:right;
+        color:#364D7C;
+        font-size: 8pt;
+}
+
+
+div.summary
+{
+	float: right;
+	font-size: 8pt;
+	padding-right: 5px;
+	width: 50%;
+	text-align: right;
+}       
+
+div.summary a
+{
+	white-space: nowrap;
+}
+
+table.classindex
+{
+        margin: 10px;
+        white-space: nowrap;
+        margin-left: 3%;
+        margin-right: 3%;
+        width: 94%;
+        border: 0;
+        border-spacing: 0; 
+        padding: 0;
+}
+
+div.ingroups
+{
+	font-size: 8pt;
+	width: 50%;
+	text-align: left;
+}
+
+div.ingroups a
+{
+	white-space: nowrap;
+}
+
+div.header
+{
+        background-image:url('nav_h.png');
+        background-repeat:repeat-x;
+	background-color: #F9FAFC;
+	margin:  0px;
+	border-bottom: 1px solid #C4CFE5;
+}
+
+div.headertitle
+{
+	padding: 5px 5px 5px 10px;
+}
+
+dl
+{
+        padding: 0 0 0 10px;
+}
+
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
+dl.section
+{
+	margin-left: 0px;
+	padding-left: 0px;
+}
+
+dl.note
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #D0C000;
+}
+
+dl.warning, dl.attention
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #FF0000;
+}
+
+dl.pre, dl.post, dl.invariant
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #00D000;
+}
+
+dl.deprecated
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #505050;
+}
+
+dl.todo
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #00C0E0;
+}
+
+dl.test
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #3030E0;
+}
+
+dl.bug
+{
+        margin-left:-7px;
+        padding-left: 3px;
+        border-left:4px solid;
+        border-color: #C08050;
+}
+
+dl.section dd {
+	margin-bottom: 6px;
+}
+
+
+#projectlogo
+{
+	text-align: center;
+	vertical-align: bottom;
+	border-collapse: separate;
+}
+ 
+#projectlogo img
+{ 
+	border: 0px none;
+}
+ 
+#projectalign
+{
+        vertical-align: middle;
+}
+
+#projectname
+{
+	font: 300% Tahoma, Arial,sans-serif;
+	margin: 0px;
+	padding: 2px 0px;
+}
+    
+#projectbrief
+{
+	font: 120% Tahoma, Arial,sans-serif;
+	margin: 0px;
+	padding: 0px;
+}
+
+#projectnumber
+{
+	font: 50% Tahoma, Arial,sans-serif;
+	margin: 0px;
+	padding: 0px;
+}
+
+#titlearea
+{
+	padding: 0px;
+	margin: 0px;
+	width: 100%;
+	border-bottom: 1px solid #5373B4;
+}
+
+.image
+{
+        text-align: center;
+}
+
+.dotgraph
+{
+        text-align: center;
+}
+
+.mscgraph
+{
+        text-align: center;
+}
+
+.plantumlgraph
+{
+        text-align: center;
+}
+
+.diagraph
+{
+        text-align: center;
+}
+
+.caption
+{
+	font-weight: bold;
+}
+
+div.zoom
+{
+	border: 1px solid #90A5CE;
+}
+
+dl.citelist {
+        margin-bottom:50px;
+}
+
+dl.citelist dt {
+        color:#334975;
+        float:left;
+        font-weight:bold;
+        margin-right:10px;
+        padding:5px;
+}
+
+dl.citelist dd {
+        margin:2px 0;
+        padding:5px 0;
+}
+
+div.toc {
+        padding: 14px 25px;
+        background-color: #F4F6FA;
+        border: 1px solid #D8DFEE;
+        border-radius: 7px 7px 7px 7px;
+        float: right;
+        height: auto;
+        margin: 0 8px 10px 10px;
+        width: 200px;
+}
+
+div.toc li {
+        background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+        font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+        margin-top: 5px;
+        padding-left: 10px;
+        padding-top: 2px;
+}
+
+div.toc h3 {
+        font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+	color: #4665A2;
+        border-bottom: 0 none;
+        margin: 0;
+}
+
+div.toc ul {
+        list-style: none outside none;
+        border: medium none;
+        padding: 0px;
+}       
+
+div.toc li.level1 {
+        margin-left: 0px;
+}
+
+div.toc li.level2 {
+        margin-left: 15px;
+}
+
+div.toc li.level3 {
+        margin-left: 30px;
+}
+
+div.toc li.level4 {
+        margin-left: 45px;
+}
+
+.inherit_header {
+        font-weight: bold;
+        color: gray;
+        cursor: pointer;
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-khtml-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
+}
+
+.inherit_header td {
+        padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+        display: none;
+}
+
+tr.heading h2 {
+        margin-top: 12px;
+        margin-bottom: 4px;
+}
+
+/* tooltip related style info */
+
+.ttc {
+        position: absolute;
+        display: none;
+}
+
+#powerTip {
+	cursor: default;
+	white-space: nowrap;
+	background-color: white;
+	border: 1px solid gray;
+	border-radius: 4px 4px 4px 4px;
+	box-shadow: 1px 1px 7px gray;
+	display: none;
+	font-size: smaller;
+	max-width: 80%;
+	opacity: 0.9;
+	padding: 1ex 1em 1em;
+	position: absolute;
+	z-index: 2147483647;
+}
+
+#powerTip div.ttdoc {
+        color: grey;
+	font-style: italic;
+}
+
+#powerTip div.ttname a {
+        font-weight: bold;
+}
+
+#powerTip div.ttname {
+        font-weight: bold;
+}
+
+#powerTip div.ttdeci {
+        color: #006318;
+}
+
+#powerTip div {
+        margin: 0px;
+        padding: 0px;
+        font: 12px/16px Roboto,sans-serif;
+}
+
+#powerTip:before, #powerTip:after {
+	content: "";
+	position: absolute;
+	margin: 0px;
+}
+
+#powerTip.n:after,  #powerTip.n:before,
+#powerTip.s:after,  #powerTip.s:before,
+#powerTip.w:after,  #powerTip.w:before,
+#powerTip.e:after,  #powerTip.e:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.nw:after, #powerTip.nw:before,
+#powerTip.sw:after, #powerTip.sw:before {
+	border: solid transparent;
+	content: " ";
+	height: 0;
+	width: 0;
+	position: absolute;
+}
+
+#powerTip.n:after,  #powerTip.s:after,
+#powerTip.w:after,  #powerTip.e:after,
+#powerTip.nw:after, #powerTip.ne:after,
+#powerTip.sw:after, #powerTip.se:after {
+	border-color: rgba(255, 255, 255, 0);
+}
+
+#powerTip.n:before,  #powerTip.s:before,
+#powerTip.w:before,  #powerTip.e:before,
+#powerTip.nw:before, #powerTip.ne:before,
+#powerTip.sw:before, #powerTip.se:before {
+	border-color: rgba(128, 128, 128, 0);
+}
+
+#powerTip.n:after,  #powerTip.n:before,
+#powerTip.ne:after, #powerTip.ne:before,
+#powerTip.nw:after, #powerTip.nw:before {
+	top: 100%;
+}
+
+#powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after {
+	border-top-color: #ffffff;
+	border-width: 10px;
+	margin: 0px -10px;
+}
+#powerTip.n:before {
+	border-top-color: #808080;
+	border-width: 11px;
+	margin: 0px -11px;
+}
+#powerTip.n:after, #powerTip.n:before {
+	left: 50%;
+}
+
+#powerTip.nw:after, #powerTip.nw:before {
+	right: 14px;
+}
+
+#powerTip.ne:after, #powerTip.ne:before {
+	left: 14px;
+}
+
+#powerTip.s:after,  #powerTip.s:before,
+#powerTip.se:after, #powerTip.se:before,
+#powerTip.sw:after, #powerTip.sw:before {
+	bottom: 100%;
+}
+
+#powerTip.s:after, #powerTip.se:after, #powerTip.sw:after {
+	border-bottom-color: #ffffff;
+	border-width: 10px;
+	margin: 0px -10px;
+}
+
+#powerTip.s:before, #powerTip.se:before, #powerTip.sw:before {
+	border-bottom-color: #808080;
+	border-width: 11px;
+	margin: 0px -11px;
+}
+
+#powerTip.s:after, #powerTip.s:before {
+	left: 50%;
+}
+
+#powerTip.sw:after, #powerTip.sw:before {
+	right: 14px;
+}
+
+#powerTip.se:after, #powerTip.se:before {
+	left: 14px;
+}
+
+#powerTip.e:after, #powerTip.e:before {
+	left: 100%;
+}
+#powerTip.e:after {
+	border-left-color: #ffffff;
+	border-width: 10px;
+	top: 50%;
+	margin-top: -10px;
+}
+#powerTip.e:before {
+	border-left-color: #808080;
+	border-width: 11px;
+	top: 50%;
+	margin-top: -11px;
+}
+
+#powerTip.w:after, #powerTip.w:before {
+	right: 100%;
+}
+#powerTip.w:after {
+	border-right-color: #ffffff;
+	border-width: 10px;
+	top: 50%;
+	margin-top: -10px;
+}
+#powerTip.w:before {
+	border-right-color: #808080;
+	border-width: 11px;
+	top: 50%;
+	margin-top: -11px;
+}
+
+@media print
+{
+  #top { display: none; }
+  #side-nav { display: none; }
+  #nav-path { display: none; }
+  body { overflow:visible; }
+  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+  .summary { display: none; }
+  .memitem { page-break-inside: avoid; }
+  #doc-content
+  {
+    margin-left:0 !important;
+    height:auto !important;
+    width:auto !important;
+    overflow:inherit;
+    display:inline;
+  }
+}
+
+/* @group Markdown */
+
+/*
+table.markdownTable {
+	border-collapse:collapse;
+        margin-top: 4px;
+        margin-bottom: 4px;
+}
+
+table.markdownTable td, table.markdownTable th {
+	border: 1px solid #2D4068;
+	padding: 3px 7px 2px;
+}
+
+table.markdownTableHead tr {
+}
+
+table.markdownTableBodyLeft td, table.markdownTable th {
+	border: 1px solid #2D4068;
+	padding: 3px 7px 2px;
+}
+
+th.markdownTableHeadLeft th.markdownTableHeadRight th.markdownTableHeadCenter th.markdownTableHeadNone {
+	background-color: #374F7F;
+	color: #FFFFFF;
+	font-size: 110%;
+	padding-bottom: 4px;
+	padding-top: 5px;
+}
+
+th.markdownTableHeadLeft {
+	text-align: left
+}
+
+th.markdownTableHeadRight {
+	text-align: right
+}
+
+th.markdownTableHeadCenter {
+	text-align: center
+}
+*/
+
+table.markdownTable {
+	border-collapse:collapse;
+        margin-top: 4px;
+        margin-bottom: 4px;
+}
+
+table.markdownTable td, table.markdownTable th {
+	border: 1px solid #2D4068;
+	padding: 3px 7px 2px;
+}
+
+table.markdownTable tr {
+}
+
+th.markdownTableHeadLeft, th.markdownTableHeadRight, th.markdownTableHeadCenter, th.markdownTableHeadNone {
+	background-color: #374F7F;
+	color: #FFFFFF;
+	font-size: 110%;
+	padding-bottom: 4px;
+	padding-top: 5px;
+}
+
+th.markdownTableHeadLeft, td.markdownTableBodyLeft {
+	text-align: left
+}
+
+th.markdownTableHeadRight, td.markdownTableBodyRight {
+	text-align: right
+}
+
+th.markdownTableHeadCenter, td.markdownTableBodyCenter {
+	text-align: center
+}
+
+
+/* @end */
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/doxygen.png b/content/releases/qpid-proton-0.28.0/proton/c/api/doxygen.png
new file mode 100755
index 0000000..3ff17d8
Binary files /dev/null and b/content/releases/qpid-proton-0.28.0/proton/c/api/doxygen.png differ
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/dynsections.js b/content/releases/qpid-proton-0.28.0/proton/c/api/dynsections.js
new file mode 100755
index 0000000..85e1836
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/dynsections.js
@@ -0,0 +1,97 @@
+function toggleVisibility(linkObj)
+{
+ var base = $(linkObj).attr('id');
+ var summary = $('#'+base+'-summary');
+ var content = $('#'+base+'-content');
+ var trigger = $('#'+base+'-trigger');
+ var src=$(trigger).attr('src');
+ if (content.is(':visible')===true) {
+   content.hide();
+   summary.show();
+   $(linkObj).addClass('closed').removeClass('opened');
+   $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+   content.show();
+   summary.hide();
+   $(linkObj).removeClass('closed').addClass('opened');
+   $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
+ } 
+ return false;
+}
+
+function updateStripes()
+{
+  $('table.directory tr').
+       removeClass('even').filter(':visible:even').addClass('even');
+}
+
+function toggleLevel(level)
+{
+  $('table.directory tr').each(function() {
+    var l = this.id.split('_').length-1;
+    var i = $('#img'+this.id.substring(3));
+    var a = $('#arr'+this.id.substring(3));
+    if (l<level+1) {
+      i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
+      a.html('&#9660;');
+      $(this).show();
+    } else if (l==level+1) {
+      i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
+      a.html('&#9658;');
+      $(this).show();
+    } else {
+      $(this).hide();
+    }
+  });
+  updateStripes();
+}
+
+function toggleFolder(id)
+{
+  // the clicked row
+  var currentRow = $('#row_'+id);
+
+  // all rows after the clicked row
+  var rows = currentRow.nextAll("tr");
+
+  var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
+
+  // only match elements AFTER this one (can't hide elements before)
+  var childRows = rows.filter(function() { return this.id.match(re); });
+
+  // first row is visible we are HIDING
+  if (childRows.filter(':first').is(':visible')===true) {
+    // replace down arrow by right arrow for current row
+    var currentRowSpans = currentRow.find("span");
+    currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
+    currentRowSpans.filter(".arrow").html('&#9658;');
+    rows.filter("[id^=row_"+id+"]").hide(); // hide all children
+  } else { // we are SHOWING
+    // replace right arrow by down arrow for current row
+    var currentRowSpans = currentRow.find("span");
+    currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
+    currentRowSpans.filter(".arrow").html('&#9660;');
+    // replace down arrows by right arrows for child rows
+    var childRowsSpans = childRows.find("span");
+    childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
+    childRowsSpans.filter(".arrow").html('&#9658;');
+    childRows.show(); //show all children
+  }
+  updateStripes();
+}
+
+
+function toggleInherit(id)
+{
+  var rows = $('tr.inherit.'+id);
+  var img = $('tr.inherit_header.'+id+' img');
+  var src = $(img).attr('src');
+  if (rows.filter(':first').is(':visible')===true) {
+    rows.css('display','none');
+    $(img).attr('src',src.substring(0,src.length-8)+'closed.png');
+  } else {
+    rows.css('display','table-row'); // using show() causes jump in firefox
+    $(img).attr('src',src.substring(0,src.length-10)+'open.png');
+  }
+}
+
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/engine_8h_source.html b/content/releases/qpid-proton-0.28.0/proton/c/api/engine_8h_source.html
new file mode 100755
index 0000000..b85d0f8
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/engine_8h_source.html
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/engine.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('engine_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">engine.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef PROTON_ENGINE_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROTON_ENGINE_H 1</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">/* [...]
+<div class="ttc" id="connection_8h_html"><div class="ttname"><a href="connection_8h.html">connection.h</a></div><div class="ttdoc">A connection to a remote AMQP peer. </div></div>
+<div class="ttc" id="session_8h_html"><div class="ttname"><a href="session_8h.html">session.h</a></div><div class="ttdoc">A container of links. </div></div>
+<div class="ttc" id="terminus_8h_html"><div class="ttname"><a href="terminus_8h.html">terminus.h</a></div><div class="ttdoc">A source or target for messages. </div></div>
+<div class="ttc" id="condition_8h_html"><div class="ttname"><a href="condition_8h.html">condition.h</a></div><div class="ttdoc">An endpoint error state. </div></div>
+<div class="ttc" id="delivery_8h_html"><div class="ttname"><a href="delivery_8h.html">delivery.h</a></div><div class="ttdoc">A message transfer. </div></div>
+<div class="ttc" id="event_8h_html"><div class="ttname"><a href="event_8h.html">event.h</a></div><div class="ttdoc">Protocol and transport events. </div></div>
+<div class="ttc" id="link_8h_html"><div class="ttname"><a href="link_8h.html">link.h</a></div><div class="ttdoc">A channel for transferring messages. </div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><b>engine.h</b></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/error_8h.html b/content/releases/qpid-proton-0.28.0/proton/c/api/error_8h.html
new file mode 100755
index 0000000..6b2954e
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/error_8h.html
@@ -0,0 +1,220 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/error.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('error_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#define-members">Macros</a> &#124;
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">error.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>A Proton API error.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;proton/import_export.h&gt;</code><br />
+<code>#include &lt;stdarg.h&gt;</code><br />
+</div>
+<p><a href="error_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:gac73fbd2363c5f562f85dde459e631394"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#gac73fbd2363c5f562f85dde459e631394">PN_OK</a></td></tr>
+<tr class="memdesc:gac73fbd2363c5f562f85dde459e631394"><td class="mdescLeft">&#160;</td><td class="mdescRight">No error. <br /></td></tr>
+<tr class="separator:gac73fbd2363c5f562f85dde459e631394"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9e0f51b097f94293cdbbdeb5422a27a3"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga9e0f51b097f94293cdbbdeb5422a27a3">PN_EOS</a></td></tr>
+<tr class="memdesc:ga9e0f51b097f94293cdbbdeb5422a27a3"><td class="mdescLeft">&#160;</td><td class="mdescRight">End of stream. <br /></td></tr>
+<tr class="separator:ga9e0f51b097f94293cdbbdeb5422a27a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga664f7bdd616c30b72bd50bcc17839c81"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga664f7bdd616c30b72bd50bcc17839c81">PN_ERR</a></td></tr>
+<tr class="memdesc:ga664f7bdd616c30b72bd50bcc17839c81"><td class="mdescLeft">&#160;</td><td class="mdescRight">General error. <br /></td></tr>
+<tr class="separator:ga664f7bdd616c30b72bd50bcc17839c81"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaaeef136648e1fd51c2b56c0265fa86f7"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#gaaeef136648e1fd51c2b56c0265fa86f7">PN_OVERFLOW</a></td></tr>
+<tr class="memdesc:gaaeef136648e1fd51c2b56c0265fa86f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Overflow error. <br /></td></tr>
+<tr class="separator:gaaeef136648e1fd51c2b56c0265fa86f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga3317339fb405435df42fa93d62f0e14c"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga3317339fb405435df42fa93d62f0e14c">PN_UNDERFLOW</a></td></tr>
+<tr class="memdesc:ga3317339fb405435df42fa93d62f0e14c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Underflow error. <br /></td></tr>
+<tr class="separator:ga3317339fb405435df42fa93d62f0e14c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5efbe6093556326613d2ccd3864a00aa"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga5efbe6093556326613d2ccd3864a00aa">PN_STATE_ERR</a></td></tr>
+<tr class="memdesc:ga5efbe6093556326613d2ccd3864a00aa"><td class="mdescLeft">&#160;</td><td class="mdescRight">State error. <br /></td></tr>
+<tr class="separator:ga5efbe6093556326613d2ccd3864a00aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5551b7172de89dc540bd7c2beedd325a"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga5551b7172de89dc540bd7c2beedd325a">PN_ARG_ERR</a></td></tr>
+<tr class="memdesc:ga5551b7172de89dc540bd7c2beedd325a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Argument error. <br /></td></tr>
+<tr class="separator:ga5551b7172de89dc540bd7c2beedd325a"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga8bcf4aa6de1a6530713839bcae97d4a2"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga8bcf4aa6de1a6530713839bcae97d4a2">PN_TIMEOUT</a></td></tr>
+<tr class="memdesc:ga8bcf4aa6de1a6530713839bcae97d4a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Timeout. <br /></td></tr>
+<tr class="separator:ga8bcf4aa6de1a6530713839bcae97d4a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga53284958be0c328f90ca3a4a0793d965"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga53284958be0c328f90ca3a4a0793d965">PN_INTR</a></td></tr>
+<tr class="memdesc:ga53284958be0c328f90ca3a4a0793d965"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupt. <br /></td></tr>
+<tr class="separator:ga53284958be0c328f90ca3a4a0793d965"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gafbb090366e9dbf9a5bb0735df1e23d33"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#gafbb090366e9dbf9a5bb0735df1e23d33">PN_INPROGRESS</a></td></tr>
+<tr class="memdesc:gafbb090366e9dbf9a5bb0735df1e23d33"><td class="mdescLeft">&#160;</td><td class="mdescRight">In-progress. <br /></td></tr>
+<tr class="separator:gafbb090366e9dbf9a5bb0735df1e23d33"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gab1f773ca03b0953de6ce3caf4c795b8d"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#gab1f773ca03b0953de6ce3caf4c795b8d">PN_OUT_OF_MEMORY</a></td></tr>
+<tr class="memdesc:gab1f773ca03b0953de6ce3caf4c795b8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Out-of-memory error. <br /></td></tr>
+<tr class="separator:gab1f773ca03b0953de6ce3caf4c795b8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga82db456291c2627e31becc44b733a7f0"><td class="memItemLeft" align="right" valign="top">
+#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga82db456291c2627e31becc44b733a7f0">PN_ABORTED</a></td></tr>
+<tr class="memdesc:ga82db456291c2627e31becc44b733a7f0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delivery aborted error. <br /></td></tr>
+<tr class="separator:ga82db456291c2627e31becc44b733a7f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ga24a289d5b32c9bd8a775600a5af83d52"><td class="memItemLeft" align="right" valign="top">
+typedef struct <a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a></td></tr>
+<tr class="memdesc:ga24a289d5b32c9bd8a775600a5af83d52"><td class="mdescLeft">&#160;</td><td class="mdescRight">An int error <code>code</code> and some string <code>text</code> to describe the error. <br /></td></tr>
+<tr class="separator:ga24a289d5b32c9bd8a775600a5af83d52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:gac6b84f09fac8e82bd41a62212d4d8f64"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#gac6b84f09fac8e82bd41a62212d4d8f64">pn_code</a> (int code)</td></tr>
+<tr class="memdesc:gac6b84f09fac8e82bd41a62212d4d8f64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the name of the error code.  <a href="group__error.html#gac6b84f09fac8e82bd41a62212d4d8f64">More...</a><br /></td></tr>
+<tr class="separator:gac6b84f09fac8e82bd41a62212d4d8f64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga0992aa0df5290a2ae639246b0c2f5481"><td class="memItemLeft" align="right" valign="top">
+<a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga0992aa0df5290a2ae639246b0c2f5481">pn_error</a> (void)</td></tr>
+<tr class="memdesc:ga0992aa0df5290a2ae639246b0c2f5481"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create an error object. <br /></td></tr>
+<tr class="separator:ga0992aa0df5290a2ae639246b0c2f5481"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5e57528759aedb00e68aafd0d025d06c"><td class="memItemLeft" align="right" valign="top">
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga5e57528759aedb00e68aafd0d025d06c">pn_error_free</a> (<a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *error)</td></tr>
+<tr class="memdesc:ga5e57528759aedb00e68aafd0d025d06c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free an error object. <br /></td></tr>
+<tr class="separator:ga5e57528759aedb00e68aafd0d025d06c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga15440ed9515967950fa4504a53fc0b64"><td class="memItemLeft" align="right" valign="top">
+void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga15440ed9515967950fa4504a53fc0b64">pn_error_clear</a> (<a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *error)</td></tr>
+<tr class="memdesc:ga15440ed9515967950fa4504a53fc0b64"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reset the error to a "no error" state with code == 0. <br /></td></tr>
+<tr class="separator:ga15440ed9515967950fa4504a53fc0b64"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac5b68c9e6a637810a55c0b0e6f66c90d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#gac5b68c9e6a637810a55c0b0e6f66c90d">pn_error_set</a> (<a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *error, int code, const char *text)</td></tr>
+<tr class="memdesc:gac5b68c9e6a637810a55c0b0e6f66c90d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the error code and text.  <a href="group__error.html#gac5b68c9e6a637810a55c0b0e6f66c90d">More...</a><br /></td></tr>
+<tr class="separator:gac5b68c9e6a637810a55c0b0e6f66c90d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga59db2b3acdca714819c6450d2d5440a1"><td class="memItemLeft" align="right" valign="top">
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga59db2b3acdca714819c6450d2d5440a1">pn_error_vformat</a> (<a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *error, int code, const char *fmt, va_list ap)</td></tr>
+<tr class="memdesc:ga59db2b3acdca714819c6450d2d5440a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the code and set the text using a printf-style formatted string. <br /></td></tr>
+<tr class="separator:ga59db2b3acdca714819c6450d2d5440a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga806d0788eeb97fd52d645cb8b75f8bf2"><td class="memItemLeft" align="right" valign="top">
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga806d0788eeb97fd52d645cb8b75f8bf2">pn_error_format</a> (<a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *error, int code, const char *fmt,...)</td></tr>
+<tr class="memdesc:ga806d0788eeb97fd52d645cb8b75f8bf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the code and set the text using a printf-style formatted string. <br /></td></tr>
+<tr class="separator:ga806d0788eeb97fd52d645cb8b75f8bf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga00e179c24bc0954e1f01c64aa832ee2c"><td class="memItemLeft" align="right" valign="top">
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga00e179c24bc0954e1f01c64aa832ee2c">pn_error_code</a> (<a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *error)</td></tr>
+<tr class="memdesc:ga00e179c24bc0954e1f01c64aa832ee2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the the error code. <br /></td></tr>
+<tr class="separator:ga00e179c24bc0954e1f01c64aa832ee2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga67cbe6ebb143370e0604f5b84d716c56"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga67cbe6ebb143370e0604f5b84d716c56">pn_error_text</a> (<a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *error)</td></tr>
+<tr class="memdesc:ga67cbe6ebb143370e0604f5b84d716c56"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the error text.  <a href="group__error.html#ga67cbe6ebb143370e0604f5b84d716c56">More...</a><br /></td></tr>
+<tr class="separator:ga67cbe6ebb143370e0604f5b84d716c56"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga96ccb65768c64ee0a1b71b83e08489d3"><td class="memItemLeft" align="right" valign="top">
+int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__error.html#ga96ccb65768c64ee0a1b71b83e08489d3">pn_error_copy</a> (<a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *error, <a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> *src)</td></tr>
+<tr class="memdesc:ga96ccb65768c64ee0a1b71b83e08489d3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy the src error. <br /></td></tr>
+<tr class="separator:ga96ccb65768c64ee0a1b71b83e08489d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A Proton API error. </p>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="error_8h.html">error.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/error_8h.js b/content/releases/qpid-proton-0.28.0/proton/c/api/error_8h.js
new file mode 100755
index 0000000..047c165
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/error_8h.js
@@ -0,0 +1,26 @@
+var error_8h =
+[
+    [ "PN_OK", "group__error.html#gac73fbd2363c5f562f85dde459e631394", null ],
+    [ "PN_EOS", "group__error.html#ga9e0f51b097f94293cdbbdeb5422a27a3", null ],
+    [ "PN_ERR", "group__error.html#ga664f7bdd616c30b72bd50bcc17839c81", null ],
+    [ "PN_OVERFLOW", "group__error.html#gaaeef136648e1fd51c2b56c0265fa86f7", null ],
+    [ "PN_UNDERFLOW", "group__error.html#ga3317339fb405435df42fa93d62f0e14c", null ],
+    [ "PN_STATE_ERR", "group__error.html#ga5efbe6093556326613d2ccd3864a00aa", null ],
+    [ "PN_ARG_ERR", "group__error.html#ga5551b7172de89dc540bd7c2beedd325a", null ],
+    [ "PN_TIMEOUT", "group__error.html#ga8bcf4aa6de1a6530713839bcae97d4a2", null ],
+    [ "PN_INTR", "group__error.html#ga53284958be0c328f90ca3a4a0793d965", null ],
+    [ "PN_INPROGRESS", "group__error.html#gafbb090366e9dbf9a5bb0735df1e23d33", null ],
+    [ "PN_OUT_OF_MEMORY", "group__error.html#gab1f773ca03b0953de6ce3caf4c795b8d", null ],
+    [ "PN_ABORTED", "group__error.html#ga82db456291c2627e31becc44b733a7f0", null ],
+    [ "pn_error_t", "group__error.html#ga24a289d5b32c9bd8a775600a5af83d52", null ],
+    [ "pn_code", "group__error.html#gac6b84f09fac8e82bd41a62212d4d8f64", null ],
+    [ "pn_error", "group__error.html#ga0992aa0df5290a2ae639246b0c2f5481", null ],
+    [ "pn_error_free", "group__error.html#ga5e57528759aedb00e68aafd0d025d06c", null ],
+    [ "pn_error_clear", "group__error.html#ga15440ed9515967950fa4504a53fc0b64", null ],
+    [ "pn_error_set", "group__error.html#gac5b68c9e6a637810a55c0b0e6f66c90d", null ],
+    [ "pn_error_vformat", "group__error.html#ga59db2b3acdca714819c6450d2d5440a1", null ],
+    [ "pn_error_format", "group__error.html#ga806d0788eeb97fd52d645cb8b75f8bf2", null ],
+    [ "pn_error_code", "group__error.html#ga00e179c24bc0954e1f01c64aa832ee2c", null ],
+    [ "pn_error_text", "group__error.html#ga67cbe6ebb143370e0604f5b84d716c56", null ],
+    [ "pn_error_copy", "group__error.html#ga96ccb65768c64ee0a1b71b83e08489d3", null ]
+];
\ No newline at end of file
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/error_8h_source.html b/content/releases/qpid-proton-0.28.0/proton/c/api/error_8h_source.html
new file mode 100755
index 0000000..e60d3a3
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/error_8h_source.html
@@ -0,0 +1,118 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/error.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('error_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">error.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="error_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef PROTON_ERROR_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROTON_ERROR_H 1</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name="l00004"></a> [...]
+<div class="ttc" id="group__error_html_gac5b68c9e6a637810a55c0b0e6f66c90d"><div class="ttname"><a href="group__error.html#gac5b68c9e6a637810a55c0b0e6f66c90d">pn_error_set</a></div><div class="ttdeci">int pn_error_set(pn_error_t *error, int code, const char *text)</div><div class="ttdoc">Set the error code and text. </div></div>
+<div class="ttc" id="group__error_html_ga24a289d5b32c9bd8a775600a5af83d52"><div class="ttname"><a href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a></div><div class="ttdeci">struct pn_error_t pn_error_t</div><div class="ttdoc">An int error code and some string text to describe the error. </div><div class="ttdef"><b>Definition:</b> error.h:44</div></div>
+<div class="ttc" id="group__error_html_ga00e179c24bc0954e1f01c64aa832ee2c"><div class="ttname"><a href="group__error.html#ga00e179c24bc0954e1f01c64aa832ee2c">pn_error_code</a></div><div class="ttdeci">int pn_error_code(pn_error_t *error)</div><div class="ttdoc">Get the the error code. </div></div>
+<div class="ttc" id="group__error_html_ga0992aa0df5290a2ae639246b0c2f5481"><div class="ttname"><a href="group__error.html#ga0992aa0df5290a2ae639246b0c2f5481">pn_error</a></div><div class="ttdeci">pn_error_t * pn_error(void)</div><div class="ttdoc">Create an error object. </div></div>
+<div class="ttc" id="group__error_html_ga15440ed9515967950fa4504a53fc0b64"><div class="ttname"><a href="group__error.html#ga15440ed9515967950fa4504a53fc0b64">pn_error_clear</a></div><div class="ttdeci">void pn_error_clear(pn_error_t *error)</div><div class="ttdoc">Reset the error to a &quot;no error&quot; state with code == 0. </div></div>
+<div class="ttc" id="group__error_html_ga806d0788eeb97fd52d645cb8b75f8bf2"><div class="ttname"><a href="group__error.html#ga806d0788eeb97fd52d645cb8b75f8bf2">pn_error_format</a></div><div class="ttdeci">int pn_error_format(pn_error_t *error, int code, const char *fmt,...)</div><div class="ttdoc">Set the code and set the text using a printf-style formatted string. </div></div>
+<div class="ttc" id="group__error_html_ga5e57528759aedb00e68aafd0d025d06c"><div class="ttname"><a href="group__error.html#ga5e57528759aedb00e68aafd0d025d06c">pn_error_free</a></div><div class="ttdeci">void pn_error_free(pn_error_t *error)</div><div class="ttdoc">Free an error object. </div></div>
+<div class="ttc" id="group__error_html_ga59db2b3acdca714819c6450d2d5440a1"><div class="ttname"><a href="group__error.html#ga59db2b3acdca714819c6450d2d5440a1">pn_error_vformat</a></div><div class="ttdeci">int pn_error_vformat(pn_error_t *error, int code, const char *fmt, va_list ap)</div><div class="ttdoc">Set the code and set the text using a printf-style formatted string. </div></div>
+<div class="ttc" id="group__error_html_ga67cbe6ebb143370e0604f5b84d716c56"><div class="ttname"><a href="group__error.html#ga67cbe6ebb143370e0604f5b84d716c56">pn_error_text</a></div><div class="ttdeci">const char * pn_error_text(pn_error_t *error)</div><div class="ttdoc">Get the error text. </div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="error_8h.html">error.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/event_8h.html b/content/releases/qpid-proton-0.28.0/proton/c/api/event_8h.html
new file mode 100755
index 0000000..dd23144
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/event_8h.html
@@ -0,0 +1,272 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/event.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('event_8h.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="summary">
+<a href="#typedef-members">Typedefs</a> &#124;
+<a href="#enum-members">Enumerations</a> &#124;
+<a href="#func-members">Functions</a>  </div>
+  <div class="headertitle">
+<div class="title">event.h File Reference</div>  </div>
+</div><!--header-->
+<div class="contents">
+
+<p>Protocol and transport events.  
+<a href="#details">More...</a></p>
+<div class="textblock"><code>#include &lt;proton/import_export.h&gt;</code><br />
+<code>#include &lt;proton/type_compat.h&gt;</code><br />
+<code>#include &lt;proton/object.h&gt;</code><br />
+<code>#include &lt;stddef.h&gt;</code><br />
+</div>
+<p><a href="event_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
+Typedefs</h2></td></tr>
+<tr class="memitem:ga87f3028b4888632bbd56fb71ac737ae8"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a></td></tr>
+<tr class="memdesc:ga87f3028b4888632bbd56fb71ac737ae8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Notification of a state change in the protocol engine.  <a href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">More...</a><br /></td></tr>
+<tr class="separator:ga87f3028b4888632bbd56fb71ac737ae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga6bc581dfeaa8e8d46d07d37229d565c9"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="group__event.html#ga6bc581dfeaa8e8d46d07d37229d565c9">pn_event_batch_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga6bc581dfeaa8e8d46d07d37229d565c9">pn_event_batch_t</a></td></tr>
+<tr class="memdesc:ga6bc581dfeaa8e8d46d07d37229d565c9"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Unsettled API</b> - A batch of events that must be handled in sequence.  <a href="group__event.html#ga6bc581dfeaa8e8d46d07d37229d565c9">More...</a><br /></td></tr>
+<tr class="separator:ga6bc581dfeaa8e8d46d07d37229d565c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
+Enumerations</h2></td></tr>
+<tr class="memitem:ga4876e2eed24a4d4e4c52b99842103cda"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a> { <br />
+&#160;&#160;<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1f5eec218463ae8e4f962fcc8eb2e657">PN_EVENT_NONE</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa95e9355638399ee20a697f3f494ab7db">PN_REACTOR_INIT</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5548649935a6aab6e6547c9036f685ff">PN_REACTOR_QUIESCED</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad164b6566815866ed2c1d981e02bacb0">PN_REACTOR_FINAL</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa13fdcb0402f982fd366e58f165f376c9">PN_TIMER_TASK</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa182e571a0310028514bce66a41063a6e">PN_CONNECTION_INIT</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf61aa79ca82b3a8f5017dc735843fae5">PN_CONNECTION_BOUND</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaac683ba544c12cbf36a3d3015ae818498">PN_CONNECTION_UNBOUND</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5d285c46982df224c3e4733b05c3540a">PN_CONNECTION_LOCAL_OPEN</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad48bce685db553740fa71cc36473b5cc">PN_CONNECTION_REMOTE_OPEN</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaac8567664d41057ae94d23776f5ecdb86">PN_CONNECTION_LOCAL_CLOSE</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1252529cf9f03d214c9b4fea5cf11b2f">PN_CONNECTION_REMOTE_CLOSE</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa6c7d6b4e5f1e4f47fa80dae1ad686e0b">PN_CONNECTION_FINAL</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf5b92fb6331bfe63786db3950073147f">PN_SESSION_INIT</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa0862b8e3613b7a2b5a08a779474df424">PN_SESSION_LOCAL_OPEN</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf67df046bea45df34aea863d9541e806">PN_SESSION_REMOTE_OPEN</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5d3fe92cc7ef0e8712b038ecfbd05029">PN_SESSION_LOCAL_CLOSE</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa3410075b825c59b8f4efdcddf5a5b135">PN_SESSION_REMOTE_CLOSE</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf5eb59f4d99ef5a8efd48be64a2bd8f8">PN_SESSION_FINAL</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa2f9e46bded95d0233cc74a71fdc75a2c">PN_LINK_INIT</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5ddecd4b0ea72895413fbf1b5cb41f65">PN_LINK_LOCAL_OPEN</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa45edb44a6cc7908b5032944e08925307">PN_LINK_REMOTE_OPEN</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa3b27f8d1c91cc05b47bed1905d42373a">PN_LINK_LOCAL_CLOSE</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1153f0108be071c31210dd1cd3e40a1f">PN_LINK_REMOTE_CLOSE</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa838b909cce908f5769d043ba3e73e73e">PN_LINK_LOCAL_DETACH</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5a84b68a2bd5ca705187381a785121d2">PN_LINK_REMOTE_DETACH</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa4eaecc54c07cdc9b0df7b1d536a7dc3f">PN_LINK_FLOW</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaeacdc45bfe24b2a9da2aeed7b6effac5">PN_LINK_FINAL</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa70bbfc163d85732b5652dc70fb3330fe">PN_DELIVERY</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad7329eb7a015f62ce70719ea20abab76">PN_TRANSPORT</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaa205271edd307e5d33bd8287a760ad28">PN_TRANSPORT_AUTHENTICATED</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa7c7278de5bcbf3b42b3e692ca21f6c5a">PN_TRANSPORT_ERROR</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa98facd13835b4a1d8e878d6f13c10a51">PN_TRANSPORT_HEAD_CLOSED</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa205d07df6cd3d07b37a89f046b1184db">PN_TRANSPORT_TAIL_CLOSED</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1ca722ce3c0b2c13a33636cded8430ba">PN_TRANSPORT_CLOSED</a>, 
+<b>PN_SELECTABLE_INIT</b>, 
+<br />
+&#160;&#160;<b>PN_SELECTABLE_UPDATED</b>, 
+<b>PN_SELECTABLE_READABLE</b>, 
+<b>PN_SELECTABLE_WRITABLE</b>, 
+<b>PN_SELECTABLE_ERROR</b>, 
+<br />
+&#160;&#160;<b>PN_SELECTABLE_EXPIRED</b>, 
+<b>PN_SELECTABLE_FINAL</b>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa28a2bfee806bbc1fe31499c8eec39db0">PN_CONNECTION_WAKE</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa0602b15957883e7d00ccdff4abca992c">PN_LISTENER_ACCEPT</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad5920df168cd28daaf253cad789d8aca">PN_LISTENER_CLOSE</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaee05826a80e94b5b86c4544e4715f499">PN_PROACTOR_INTERRUPT</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa4afa8c2da61f4c665c669fbe37b1c5fe">PN_PROACTOR_TIMEOUT</a>, 
+<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa894e93f167ef39e28a07c9cdf6b1181b">PN_PROACTOR_INACTIVE</a>, 
+<br />
+&#160;&#160;<a class="el" href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa6e25f00110ab278fd8b34fee00bd5fd7">PN_LISTENER_OPEN</a>
+<br />
+ }<tr class="memdesc:ga4876e2eed24a4d4e4c52b99842103cda"><td class="mdescLeft">&#160;</td><td class="mdescRight">An event type.  <a href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">More...</a><br /></td></tr>
+</td></tr>
+<tr class="separator:ga4876e2eed24a4d4e4c52b99842103cda"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
+Functions</h2></td></tr>
+<tr class="memitem:ga3a85c046c11ce692c23b9566b022d54b"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga3a85c046c11ce692c23b9566b022d54b">pn_event_type_name</a> (<a class="el" href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a> type)</td></tr>
+<tr class="memdesc:ga3a85c046c11ce692c23b9566b022d54b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a human readable name for an event type.  <a href="group__event.html#ga3a85c046c11ce692c23b9566b022d54b">More...</a><br /></td></tr>
+<tr class="separator:ga3a85c046c11ce692c23b9566b022d54b"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7c7754316e257d4ce7660730953000ac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga7c7754316e257d4ce7660730953000ac">pn_collector</a> (void)</td></tr>
+<tr class="memdesc:ga7c7754316e257d4ce7660730953000ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct a collector.  <a href="group__event.html#ga7c7754316e257d4ce7660730953000ac">More...</a><br /></td></tr>
+<tr class="separator:ga7c7754316e257d4ce7660730953000ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga2312e5cb8fc9e4bff94d7ab9d4b15c08"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga2312e5cb8fc9e4bff94d7ab9d4b15c08">pn_collector_free</a> (<a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *collector)</td></tr>
+<tr class="memdesc:ga2312e5cb8fc9e4bff94d7ab9d4b15c08"><td class="mdescLeft">&#160;</td><td class="mdescRight">Free a collector.  <a href="group__event.html#ga2312e5cb8fc9e4bff94d7ab9d4b15c08">More...</a><br /></td></tr>
+<tr class="separator:ga2312e5cb8fc9e4bff94d7ab9d4b15c08"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga04e6edffd24e5c865ac1f6b3529469e4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga04e6edffd24e5c865ac1f6b3529469e4">pn_collector_release</a> (<a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *collector)</td></tr>
+<tr class="memdesc:ga04e6edffd24e5c865ac1f6b3529469e4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Release a collector.  <a href="group__event.html#ga04e6edffd24e5c865ac1f6b3529469e4">More...</a><br /></td></tr>
+<tr class="separator:ga04e6edffd24e5c865ac1f6b3529469e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gadab22668a28ff1af0d8ef82df516f94f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#gadab22668a28ff1af0d8ef82df516f94f">pn_collector_drain</a> (<a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *collector)</td></tr>
+<tr class="memdesc:gadab22668a28ff1af0d8ef82df516f94f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Drain a collector: remove and discard all events.  <a href="group__event.html#gadab22668a28ff1af0d8ef82df516f94f">More...</a><br /></td></tr>
+<tr class="separator:gadab22668a28ff1af0d8ef82df516f94f"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1857c64d3f8549209b0b8ec91bf81e89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga1857c64d3f8549209b0b8ec91bf81e89">pn_collector_put</a> (<a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *collector, const pn_class_t *clazz, void *context, <a  [...]
+<tr class="memdesc:ga1857c64d3f8549209b0b8ec91bf81e89"><td class="mdescLeft">&#160;</td><td class="mdescRight">Place a new event on a collector.  <a href="group__event.html#ga1857c64d3f8549209b0b8ec91bf81e89">More...</a><br /></td></tr>
+<tr class="separator:ga1857c64d3f8549209b0b8ec91bf81e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga672d5ec725787815cae9b7bc739cd6f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga672d5ec725787815cae9b7bc739cd6f9">pn_collector_peek</a> (<a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *collector)</td></tr>
+<tr class="memdesc:ga672d5ec725787815cae9b7bc739cd6f9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access the head event contained by a collector.  <a href="group__event.html#ga672d5ec725787815cae9b7bc739cd6f9">More...</a><br /></td></tr>
+<tr class="separator:ga672d5ec725787815cae9b7bc739cd6f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga7a4a24eb162059737f44e7520a0c1a54"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga7a4a24eb162059737f44e7520a0c1a54">pn_collector_pop</a> (<a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *collector)</td></tr>
+<tr class="memdesc:ga7a4a24eb162059737f44e7520a0c1a54"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove the head event on a collector.  <a href="group__event.html#ga7a4a24eb162059737f44e7520a0c1a54">More...</a><br /></td></tr>
+<tr class="separator:ga7a4a24eb162059737f44e7520a0c1a54"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga554801c4fb87ae7518772a4492f307e0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga554801c4fb87ae7518772a4492f307e0">pn_collector_next</a> (<a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *collector)</td></tr>
+<tr class="memdesc:ga554801c4fb87ae7518772a4492f307e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pop and return the head event, returns NULL if the collector is empty.  <a href="group__event.html#ga554801c4fb87ae7518772a4492f307e0">More...</a><br /></td></tr>
+<tr class="separator:ga554801c4fb87ae7518772a4492f307e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga9304e9c2e85cb5de23c81ae7cd8a9077"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga9304e9c2e85cb5de23c81ae7cd8a9077">pn_collector_prev</a> (<a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *collector)</td></tr>
+<tr class="memdesc:ga9304e9c2e85cb5de23c81ae7cd8a9077"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the same pointer as the most recent call to <a class="el" href="group__event.html#ga554801c4fb87ae7518772a4492f307e0" title="Pop and return the head event, returns NULL if the collector is empty. ">pn_collector_next()</a>.  <a href="group__event.html#ga9304e9c2e85cb5de23c81ae7cd8a9077">More...</a><br /></td></tr>
+<tr class="separator:ga9304e9c2e85cb5de23c81ae7cd8a9077"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gabf731be5b6c0d15173fd4d9a3b132121"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#gabf731be5b6c0d15173fd4d9a3b132121">pn_collector_more</a> (<a class="el" href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a> *collector)</td></tr>
+<tr class="memdesc:gabf731be5b6c0d15173fd4d9a3b132121"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if there are more events after the current head event.  <a href="group__event.html#gabf731be5b6c0d15173fd4d9a3b132121">More...</a><br /></td></tr>
+<tr class="separator:gabf731be5b6c0d15173fd4d9a3b132121"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gacaea54ca51885933b4987c131a3d1b0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#gacaea54ca51885933b4987c131a3d1b0d">pn_event_type</a> (<a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *event)</td></tr>
+<tr class="memdesc:gacaea54ca51885933b4987c131a3d1b0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the type of an event.  <a href="group__event.html#gacaea54ca51885933b4987c131a3d1b0d">More...</a><br /></td></tr>
+<tr class="separator:gacaea54ca51885933b4987c131a3d1b0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga1f3f0a01db5cce634c5d0ccd5d9b50be"><td class="memItemLeft" align="right" valign="top">const pn_class_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga1f3f0a01db5cce634c5d0ccd5d9b50be">pn_event_class</a> (<a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *event)</td></tr>
+<tr class="memdesc:ga1f3f0a01db5cce634c5d0ccd5d9b50be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the class associated with the event context.  <a href="group__event.html#ga1f3f0a01db5cce634c5d0ccd5d9b50be">More...</a><br /></td></tr>
+<tr class="separator:ga1f3f0a01db5cce634c5d0ccd5d9b50be"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaecda1dea7e3a01c4ba246043ea438b19"><td class="memItemLeft" align="right" valign="top">
+void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#gaecda1dea7e3a01c4ba246043ea438b19">pn_event_context</a> (<a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *event)</td></tr>
+<tr class="memdesc:gaecda1dea7e3a01c4ba246043ea438b19"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the context associated with an event. <br /></td></tr>
+<tr class="separator:gaecda1dea7e3a01c4ba246043ea438b19"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga4f2c6a0fdf86a43e7e9874fcd2ccaf52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga4f2c6a0fdf86a43e7e9874fcd2ccaf52">pn_event_connection</a> (<a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *event)</td></tr>
+<tr class="memdesc:ga4f2c6a0fdf86a43e7e9874fcd2ccaf52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the connection associated with an event.  <a href="group__event.html#ga4f2c6a0fdf86a43e7e9874fcd2ccaf52">More...</a><br /></td></tr>
+<tr class="separator:ga4f2c6a0fdf86a43e7e9874fcd2ccaf52"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gaf4af0bfbe0e0a8e432f0e803df14ecb5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">pn_session_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#gaf4af0bfbe0e0a8e432f0e803df14ecb5">pn_event_session</a> (<a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *event)</td></tr>
+<tr class="memdesc:gaf4af0bfbe0e0a8e432f0e803df14ecb5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the session associated with an event.  <a href="group__event.html#gaf4af0bfbe0e0a8e432f0e803df14ecb5">More...</a><br /></td></tr>
+<tr class="separator:gaf4af0bfbe0e0a8e432f0e803df14ecb5"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga75f230ef55f03a1f943df79279f8d111"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga75f230ef55f03a1f943df79279f8d111">pn_event_link</a> (<a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *event)</td></tr>
+<tr class="memdesc:ga75f230ef55f03a1f943df79279f8d111"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the link associated with an event.  <a href="group__event.html#ga75f230ef55f03a1f943df79279f8d111">More...</a><br /></td></tr>
+<tr class="separator:ga75f230ef55f03a1f943df79279f8d111"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga10fa6f53bdabe0851ebb2d8a0bf6a52c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga10fa6f53bdabe0851ebb2d8a0bf6a52c">pn_event_delivery</a> (<a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *event)</td></tr>
+<tr class="memdesc:ga10fa6f53bdabe0851ebb2d8a0bf6a52c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the delivery associated with an event.  <a href="group__event.html#ga10fa6f53bdabe0851ebb2d8a0bf6a52c">More...</a><br /></td></tr>
+<tr class="separator:ga10fa6f53bdabe0851ebb2d8a0bf6a52c"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga14525ae84870388141898bbf57f2b151"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga14525ae84870388141898bbf57f2b151">pn_event_transport</a> (<a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *event)</td></tr>
+<tr class="memdesc:ga14525ae84870388141898bbf57f2b151"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the transport associated with an event.  <a href="group__event.html#ga14525ae84870388141898bbf57f2b151">More...</a><br /></td></tr>
+<tr class="separator:ga14525ae84870388141898bbf57f2b151"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:ga5989cf0c187bd12899596fe06931476e"><td class="memItemLeft" align="right" valign="top">pn_record_t *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#ga5989cf0c187bd12899596fe06931476e">pn_event_attachments</a> (<a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *event)</td></tr>
+<tr class="memdesc:ga5989cf0c187bd12899596fe06931476e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get any attachments associated with an event.  <a href="group__event.html#ga5989cf0c187bd12899596fe06931476e">More...</a><br /></td></tr>
+<tr class="separator:ga5989cf0c187bd12899596fe06931476e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gae7beda7f373660b889b61412ce429028"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#gae7beda7f373660b889b61412ce429028">pn_event_condition</a> (<a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *event)</td></tr>
+<tr class="memdesc:gae7beda7f373660b889b61412ce429028"><td class="mdescLeft">&#160;</td><td class="mdescRight">If the event context object has a condition and the condition is set return it, otherwise return NULL.  <a href="group__event.html#gae7beda7f373660b889b61412ce429028">More...</a><br /></td></tr>
+<tr class="separator:gae7beda7f373660b889b61412ce429028"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:gac3fbf151357d3101ac294cb675348c76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__event.html#gac3fbf151357d3101ac294cb675348c76">pn_event_batch_next</a> (<a class="el" href="group__event.html#ga6bc581dfeaa8e8d46d07d37229d565c9">pn_event_batch_t</a> *batch)</td></tr>
+<tr class="memdesc:gac3fbf151357d3101ac294cb675348c76"><td class="mdescLeft">&#160;</td><td class="mdescRight"><b>Unsettled API</b> - Remove the next event from the batch and return it.  <a href="group__event.html#gac3fbf151357d3101ac294cb675348c76">More...</a><br /></td></tr>
+<tr class="separator:gac3fbf151357d3101ac294cb675348c76"><td class="memSeparator" colspan="2">&#160;</td></tr>
+</table>
+<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>Protocol and transport events. </p>
+</div></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="event_8h.html">event.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/event_8h.js b/content/releases/qpid-proton-0.28.0/proton/c/api/event_8h.js
new file mode 100755
index 0000000..316dd25
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/event_8h.js
@@ -0,0 +1,78 @@
+var event_8h =
+[
+    [ "pn_event_t", "group__event.html#ga87f3028b4888632bbd56fb71ac737ae8", null ],
+    [ "pn_event_batch_t", "group__event.html#ga6bc581dfeaa8e8d46d07d37229d565c9", null ],
+    [ "pn_event_type_t", "group__event.html#ga4876e2eed24a4d4e4c52b99842103cda", [
+      [ "PN_EVENT_NONE", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1f5eec218463ae8e4f962fcc8eb2e657", null ],
+      [ "PN_REACTOR_INIT", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa95e9355638399ee20a697f3f494ab7db", null ],
+      [ "PN_REACTOR_QUIESCED", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5548649935a6aab6e6547c9036f685ff", null ],
+      [ "PN_REACTOR_FINAL", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad164b6566815866ed2c1d981e02bacb0", null ],
+      [ "PN_TIMER_TASK", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa13fdcb0402f982fd366e58f165f376c9", null ],
+      [ "PN_CONNECTION_INIT", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa182e571a0310028514bce66a41063a6e", null ],
+      [ "PN_CONNECTION_BOUND", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf61aa79ca82b3a8f5017dc735843fae5", null ],
+      [ "PN_CONNECTION_UNBOUND", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaac683ba544c12cbf36a3d3015ae818498", null ],
+      [ "PN_CONNECTION_LOCAL_OPEN", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5d285c46982df224c3e4733b05c3540a", null ],
+      [ "PN_CONNECTION_REMOTE_OPEN", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad48bce685db553740fa71cc36473b5cc", null ],
+      [ "PN_CONNECTION_LOCAL_CLOSE", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaac8567664d41057ae94d23776f5ecdb86", null ],
+      [ "PN_CONNECTION_REMOTE_CLOSE", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1252529cf9f03d214c9b4fea5cf11b2f", null ],
+      [ "PN_CONNECTION_FINAL", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa6c7d6b4e5f1e4f47fa80dae1ad686e0b", null ],
+      [ "PN_SESSION_INIT", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf5b92fb6331bfe63786db3950073147f", null ],
+      [ "PN_SESSION_LOCAL_OPEN", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa0862b8e3613b7a2b5a08a779474df424", null ],
+      [ "PN_SESSION_REMOTE_OPEN", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf67df046bea45df34aea863d9541e806", null ],
+      [ "PN_SESSION_LOCAL_CLOSE", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5d3fe92cc7ef0e8712b038ecfbd05029", null ],
+      [ "PN_SESSION_REMOTE_CLOSE", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa3410075b825c59b8f4efdcddf5a5b135", null ],
+      [ "PN_SESSION_FINAL", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf5eb59f4d99ef5a8efd48be64a2bd8f8", null ],
+      [ "PN_LINK_INIT", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa2f9e46bded95d0233cc74a71fdc75a2c", null ],
+      [ "PN_LINK_LOCAL_OPEN", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5ddecd4b0ea72895413fbf1b5cb41f65", null ],
+      [ "PN_LINK_REMOTE_OPEN", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa45edb44a6cc7908b5032944e08925307", null ],
+      [ "PN_LINK_LOCAL_CLOSE", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa3b27f8d1c91cc05b47bed1905d42373a", null ],
+      [ "PN_LINK_REMOTE_CLOSE", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1153f0108be071c31210dd1cd3e40a1f", null ],
+      [ "PN_LINK_LOCAL_DETACH", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa838b909cce908f5769d043ba3e73e73e", null ],
+      [ "PN_LINK_REMOTE_DETACH", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5a84b68a2bd5ca705187381a785121d2", null ],
+      [ "PN_LINK_FLOW", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa4eaecc54c07cdc9b0df7b1d536a7dc3f", null ],
+      [ "PN_LINK_FINAL", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaeacdc45bfe24b2a9da2aeed7b6effac5", null ],
+      [ "PN_DELIVERY", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa70bbfc163d85732b5652dc70fb3330fe", null ],
+      [ "PN_TRANSPORT", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad7329eb7a015f62ce70719ea20abab76", null ],
+      [ "PN_TRANSPORT_AUTHENTICATED", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaa205271edd307e5d33bd8287a760ad28", null ],
+      [ "PN_TRANSPORT_ERROR", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa7c7278de5bcbf3b42b3e692ca21f6c5a", null ],
+      [ "PN_TRANSPORT_HEAD_CLOSED", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa98facd13835b4a1d8e878d6f13c10a51", null ],
+      [ "PN_TRANSPORT_TAIL_CLOSED", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa205d07df6cd3d07b37a89f046b1184db", null ],
+      [ "PN_TRANSPORT_CLOSED", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1ca722ce3c0b2c13a33636cded8430ba", null ],
+      [ "PN_SELECTABLE_INIT", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa74f3d7501f7d57e620e9d826293c47ee", null ],
+      [ "PN_SELECTABLE_UPDATED", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa2db304137f1cbb89baed3ff87ab43b9c", null ],
+      [ "PN_SELECTABLE_READABLE", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa12d77930d6fc716f286f1fc1da17b718", null ],
+      [ "PN_SELECTABLE_WRITABLE", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa6dd63225befbc388ca529f5f4cf6d2b9", null ],
+      [ "PN_SELECTABLE_ERROR", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5258331573513f2672922763ee41b24f", null ],
+      [ "PN_SELECTABLE_EXPIRED", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaade231050bf30430bf4f2c111f5564ee0", null ],
+      [ "PN_SELECTABLE_FINAL", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa45de34c8f4fdb4c8b1f713d7b17b4ca1", null ],
+      [ "PN_CONNECTION_WAKE", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa28a2bfee806bbc1fe31499c8eec39db0", null ],
+      [ "PN_LISTENER_ACCEPT", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa0602b15957883e7d00ccdff4abca992c", null ],
+      [ "PN_LISTENER_CLOSE", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad5920df168cd28daaf253cad789d8aca", null ],
+      [ "PN_PROACTOR_INTERRUPT", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaee05826a80e94b5b86c4544e4715f499", null ],
+      [ "PN_PROACTOR_TIMEOUT", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa4afa8c2da61f4c665c669fbe37b1c5fe", null ],
+      [ "PN_PROACTOR_INACTIVE", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa894e93f167ef39e28a07c9cdf6b1181b", null ],
+      [ "PN_LISTENER_OPEN", "group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa6e25f00110ab278fd8b34fee00bd5fd7", null ]
+    ] ],
+    [ "pn_event_type_name", "group__event.html#ga3a85c046c11ce692c23b9566b022d54b", null ],
+    [ "pn_collector", "group__event.html#ga7c7754316e257d4ce7660730953000ac", null ],
+    [ "pn_collector_free", "group__event.html#ga2312e5cb8fc9e4bff94d7ab9d4b15c08", null ],
+    [ "pn_collector_release", "group__event.html#ga04e6edffd24e5c865ac1f6b3529469e4", null ],
+    [ "pn_collector_drain", "group__event.html#gadab22668a28ff1af0d8ef82df516f94f", null ],
+    [ "pn_collector_put", "group__event.html#ga1857c64d3f8549209b0b8ec91bf81e89", null ],
+    [ "pn_collector_peek", "group__event.html#ga672d5ec725787815cae9b7bc739cd6f9", null ],
+    [ "pn_collector_pop", "group__event.html#ga7a4a24eb162059737f44e7520a0c1a54", null ],
+    [ "pn_collector_next", "group__event.html#ga554801c4fb87ae7518772a4492f307e0", null ],
+    [ "pn_collector_prev", "group__event.html#ga9304e9c2e85cb5de23c81ae7cd8a9077", null ],
+    [ "pn_collector_more", "group__event.html#gabf731be5b6c0d15173fd4d9a3b132121", null ],
+    [ "pn_event_type", "group__event.html#gacaea54ca51885933b4987c131a3d1b0d", null ],
+    [ "pn_event_class", "group__event.html#ga1f3f0a01db5cce634c5d0ccd5d9b50be", null ],
+    [ "pn_event_context", "group__event.html#gaecda1dea7e3a01c4ba246043ea438b19", null ],
+    [ "pn_event_connection", "group__event.html#ga4f2c6a0fdf86a43e7e9874fcd2ccaf52", null ],
+    [ "pn_event_session", "group__event.html#gaf4af0bfbe0e0a8e432f0e803df14ecb5", null ],
+    [ "pn_event_link", "group__event.html#ga75f230ef55f03a1f943df79279f8d111", null ],
+    [ "pn_event_delivery", "group__event.html#ga10fa6f53bdabe0851ebb2d8a0bf6a52c", null ],
+    [ "pn_event_transport", "group__event.html#ga14525ae84870388141898bbf57f2b151", null ],
+    [ "pn_event_attachments", "group__event.html#ga5989cf0c187bd12899596fe06931476e", null ],
+    [ "pn_event_condition", "group__event.html#gae7beda7f373660b889b61412ce429028", null ],
+    [ "pn_event_batch_next", "group__event.html#gac3fbf151357d3101ac294cb675348c76", null ]
+];
\ No newline at end of file
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/event_8h_source.html b/content/releases/qpid-proton-0.28.0/proton/c/api/event_8h_source.html
new file mode 100755
index 0000000..faa6155
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/event_8h_source.html
@@ -0,0 +1,182 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: proton/event.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+  <td id="projectalign" style="padding-left: 0.5em;">
+   <div id="projectname">Qpid Proton C API
+   &#160;<span id="projectnumber">0.28.0</span>
+   </div>
+  </td>
+   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
+        <span class="left">
+          <img id="MSearchSelect" src="search/mag_sel.png"
+               onmouseover="return searchBox.OnSearchSelectShow()"
+               onmouseout="return searchBox.OnSearchSelectHide()"
+               alt=""/>
+          <input type="text" id="MSearchField" value="Search" accesskey="S"
+               onfocus="searchBox.OnSearchFieldFocus(true)" 
+               onblur="searchBox.OnSearchFieldFocus(false)" 
+               onkeyup="searchBox.OnSearchFieldChange(event)"/>
+          </span><span class="right">
+            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+          </span>
+        </div>
+</td>
+ </tr>
+ </tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.13 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+</div><!-- top -->
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+  <div id="nav-tree">
+    <div id="nav-tree-contents">
+      <div id="nav-sync" class="sync"></div>
+    </div>
+  </div>
+  <div id="splitbar" style="-moz-user-select:none;" 
+       class="ui-resizable-handle">
+  </div>
+</div>
+<script type="text/javascript">
+$(document).ready(function(){initNavTree('event_8h_source.html','');});
+</script>
+<div id="doc-content">
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow"
+     onmouseover="return searchBox.OnSearchSelectShow()"
+     onmouseout="return searchBox.OnSearchSelectHide()"
+     onkeydown="return searchBox.OnSearchSelectKey(event)">
+</div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="javascript:void(0)" frameborder="0" 
+        name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+  <div class="headertitle">
+<div class="title">event.h</div>  </div>
+</div><!--header-->
+<div class="contents">
+<a href="event_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="preprocessor">#ifndef PROTON_EVENT_H</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="preprocessor">#define PROTON_EVENT_H 1</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;</div><div class="line"><a name="l00004"></a> [...]
+<div class="ttc" id="group__event_html_ga7a4a24eb162059737f44e7520a0c1a54"><div class="ttname"><a href="group__event.html#ga7a4a24eb162059737f44e7520a0c1a54">pn_collector_pop</a></div><div class="ttdeci">bool pn_collector_pop(pn_collector_t *collector)</div><div class="ttdoc">Remove the head event on a collector. </div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa894e93f167ef39e28a07c9cdf6b1181b"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa894e93f167ef39e28a07c9cdf6b1181b">PN_PROACTOR_INACTIVE</a></div><div class="ttdoc">The proactor has become inactive: all listeners and connections were closed and the timeout (if set) ...</div><div class="ttdef"><b>Definition:</b> event.h:344</div></div>
+<div class="ttc" id="group__event_html_ga14525ae84870388141898bbf57f2b151"><div class="ttname"><a href="group__event.html#ga14525ae84870388141898bbf57f2b151">pn_event_transport</a></div><div class="ttdeci">pn_transport_t * pn_event_transport(pn_event_t *event)</div><div class="ttdoc">Get the transport associated with an event. </div></div>
+<div class="ttc" id="group__event_html_ga1f3f0a01db5cce634c5d0ccd5d9b50be"><div class="ttname"><a href="group__event.html#ga1f3f0a01db5cce634c5d0ccd5d9b50be">pn_event_class</a></div><div class="ttdeci">const pn_class_t * pn_event_class(pn_event_t *event)</div><div class="ttdoc">Get the class associated with the event context. </div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa0862b8e3613b7a2b5a08a779474df424"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa0862b8e3613b7a2b5a08a779474df424">PN_SESSION_LOCAL_OPEN</a></div><div class="ttdoc">The local session endpoint has been opened. </div><div class="ttdef"><b>Definition:</b> event.h:168</div></div>
+<div class="ttc" id="group__event_html_ga04e6edffd24e5c865ac1f6b3529469e4"><div class="ttname"><a href="group__event.html#ga04e6edffd24e5c865ac1f6b3529469e4">pn_collector_release</a></div><div class="ttdeci">void pn_collector_release(pn_collector_t *collector)</div><div class="ttdoc">Release a collector. </div></div>
+<div class="ttc" id="group__event_html_ga4876e2eed24a4d4e4c52b99842103cda"><div class="ttname"><a href="group__event.html#ga4876e2eed24a4d4e4c52b99842103cda">pn_event_type_t</a></div><div class="ttdeci">pn_event_type_t</div><div class="ttdoc">An event type. </div><div class="ttdef"><b>Definition:</b> event.h:80</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa1153f0108be071c31210dd1cd3e40a1f"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1153f0108be071c31210dd1cd3e40a1f">PN_LINK_REMOTE_CLOSE</a></div><div class="ttdoc">The remote endpoint has closed the link. </div><div class="ttdef"><b>Definition:</b> event.h:223</div></div>
+<div class="ttc" id="group__event_html_ga672d5ec725787815cae9b7bc739cd6f9"><div class="ttname"><a href="group__event.html#ga672d5ec725787815cae9b7bc739cd6f9">pn_collector_peek</a></div><div class="ttdeci">pn_event_t * pn_collector_peek(pn_collector_t *collector)</div><div class="ttdoc">Access the head event contained by a collector. </div></div>
+<div class="ttc" id="group__event_html_gacaea54ca51885933b4987c131a3d1b0d"><div class="ttname"><a href="group__event.html#gacaea54ca51885933b4987c131a3d1b0d">pn_event_type</a></div><div class="ttdeci">pn_event_type_t pn_event_type(pn_event_t *event)</div><div class="ttdoc">Get the type of an event. </div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa4eaecc54c07cdc9b0df7b1d536a7dc3f"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa4eaecc54c07cdc9b0df7b1d536a7dc3f">PN_LINK_FLOW</a></div><div class="ttdoc">The flow control state for a link has changed. </div><div class="ttdef"><b>Definition:</b> event.h:241</div></div>
+<div class="ttc" id="group__event_html_ga75f230ef55f03a1f943df79279f8d111"><div class="ttname"><a href="group__event.html#ga75f230ef55f03a1f943df79279f8d111">pn_event_link</a></div><div class="ttdeci">pn_link_t * pn_event_link(pn_event_t *event)</div><div class="ttdoc">Get the link associated with an event. </div></div>
+<div class="ttc" id="group__event_html_gae7beda7f373660b889b61412ce429028"><div class="ttname"><a href="group__event.html#gae7beda7f373660b889b61412ce429028">pn_event_condition</a></div><div class="ttdeci">struct pn_condition_t * pn_event_condition(pn_event_t *event)</div><div class="ttdoc">If the event context object has a condition and the condition is set return it, otherwise return NULL...</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaac683ba544c12cbf36a3d3015ae818498"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaac683ba544c12cbf36a3d3015ae818498">PN_CONNECTION_UNBOUND</a></div><div class="ttdoc">The connection has been unbound from its transport. </div><div class="ttdef"><b>Definition:</b> event.h:125</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa838b909cce908f5769d043ba3e73e73e"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa838b909cce908f5769d043ba3e73e73e">PN_LINK_LOCAL_DETACH</a></div><div class="ttdoc">The local link endpoint has been detached. </div><div class="ttdef"><b>Definition:</b> event.h:229</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa6e25f00110ab278fd8b34fee00bd5fd7"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa6e25f00110ab278fd8b34fee00bd5fd7">PN_LISTENER_OPEN</a></div><div class="ttdoc">The listener is listening. </div><div class="ttdef"><b>Definition:</b> event.h:350</div></div>
+<div class="ttc" id="group__event_html_gadab22668a28ff1af0d8ef82df516f94f"><div class="ttname"><a href="group__event.html#gadab22668a28ff1af0d8ef82df516f94f">pn_collector_drain</a></div><div class="ttdeci">void pn_collector_drain(pn_collector_t *collector)</div><div class="ttdoc">Drain a collector: remove and discard all events. </div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa0602b15957883e7d00ccdff4abca992c"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa0602b15957883e7d00ccdff4abca992c">PN_LISTENER_ACCEPT</a></div><div class="ttdoc">Indicates the listener has an incoming connection, call pn_listener_accept2() to accept it...</div><div class="ttdef"><b>Definition:</b> event.h:316</div></div>
+<div class="ttc" id="group__transport_html_gac26eda05f649bbf0399f3d8d78d12fa8"><div class="ttname"><a href="group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8">pn_transport_t</a></div><div class="ttdeci">struct pn_transport_t pn_transport_t</div><div class="ttdoc">A network channel supporting an AMQP connection. </div><div class="ttdef"><b>Definition:</b> types.h:431</div></div>
+<div class="ttc" id="group__event_html_ga10fa6f53bdabe0851ebb2d8a0bf6a52c"><div class="ttname"><a href="group__event.html#ga10fa6f53bdabe0851ebb2d8a0bf6a52c">pn_event_delivery</a></div><div class="ttdeci">pn_delivery_t * pn_event_delivery(pn_event_t *event)</div><div class="ttdoc">Get the delivery associated with an event. </div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa2f9e46bded95d0233cc74a71fdc75a2c"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa2f9e46bded95d0233cc74a71fdc75a2c">PN_LINK_INIT</a></div><div class="ttdoc">The link has been created. </div><div class="ttdef"><b>Definition:</b> event.h:199</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaac8567664d41057ae94d23776f5ecdb86"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaac8567664d41057ae94d23776f5ecdb86">PN_CONNECTION_LOCAL_CLOSE</a></div><div class="ttdoc">The local connection endpoint has been closed. </div><div class="ttdef"><b>Definition:</b> event.h:143</div></div>
+<div class="ttc" id="group__link_html_ga89dad3aa7934329a7ff467c636687bc0"><div class="ttname"><a href="group__link.html#ga89dad3aa7934329a7ff467c636687bc0">pn_link_t</a></div><div class="ttdeci">struct pn_link_t pn_link_t</div><div class="ttdoc">An AMQP Link object. </div><div class="ttdef"><b>Definition:</b> types.h:311</div></div>
+<div class="ttc" id="group__event_html_ga6bc581dfeaa8e8d46d07d37229d565c9"><div class="ttname"><a href="group__event.html#ga6bc581dfeaa8e8d46d07d37229d565c9">pn_event_batch_t</a></div><div class="ttdeci">struct pn_event_batch_t pn_event_batch_t</div><div class="ttdoc">Unsettled API - A batch of events that must be handled in sequence. </div><div class="ttdef"><b>Definition:</b> event.h:547</div></div>
+<div class="ttc" id="group__event_html_ga5989cf0c187bd12899596fe06931476e"><div class="ttname"><a href="group__event.html#ga5989cf0c187bd12899596fe06931476e">pn_event_attachments</a></div><div class="ttdeci">pn_record_t * pn_event_attachments(pn_event_t *event)</div><div class="ttdoc">Get any attachments associated with an event. </div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa70bbfc163d85732b5652dc70fb3330fe"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa70bbfc163d85732b5652dc70fb3330fe">PN_DELIVERY</a></div><div class="ttdoc">A delivery has been created or updated. </div><div class="ttdef"><b>Definition:</b> event.h:254</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaaf61aa79ca82b3a8f5017dc735843fae5"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf61aa79ca82b3a8f5017dc735843fae5">PN_CONNECTION_BOUND</a></div><div class="ttdoc">The connection has been bound to a transport. </div><div class="ttdef"><b>Definition:</b> event.h:119</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa5a84b68a2bd5ca705187381a785121d2"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5a84b68a2bd5ca705187381a785121d2">PN_LINK_REMOTE_DETACH</a></div><div class="ttdoc">The remote endpoint has detached the link. </div><div class="ttdef"><b>Definition:</b> event.h:235</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa205d07df6cd3d07b37a89f046b1184db"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa205d07df6cd3d07b37a89f046b1184db">PN_TRANSPORT_TAIL_CLOSED</a></div><div class="ttdoc">Indicates that the tail of the transport has been closed. </div><div class="ttdef"><b>Definition:</b> event.h:289</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa1f5eec218463ae8e4f962fcc8eb2e657"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1f5eec218463ae8e4f962fcc8eb2e657">PN_EVENT_NONE</a></div><div class="ttdoc">Defined as a programming convenience. </div><div class="ttdef"><b>Definition:</b> event.h:85</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa28a2bfee806bbc1fe31499c8eec39db0"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa28a2bfee806bbc1fe31499c8eec39db0">PN_CONNECTION_WAKE</a></div><div class="ttdoc">pn_connection_wake() was called. </div><div class="ttdef"><b>Definition:</b> event.h:309</div></div>
+<div class="ttc" id="group__event_html_ga905cdecedb8020bc28e648e43348b5d1"><div class="ttname"><a href="group__event.html#ga905cdecedb8020bc28e648e43348b5d1">pn_collector_t</a></div><div class="ttdeci">struct pn_collector_t pn_collector_t</div><div class="ttdoc">An event collector. </div><div class="ttdef"><b>Definition:</b> types.h:413</div></div>
+<div class="ttc" id="group__event_html_ga9304e9c2e85cb5de23c81ae7cd8a9077"><div class="ttname"><a href="group__event.html#ga9304e9c2e85cb5de23c81ae7cd8a9077">pn_collector_prev</a></div><div class="ttdeci">pn_event_t * pn_collector_prev(pn_collector_t *collector)</div><div class="ttdoc">Return the same pointer as the most recent call to pn_collector_next(). </div></div>
+<div class="ttc" id="group__session_html_ga38ccb93b8f5c2892adafce5d5f0fbcd9"><div class="ttname"><a href="group__session.html#ga38ccb93b8f5c2892adafce5d5f0fbcd9">pn_session_t</a></div><div class="ttdeci">struct pn_session_t pn_session_t</div><div class="ttdoc">An AMQP Session object. </div><div class="ttdef"><b>Definition:</b> types.h:292</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa182e571a0310028514bce66a41063a6e"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa182e571a0310028514bce66a41063a6e">PN_CONNECTION_INIT</a></div><div class="ttdoc">The connection has been created. </div><div class="ttdef"><b>Definition:</b> event.h:113</div></div>
+<div class="ttc" id="group__event_html_ga7c7754316e257d4ce7660730953000ac"><div class="ttname"><a href="group__event.html#ga7c7754316e257d4ce7660730953000ac">pn_collector</a></div><div class="ttdeci">pn_collector_t * pn_collector(void)</div><div class="ttdoc">Construct a collector. </div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa4afa8c2da61f4c665c669fbe37b1c5fe"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa4afa8c2da61f4c665c669fbe37b1c5fe">PN_PROACTOR_TIMEOUT</a></div><div class="ttdoc">Timeout set by pn_proactor_set_timeout() time limit expired. </div><div class="ttdef"><b>Definition:</b> event.h:334</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa5d3fe92cc7ef0e8712b038ecfbd05029"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5d3fe92cc7ef0e8712b038ecfbd05029">PN_SESSION_LOCAL_CLOSE</a></div><div class="ttdoc">The local session endpoint has been closed. </div><div class="ttdef"><b>Definition:</b> event.h:180</div></div>
+<div class="ttc" id="group__event_html_ga4f2c6a0fdf86a43e7e9874fcd2ccaf52"><div class="ttname"><a href="group__event.html#ga4f2c6a0fdf86a43e7e9874fcd2ccaf52">pn_event_connection</a></div><div class="ttdeci">pn_connection_t * pn_event_connection(pn_event_t *event)</div><div class="ttdoc">Get the connection associated with an event. </div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa5d285c46982df224c3e4733b05c3540a"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5d285c46982df224c3e4733b05c3540a">PN_CONNECTION_LOCAL_OPEN</a></div><div class="ttdoc">The local connection endpoint has been closed. </div><div class="ttdef"><b>Definition:</b> event.h:131</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaaf5b92fb6331bfe63786db3950073147f"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf5b92fb6331bfe63786db3950073147f">PN_SESSION_INIT</a></div><div class="ttdoc">The session has been created. </div><div class="ttdef"><b>Definition:</b> event.h:162</div></div>
+<div class="ttc" id="group__event_html_gaecda1dea7e3a01c4ba246043ea438b19"><div class="ttname"><a href="group__event.html#gaecda1dea7e3a01c4ba246043ea438b19">pn_event_context</a></div><div class="ttdeci">void * pn_event_context(pn_event_t *event)</div><div class="ttdoc">Get the context associated with an event. </div></div>
+<div class="ttc" id="group__delivery_html_gacdfce854066c0a4ff4db9f9a0478f340"><div class="ttname"><a href="group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340">pn_delivery_t</a></div><div class="ttdeci">struct pn_delivery_t pn_delivery_t</div><div class="ttdoc">An AMQP Delivery object. </div><div class="ttdef"><b>Definition:</b> types.h:401</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa95e9355638399ee20a697f3f494ab7db"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa95e9355638399ee20a697f3f494ab7db">PN_REACTOR_INIT</a></div><div class="ttdoc">A reactor has been started. </div><div class="ttdef"><b>Definition:</b> event.h:90</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaad48bce685db553740fa71cc36473b5cc"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad48bce685db553740fa71cc36473b5cc">PN_CONNECTION_REMOTE_OPEN</a></div><div class="ttdoc">The remote endpoint has opened the connection. </div><div class="ttdef"><b>Definition:</b> event.h:137</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaaeacdc45bfe24b2a9da2aeed7b6effac5"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaeacdc45bfe24b2a9da2aeed7b6effac5">PN_LINK_FINAL</a></div><div class="ttdoc">The link has been freed and any outstanding processing has been completed. </div><div class="ttdef"><b>Definition:</b> event.h:248</div></div>
+<div class="ttc" id="group__event_html_ga554801c4fb87ae7518772a4492f307e0"><div class="ttname"><a href="group__event.html#ga554801c4fb87ae7518772a4492f307e0">pn_collector_next</a></div><div class="ttdeci">pn_event_t * pn_collector_next(pn_collector_t *collector)</div><div class="ttdoc">Pop and return the head event, returns NULL if the collector is empty. </div></div>
+<div class="ttc" id="group__event_html_ga2312e5cb8fc9e4bff94d7ab9d4b15c08"><div class="ttname"><a href="group__event.html#ga2312e5cb8fc9e4bff94d7ab9d4b15c08">pn_collector_free</a></div><div class="ttdeci">void pn_collector_free(pn_collector_t *collector)</div><div class="ttdoc">Free a collector. </div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa13fdcb0402f982fd366e58f165f376c9"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa13fdcb0402f982fd366e58f165f376c9">PN_TIMER_TASK</a></div><div class="ttdoc">A timer event has occurred. </div><div class="ttdef"><b>Definition:</b> event.h:106</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaaf5eb59f4d99ef5a8efd48be64a2bd8f8"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf5eb59f4d99ef5a8efd48be64a2bd8f8">PN_SESSION_FINAL</a></div><div class="ttdoc">The session has been freed and any outstanding processing has been completed. </div><div class="ttdef"><b>Definition:</b> event.h:193</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaaf67df046bea45df34aea863d9541e806"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaf67df046bea45df34aea863d9541e806">PN_SESSION_REMOTE_OPEN</a></div><div class="ttdoc">The remote endpoint has opened the session. </div><div class="ttdef"><b>Definition:</b> event.h:174</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa98facd13835b4a1d8e878d6f13c10a51"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa98facd13835b4a1d8e878d6f13c10a51">PN_TRANSPORT_HEAD_CLOSED</a></div><div class="ttdoc">Indicates that the &quot;head&quot; or writing end of the transport has been closed. </div><div class="ttdef"><b>Definition:</b> event.h:282</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaad5920df168cd28daaf253cad789d8aca"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad5920df168cd28daaf253cad789d8aca">PN_LISTENER_CLOSE</a></div><div class="ttdoc">Indicates the listener has closed. </div><div class="ttdef"><b>Definition:</b> event.h:322</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa45edb44a6cc7908b5032944e08925307"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa45edb44a6cc7908b5032944e08925307">PN_LINK_REMOTE_OPEN</a></div><div class="ttdoc">The remote endpoint has opened the link. </div><div class="ttdef"><b>Definition:</b> event.h:211</div></div>
+<div class="ttc" id="group__connection_html_ga886351d81ff3a977a284a206526c5aff"><div class="ttname"><a href="group__connection.html#ga886351d81ff3a977a284a206526c5aff">pn_connection_t</a></div><div class="ttdeci">struct pn_connection_t pn_connection_t</div><div class="ttdoc">An AMQP Connection object. </div><div class="ttdef"><b>Definition:</b> types.h:281</div></div>
+<div class="ttc" id="group__event_html_gac3fbf151357d3101ac294cb675348c76"><div class="ttname"><a href="group__event.html#gac3fbf151357d3101ac294cb675348c76">pn_event_batch_next</a></div><div class="ttdeci">pn_event_t * pn_event_batch_next(pn_event_batch_t *batch)</div><div class="ttdoc">Unsettled API - Remove the next event from the batch and return it. </div></div>
+<div class="ttc" id="group__event_html_ga3a85c046c11ce692c23b9566b022d54b"><div class="ttname"><a href="group__event.html#ga3a85c046c11ce692c23b9566b022d54b">pn_event_type_name</a></div><div class="ttdeci">const char * pn_event_type_name(pn_event_type_t type)</div><div class="ttdoc">Get a human readable name for an event type. </div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaaee05826a80e94b5b86c4544e4715f499"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaee05826a80e94b5b86c4544e4715f499">PN_PROACTOR_INTERRUPT</a></div><div class="ttdoc">Indicates pn_proactor_interrupt() was called to interrupt a proactor thread. </div><div class="ttdef"><b>Definition:</b> event.h:328</div></div>
+<div class="ttc" id="group__condition_html_ga11eb7db7d2c205169fe3d47c996a95a5"><div class="ttname"><a href="group__condition.html#ga11eb7db7d2c205169fe3d47c996a95a5">pn_condition_t</a></div><div class="ttdeci">struct pn_condition_t pn_condition_t</div><div class="ttdoc">An AMQP Condition object. </div><div class="ttdef"><b>Definition:</b> condition.h:64</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa5ddecd4b0ea72895413fbf1b5cb41f65"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5ddecd4b0ea72895413fbf1b5cb41f65">PN_LINK_LOCAL_OPEN</a></div><div class="ttdoc">The local link endpoint has been opened. </div><div class="ttdef"><b>Definition:</b> event.h:205</div></div>
+<div class="ttc" id="group__event_html_ga1857c64d3f8549209b0b8ec91bf81e89"><div class="ttname"><a href="group__event.html#ga1857c64d3f8549209b0b8ec91bf81e89">pn_collector_put</a></div><div class="ttdeci">pn_event_t * pn_collector_put(pn_collector_t *collector, const pn_class_t *clazz, void *context, pn_event_type_t type)</div><div class="ttdoc">Place a new event on a collector. </div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaad164b6566815866ed2c1d981e02bacb0"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad164b6566815866ed2c1d981e02bacb0">PN_REACTOR_FINAL</a></div><div class="ttdoc">A reactor has been stopped. </div><div class="ttdef"><b>Definition:</b> event.h:101</div></div>
+<div class="ttc" id="group__event_html_gaf4af0bfbe0e0a8e432f0e803df14ecb5"><div class="ttname"><a href="group__event.html#gaf4af0bfbe0e0a8e432f0e803df14ecb5">pn_event_session</a></div><div class="ttdeci">pn_session_t * pn_event_session(pn_event_t *event)</div><div class="ttdoc">Get the session associated with an event. </div></div>
+<div class="ttc" id="group__event_html_gabf731be5b6c0d15173fd4d9a3b132121"><div class="ttname"><a href="group__event.html#gabf731be5b6c0d15173fd4d9a3b132121">pn_collector_more</a></div><div class="ttdeci">bool pn_collector_more(pn_collector_t *collector)</div><div class="ttdoc">Check if there are more events after the current head event. </div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaad7329eb7a015f62ce70719ea20abab76"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaad7329eb7a015f62ce70719ea20abab76">PN_TRANSPORT</a></div><div class="ttdoc">The transport has new data to read and/or write. </div><div class="ttdef"><b>Definition:</b> event.h:260</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa7c7278de5bcbf3b42b3e692ca21f6c5a"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa7c7278de5bcbf3b42b3e692ca21f6c5a">PN_TRANSPORT_ERROR</a></div><div class="ttdoc">Indicates that a transport error has occurred. </div><div class="ttdef"><b>Definition:</b> event.h:275</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa3410075b825c59b8f4efdcddf5a5b135"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa3410075b825c59b8f4efdcddf5a5b135">PN_SESSION_REMOTE_CLOSE</a></div><div class="ttdoc">The remote endpoint has closed the session. </div><div class="ttdef"><b>Definition:</b> event.h:186</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa1252529cf9f03d214c9b4fea5cf11b2f"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa1252529cf9f03d214c9b4fea5cf11b2f">PN_CONNECTION_REMOTE_CLOSE</a></div><div class="ttdoc">The remote endpoint has closed the connection. </div><div class="ttdef"><b>Definition:</b> event.h:149</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa6c7d6b4e5f1e4f47fa80dae1ad686e0b"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa6c7d6b4e5f1e4f47fa80dae1ad686e0b">PN_CONNECTION_FINAL</a></div><div class="ttdoc">The connection has been freed and any outstanding processing has been completed. </div><div class="ttdef"><b>Definition:</b> event.h:156</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaaa205271edd307e5d33bd8287a760ad28"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaaa205271edd307e5d33bd8287a760ad28">PN_TRANSPORT_AUTHENTICATED</a></div><div class="ttdoc">The transport has authenticated. </div><div class="ttdef"><b>Definition:</b> event.h:268</div></div>
+<div class="ttc" id="group__event_html_ga87f3028b4888632bbd56fb71ac737ae8"><div class="ttname"><a href="group__event.html#ga87f3028b4888632bbd56fb71ac737ae8">pn_event_t</a></div><div class="ttdeci">struct pn_event_t pn_event_t</div><div class="ttdoc">Notification of a state change in the protocol engine. </div><div class="ttdef"><b>Definition:</b> event.h:75</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa5548649935a6aab6e6547c9036f685ff"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa5548649935a6aab6e6547c9036f685ff">PN_REACTOR_QUIESCED</a></div><div class="ttdoc">A reactor has no more events to process. </div><div class="ttdef"><b>Definition:</b> event.h:96</div></div>
+<div class="ttc" id="group__event_html_gga4876e2eed24a4d4e4c52b99842103cdaa3b27f8d1c91cc05b47bed1905d42373a"><div class="ttname"><a href="group__event.html#gga4876e2eed24a4d4e4c52b99842103cdaa3b27f8d1c91cc05b47bed1905d42373a">PN_LINK_LOCAL_CLOSE</a></div><div class="ttdoc">The local link endpoint has been closed. </div><div class="ttdef"><b>Definition:</b> event.h:217</div></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+  <ul>
+    <li class="navelem"><a class="el" href="dir_25143d27009f52d175c1d192441a738a.html">proton</a></li><li class="navelem"><a class="el" href="event_8h.html">event.h</a></li>
+    <li class="footer">Generated by
+    <a href="http://www.doxygen.org/index.html">
+    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
+  </ul>
+</div>
+</body>
+</html>
diff --git a/content/releases/qpid-proton-0.28.0/proton/c/api/examples.html b/content/releases/qpid-proton-0.28.0/proton/c/api/examples.html
new file mode 100755
index 0000000..92b049a
--- /dev/null
+++ b/content/releases/qpid-proton-0.28.0/proton/c/api/examples.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.13"/>
+<meta name="viewport" content="width=device-width, initial-scale=1"/>
+<title>Qpid Proton C API: Examples</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtreedata.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+  $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/searchdata.js"></script>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
... 557037 lines suppressed ...


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[qpid-site] 03/03: update site content for qpid-jms-0.42.0

Posted by ro...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

robbie pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/qpid-site.git

commit 627c25aaf8826bffb8c2aca00b24f3ab2812bb6f
Author: Robbie Gemmell <ro...@apache.org>
AuthorDate: Sat May 11 17:56:23 2019 +0100

    update site content for qpid-jms-0.42.0
---
 content/components/jms/index.html                  |   8 +-
 content/dashboard.html                             |   2 +-
 content/documentation.html                         |   4 +-
 content/download.html                              |   6 +-
 content/maven.html                                 |   2 +-
 content/releases/index.html                        |   3 +-
 content/releases/qpid-jms-0.11.1/index.html        |   2 +-
 content/releases/qpid-jms-0.20.0/index.html        |   2 +-
 content/releases/qpid-jms-0.21.0/index.html        |   2 +-
 content/releases/qpid-jms-0.22.0/index.html        |   2 +-
 content/releases/qpid-jms-0.23.0/index.html        |   2 +-
 content/releases/qpid-jms-0.24.0/index.html        |   2 +-
 content/releases/qpid-jms-0.25.0/index.html        |   2 +-
 content/releases/qpid-jms-0.26.0/index.html        |   2 +-
 content/releases/qpid-jms-0.27.0/index.html        |   2 +-
 content/releases/qpid-jms-0.28.0/index.html        |   2 +-
 content/releases/qpid-jms-0.29.0/index.html        |   2 +-
 content/releases/qpid-jms-0.30.0/index.html        |   2 +-
 content/releases/qpid-jms-0.31.0/index.html        |   2 +-
 content/releases/qpid-jms-0.32.0/index.html        |   2 +-
 content/releases/qpid-jms-0.33.0/index.html        |   2 +-
 content/releases/qpid-jms-0.34.0/index.html        |   2 +-
 content/releases/qpid-jms-0.35.0/index.html        |   2 +-
 content/releases/qpid-jms-0.36.0/index.html        |   2 +-
 content/releases/qpid-jms-0.37.0/index.html        |   2 +-
 content/releases/qpid-jms-0.38.0/index.html        |   2 +-
 content/releases/qpid-jms-0.39.0/index.html        |   2 +-
 content/releases/qpid-jms-0.40.0/index.html        |   2 +-
 content/releases/qpid-jms-0.41.0/index.html        |   2 +-
 .../index.html => qpid-jms-0.42.0/building.html}   |  62 ++-
 content/releases/qpid-jms-0.42.0/docs/index.html   | 533 +++++++++++++++++++++
 .../index.html                                     |  24 +-
 .../release-notes.html}                            |  39 +-
 content/releases/qpid-jms-master/index.html        |   2 +-
 input/_transom_config.py                           |   2 +-
 input/releases/index.md                            |   3 +-
 input/releases/qpid-jms-0.42.0/building.md         |  44 ++
 input/releases/qpid-jms-0.42.0/docs/index.md       | 340 +++++++++++++
 input/releases/qpid-jms-0.42.0/index.md            |  68 +++
 input/releases/qpid-jms-0.42.0/release-notes.md    |  35 ++
 40 files changed, 1122 insertions(+), 101 deletions(-)

diff --git a/content/components/jms/index.html b/content/components/jms/index.html
index 1919d3d..93b6a0a 100644
--- a/content/components/jms/index.html
+++ b/content/components/jms/index.html
@@ -147,9 +147,9 @@ API</li>
 
 <ul>
 <li><a href="http://docs.oracle.com/javaee/7/api/javax/jms/package-summary.html">API reference</a></li>
-<li><a href="https://github.com/apache/qpid-jms/tree/0.41.0/qpid-jms-examples">Examples</a></li>
-<li><a href="/releases/qpid-jms-0.41.0/docs/index.html">Configuration</a></li>
-<li><a href="/releases/qpid-jms-0.41.0/building.html">Building Qpid JMS</a></li>
+<li><a href="https://github.com/apache/qpid-jms/tree/0.42.0/qpid-jms-examples">Examples</a></li>
+<li><a href="/releases/qpid-jms-0.42.0/docs/index.html">Configuration</a></li>
+<li><a href="/releases/qpid-jms-0.42.0/building.html">Building Qpid JMS</a></li>
 </ul>
 
 </div>
@@ -163,7 +163,7 @@ API</li>
 <h2 id="releases">Releases</h2>
 
 <ul>
-<li><a href="/releases/qpid-jms-0.41.0">Qpid JMS 0.41.0</a></li>
+<li><a href="/releases/qpid-jms-0.42.0">Qpid JMS 0.42.0</a></li>
 <li><a href="/releases/index.html#past-releases">Past releases</a></li>
 </ul>
 
diff --git a/content/dashboard.html b/content/dashboard.html
index dcaea52..e1d78f4 100644
--- a/content/dashboard.html
+++ b/content/dashboard.html
@@ -169,7 +169,7 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
 </tr>
 <tr>
   <td><a href="/components/jms/index.html">Qpid JMS</a></td>
-  <td><a href="/releases/qpid-jms-0.41.0">0.41.0</a></td>
+  <td><a href="/releases/qpid-jms-0.42.0">0.42.0</a></td>
   <td><a href="https://issues.apache.org/jira/projects/QPIDJMS">Summary</a> &#x2022; <a href="https://issues.apache.org/jira/issues/?jql=project+%3D+QPIDJMS+and+resolution+is+null">Open issues</a> &#x2022; <a href="https://issues.apache.org/jira/issues/?jql=project+%3D+QPIDJMS">All issues</a> &#x2022; <a href="https://issues.apache.org/jira/secure/CreateIssue!default.jspa?pid=12314524">Create issue</a></td>
   <td><a href="https://builds.apache.org/blue/organizations/jenkins/Qpid-JMS-Test-JDK8/activity"><img src="https://builds.apache.org/buildStatus/icon?job=Qpid-JMS-Test-JDK8" height="20"/></a> <a href="https://travis-ci.org/apache/qpid-jms"><img src="https://travis-ci.org/apache/qpid-jms.svg?branch=master" height="20"/></a> <a href="https://builds.apache.org/blue/organizations/jenkins/Qpid-JMS-Test-JDK8-Windows/activity"><img src="https://builds.apache.org/buildStatus/icon?job=Qpid-JMS-Te [...]
   <td><a href="https://gitbox.apache.org/repos/asf/qpid-jms.git">Git</a> &#x2022; <a href="https://github.com/apache/qpid-jms">GitHub</a></td>
diff --git a/content/documentation.html b/content/documentation.html
index aed8774..ffcb8b8 100644
--- a/content/documentation.html
+++ b/content/documentation.html
@@ -147,9 +147,9 @@ You can find older versions with our
 
 <ul>
 <li><a href="/components/jms/index.html">Overview</a></li>
-<li><a href="/releases/qpid-jms-0.41.0/docs/index.html">Configuration</a></li>
+<li><a href="/releases/qpid-jms-0.42.0/docs/index.html">Configuration</a></li>
 <li><a href="http://docs.oracle.com/javaee/7/api/javax/jms/package-summary.html">API reference</a></li>
-<li><a href="https://github.com/apache/qpid-jms/tree/0.41.0/qpid-jms-examples">Examples</a></li>
+<li><a href="https://github.com/apache/qpid-jms/tree/0.42.0/qpid-jms-examples">Examples</a></li>
 </ul>
 
 </section>
diff --git a/content/download.html b/content/download.html
index 67b14f4..e70f241 100644
--- a/content/download.html
+++ b/content/download.html
@@ -147,9 +147,9 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
 </tr>
 <tr>
   <td><a href="/components/jms/index.html">Qpid JMS</a> (AMQP 1.0)</td>
-  <td>0.41.0</td>
-  <td><a href="http://www.apache.org/dyn/closer.lua/qpid/jms/0.41.0/apache-qpid-jms-0.41.0-src.tar.gz">Source</a> (<a href="https://www.apache.org/dist/qpid/jms/0.41.0/apache-qpid-jms-0.41.0-src.tar.gz.asc">ASC</a>, <a href="https://www.apache.org/dist/qpid/jms/0.41.0/apache-qpid-jms-0.41.0-src.tar.gz.sha512">SHA512</a>),  <a href="http://www.apache.org/dyn/closer.lua/qpid/jms/0.41.0/apache-qpid-jms-0.41.0-bin.tar.gz">Binary</a>  (<a href="https://www.apache.org/dist/qpid/jms/0.41.0/apac [...]
-  <td><a href="/releases/qpid-jms-0.41.0/index.html">Release Page</a>, <a href="maven.html">Maven</a></td>
+  <td>0.42.0</td>
+  <td><a href="http://www.apache.org/dyn/closer.lua/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-src.tar.gz">Source</a> (<a href="https://www.apache.org/dist/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-src.tar.gz.asc">ASC</a>, <a href="https://www.apache.org/dist/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-src.tar.gz.sha512">SHA512</a>),  <a href="http://www.apache.org/dyn/closer.lua/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-bin.tar.gz">Binary</a>  (<a href="https://www.apache.org/dist/qpid/jms/0.42.0/apac [...]
+  <td><a href="/releases/qpid-jms-0.42.0/index.html">Release Page</a>, <a href="maven.html">Maven</a></td>
 </tr>
 <tr>
   <td><a href="/components/jms/amqp-0-x.html">Qpid JMS AMQP 0-x</a></td>
diff --git a/content/maven.html b/content/maven.html
index 3d0f38d..92ec479 100644
--- a/content/maven.html
+++ b/content/maven.html
@@ -124,7 +124,7 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
 <span class="nt">&lt;dependency&gt;</span>
   <span class="nt">&lt;groupId&gt;</span>org.apache.qpid<span class="nt">&lt;/groupId&gt;</span>
   <span class="nt">&lt;artifactId&gt;</span>qpid-jms-client<span class="nt">&lt;/artifactId&gt;</span>
-  <span class="nt">&lt;version&gt;</span>0.41.0<span class="nt">&lt;/version&gt;</span>
+  <span class="nt">&lt;version&gt;</span>0.42.0<span class="nt">&lt;/version&gt;</span>
 <span class="nt">&lt;/dependency&gt;</span>
 </pre></div>
 
diff --git a/content/releases/index.html b/content/releases/index.html
index 490f17e..4d4e987 100644
--- a/content/releases/index.html
+++ b/content/releases/index.html
@@ -126,10 +126,10 @@ the
 <div class="two-column">
 
 <ul>
+<li><a href="qpid-jms-0.42.0/index.html">Qpid JMS 0.42.0</a>, May 2019</li>
 <li><a href="qpid-proton-0.28.0/index.html">Qpid Proton 0.28.0</a>, May 2019</li>
 <li><a href="qpid-proton-j-0.33.0/index.html">Qpid Proton-J 0.33.0</a>, May 2019</li>
 <li><a href="qpid-dispatch-1.7.0/index.html">Qpid Dispatch 1.7.0</a>, April 2019</li>
-<li><a href="qpid-jms-0.41.0/index.html">Qpid JMS 0.41.0</a>, April 2019</li>
 <li><a href="qpid-broker-j-7.1.2/index.html">Qpid Broker-J 7.1.2</a>, April 2019</li>
 <li><a href="qpid-broker-j-7.0.7/index.html">Qpid Broker-J 7.0.7</a>, March 2019</li>
 <li><a href="qpid-cpp-1.39.0/index.html">Qpid C++ 1.39.0</a>, October 2018</li>
@@ -146,6 +146,7 @@ the
 
 <ul>
 <li><a href="qpid-proton-0.27.1/index.html">Qpid Proton 0.27.1</a>, April 2019</li>
+<li><a href="qpid-jms-0.41.0/index.html">Qpid JMS 0.41.0</a>, April 2019</li>
 <li><a href="qpid-proton-j-0.32.0/index.html">Qpid Proton-J 0.32.0</a>, April 2019</li>
 <li><a href="qpid-dispatch-1.6.0/index.html">Qpid Dispatch 1.6.0</a>, March 2019</li>
 <li><a href="qpid-broker-j-7.1.1/index.html">Qpid Broker-J 7.1.1</a>, March 2019</li>
diff --git a/content/releases/qpid-jms-0.11.1/index.html b/content/releases/qpid-jms-0.11.1/index.html
index da0f94c..c8ee5fb 100644
--- a/content/releases/qpid-jms-0.11.1/index.html
+++ b/content/releases/qpid-jms-0.11.1/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.11.1" === "0.41.0") {
+      if ("0.11.1" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.20.0/index.html b/content/releases/qpid-jms-0.20.0/index.html
index bedc28c..8c0c1d7 100644
--- a/content/releases/qpid-jms-0.20.0/index.html
+++ b/content/releases/qpid-jms-0.20.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.20.0" === "0.41.0") {
+      if ("0.20.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.21.0/index.html b/content/releases/qpid-jms-0.21.0/index.html
index 97ff2c0..04716a2 100644
--- a/content/releases/qpid-jms-0.21.0/index.html
+++ b/content/releases/qpid-jms-0.21.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.21.0" === "0.41.0") {
+      if ("0.21.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.22.0/index.html b/content/releases/qpid-jms-0.22.0/index.html
index 70dfb17..8985669 100644
--- a/content/releases/qpid-jms-0.22.0/index.html
+++ b/content/releases/qpid-jms-0.22.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.22.0" === "0.41.0") {
+      if ("0.22.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.23.0/index.html b/content/releases/qpid-jms-0.23.0/index.html
index 832fa70..761cfe9 100644
--- a/content/releases/qpid-jms-0.23.0/index.html
+++ b/content/releases/qpid-jms-0.23.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.23.0" === "0.41.0") {
+      if ("0.23.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.24.0/index.html b/content/releases/qpid-jms-0.24.0/index.html
index 3839375..278a73e 100644
--- a/content/releases/qpid-jms-0.24.0/index.html
+++ b/content/releases/qpid-jms-0.24.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.24.0" === "0.41.0") {
+      if ("0.24.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.25.0/index.html b/content/releases/qpid-jms-0.25.0/index.html
index d9ffec8..46b2f44 100644
--- a/content/releases/qpid-jms-0.25.0/index.html
+++ b/content/releases/qpid-jms-0.25.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.25.0" === "0.41.0") {
+      if ("0.25.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.26.0/index.html b/content/releases/qpid-jms-0.26.0/index.html
index 2763e0b..b6b3cae 100644
--- a/content/releases/qpid-jms-0.26.0/index.html
+++ b/content/releases/qpid-jms-0.26.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.26.0" === "0.41.0") {
+      if ("0.26.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.27.0/index.html b/content/releases/qpid-jms-0.27.0/index.html
index 93b22ad..85c2ceb 100644
--- a/content/releases/qpid-jms-0.27.0/index.html
+++ b/content/releases/qpid-jms-0.27.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.27.0" === "0.41.0") {
+      if ("0.27.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.28.0/index.html b/content/releases/qpid-jms-0.28.0/index.html
index d69d1b0..06bb791 100644
--- a/content/releases/qpid-jms-0.28.0/index.html
+++ b/content/releases/qpid-jms-0.28.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.28.0" === "0.41.0") {
+      if ("0.28.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.29.0/index.html b/content/releases/qpid-jms-0.29.0/index.html
index 515125a..3f73111 100644
--- a/content/releases/qpid-jms-0.29.0/index.html
+++ b/content/releases/qpid-jms-0.29.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.29.0" === "0.41.0") {
+      if ("0.29.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.30.0/index.html b/content/releases/qpid-jms-0.30.0/index.html
index 2d3864a..2767be1 100644
--- a/content/releases/qpid-jms-0.30.0/index.html
+++ b/content/releases/qpid-jms-0.30.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.30.0" === "0.41.0") {
+      if ("0.30.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.31.0/index.html b/content/releases/qpid-jms-0.31.0/index.html
index c1ca428..1e9840d 100644
--- a/content/releases/qpid-jms-0.31.0/index.html
+++ b/content/releases/qpid-jms-0.31.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.31.0" === "0.41.0") {
+      if ("0.31.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.32.0/index.html b/content/releases/qpid-jms-0.32.0/index.html
index 0d29d7a..0bb7de7 100644
--- a/content/releases/qpid-jms-0.32.0/index.html
+++ b/content/releases/qpid-jms-0.32.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.32.0" === "0.41.0") {
+      if ("0.32.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.33.0/index.html b/content/releases/qpid-jms-0.33.0/index.html
index 0492da1..59631f8 100644
--- a/content/releases/qpid-jms-0.33.0/index.html
+++ b/content/releases/qpid-jms-0.33.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.33.0" === "0.41.0") {
+      if ("0.33.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.34.0/index.html b/content/releases/qpid-jms-0.34.0/index.html
index 09a13c9..fd24682 100644
--- a/content/releases/qpid-jms-0.34.0/index.html
+++ b/content/releases/qpid-jms-0.34.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.34.0" === "0.41.0") {
+      if ("0.34.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.35.0/index.html b/content/releases/qpid-jms-0.35.0/index.html
index 7fb517e..c1a8028 100644
--- a/content/releases/qpid-jms-0.35.0/index.html
+++ b/content/releases/qpid-jms-0.35.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.35.0" === "0.41.0") {
+      if ("0.35.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.36.0/index.html b/content/releases/qpid-jms-0.36.0/index.html
index efffbd4..3748d12 100644
--- a/content/releases/qpid-jms-0.36.0/index.html
+++ b/content/releases/qpid-jms-0.36.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.36.0" === "0.41.0") {
+      if ("0.36.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.37.0/index.html b/content/releases/qpid-jms-0.37.0/index.html
index 26b5b76..6d18d72 100644
--- a/content/releases/qpid-jms-0.37.0/index.html
+++ b/content/releases/qpid-jms-0.37.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.37.0" === "0.41.0") {
+      if ("0.37.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.38.0/index.html b/content/releases/qpid-jms-0.38.0/index.html
index 9d59f22..2363ff9 100644
--- a/content/releases/qpid-jms-0.38.0/index.html
+++ b/content/releases/qpid-jms-0.38.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.38.0" === "0.41.0") {
+      if ("0.38.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.39.0/index.html b/content/releases/qpid-jms-0.39.0/index.html
index 65dc9e5..412e8e2 100644
--- a/content/releases/qpid-jms-0.39.0/index.html
+++ b/content/releases/qpid-jms-0.39.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.39.0" === "0.41.0") {
+      if ("0.39.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.40.0/index.html b/content/releases/qpid-jms-0.40.0/index.html
index 4e3d0f7..f5514c9 100644
--- a/content/releases/qpid-jms-0.40.0/index.html
+++ b/content/releases/qpid-jms-0.40.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.40.0" === "0.41.0") {
+      if ("0.40.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-0.41.0/index.html b/content/releases/qpid-jms-0.41.0/index.html
index e4eebed..77bb3e2 100644
--- a/content/releases/qpid-jms-0.41.0/index.html
+++ b/content/releases/qpid-jms-0.41.0/index.html
@@ -175,7 +175,7 @@ files you download.</p>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.41.0" === "0.41.0") {
+      if ("0.41.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-master/index.html b/content/releases/qpid-jms-0.42.0/building.html
similarity index 79%
copy from content/releases/qpid-jms-master/index.html
copy to content/releases/qpid-jms-0.42.0/building.html
index d1641c0..3ac37ba 100644
--- a/content/releases/qpid-jms-master/index.html
+++ b/content/releases/qpid-jms-0.42.0/building.html
@@ -21,7 +21,7 @@
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
   <head>
-    <title>Qpid JMS documentation snapshot - Apache Qpid&#8482;</title>
+    <title>QpidJMS - Apache Qpid&#8482;</title>
     <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
     <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
     <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
@@ -111,41 +111,57 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li>Qpid JMS documentation snapshot</li></ul>
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-jms-0.42.0/index.html">Qpid JMS 0.42.0</a></li><li>QpidJMS</li></ul>
 
         <div id="-middle-content">
-          <h1 id="qpid-jms-documentation-snapshot">Qpid JMS documentation snapshot</h1>
+          <h1 id="qpidjms">QpidJMS</h1>
 
-<div class="feature">
+<p>The QpidJMS project provides a JMS based client that uses the AMQP v1.0 protocol.</p>
 
-<h2 id="warning-this-is-a-snapshot-of-work-in-progress">Warning! This is a snapshot of work in progress</h2>
+<p>Below are some quick pointers you might find useful.</p>
 
-<p>Documentation found here may be incorrect or incomplete.  For a
-smoother experience, see the <a href="/releases/qpid-jms-0.41.0/index.html">current stable
-release</a>.</p>
+<h2 id="building-the-code">Building the code</h2>
 
-<p>This content was generated at 15:07  on Friday, 22 September 2017.</p>
+<p>The project requires Maven 3. Some example commands follow.</p>
 
-</div>
+<p>Clean previous builds output and install all modules to local repository without
+running the tests:</p>
 
-<h2 id="documentation">Documentation</h2>
+<pre><code>mvn clean install -DskipTests
+</code></pre>
+
+<p>Install all modules to the local repository after running all the tests:</p>
+
+<pre><code>mvn clean install
+</code></pre>
+
+<p>Perform a subset tests on the packaged release artifacts without
+installing:</p>
+
+<pre><code>mvn clean verify -Dtest=TestNamePattern*
+</code></pre>
 
-<div class="two-column">
+<p>Execute the tests and produce code coverage report:</p>
+
+<pre><code>mvn clean test jacoco:report
+</code></pre>
+
+<h2 id="examples">Examples</h2>
+
+<p>First build and install all the modules as detailed above (if running against
+a source checkout/release, rather than against released binaries) and then
+consult the README in the qpid-jms-examples module itself.</p>
+
+<h2 id="documentation">Documentation</h2>
 
-<ul>
-<li><a href="http://docs.oracle.com/javaee/7/api/javax/jms/package-summary.html">API reference</a></li>
-<li><a href="https://github.com/apache/qpid-jms/tree/master/qpid-jms-examples">Examples</a></li>
-<li><a href="docs/index.html">Configuration</a></li>
-<li><a href="building.html">Building Qpid JMS</a></li>
-</ul>
+<p>There is some basic documentation in the qpid-jms-docs module.</p>
 
-</div>
+<h2 id="distribution-assemblies">Distribution assemblies</h2>
 
-<h2 id="more-information">More information</h2>
+<p>After building the modules, src and binary distribution assemblies can be found at:</p>
 
-<ul>
-<li><a href="https://gitbox.apache.org/repos/asf/qpid-jms.git">Source repository</a></li>
-</ul>
+<pre><code>apache-qpid-jms/target
+</code></pre>
 
 
           <hr/>
diff --git a/content/releases/qpid-jms-0.42.0/docs/index.html b/content/releases/qpid-jms-0.42.0/docs/index.html
new file mode 100644
index 0000000..7cb22f7
--- /dev/null
+++ b/content/releases/qpid-jms-0.42.0/docs/index.html
@@ -0,0 +1,533 @@
+<!DOCTYPE html>
+<!--
+ -
+ - Licensed to the Apache Software Foundation (ASF) under one
+ - or more contributor license agreements.  See the NOTICE file
+ - distributed with this work for additional information
+ - regarding copyright ownership.  The ASF licenses this file
+ - to you under the Apache License, Version 2.0 (the
+ - "License"); you may not use this file except in compliance
+ - with the License.  You may obtain a copy of the License at
+ -
+ -   http://www.apache.org/licenses/LICENSE-2.0
+ -
+ - Unless required by applicable law or agreed to in writing,
+ - software distributed under the License is distributed on an
+ - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ - KIND, either express or implied.  See the License for the
+ - specific language governing permissions and limitations
+ - under the License.
+ -
+-->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+  <head>
+    <title>Client configuration - Apache Qpid&#8482;</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+    <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
+    <link rel="stylesheet" href="/deferred.css" type="text/css" defer="defer"/>
+    <script type="text/javascript">var _deferredFunctions = [];</script>
+    <script type="text/javascript" src="/deferred.js" defer="defer"></script>
+    <!--[if lte IE 8]>
+      <link rel="stylesheet" href="/ie.css" type="text/css"/>
+      <script type="text/javascript" src="/html5shiv.js"></script>
+    <![endif]-->
+
+    <!-- Redirects for `go get` and godoc.org -->
+    <meta name="go-import"
+          content="qpid.apache.org git https://gitbox.apache.org/repos/asf/qpid-proton.git"/>
+    <meta name="go-source"
+          content="qpid.apache.org
+https://github.com/apache/qpid-proton/blob/go1/README.md
+https://github.com/apache/qpid-proton/tree/go1{/dir}
+https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
+  </head>
+  <body>
+    <div id="-content">
+      <div id="-top" class="panel">
+        <a id="-menu-link"><img width="16" height="16" src="" alt="Menu"/></a>
+
+        <a id="-search-link"><img width="22" height="16" src="" alt="Search"/></a>
+
+        <ul id="-global-navigation">
+          <li><a id="-logotype" href="/index.html">Apache Qpid<sup>&#8482;</sup></a></li>
+          <li><a href="/documentation.html">Documentation</a></li>
+          <li><a href="/download.html">Download</a></li>
+          <li><a href="/discussion.html">Discussion</a></li>
+        </ul>
+      </div>
+
+      <div id="-menu" class="panel" style="display: none;">
+        <div class="flex">
+          <section>
+            <h3>Project</h3>
+
+            <ul>
+              <li><a href="/overview.html">Overview</a></li>
+              <li><a href="/components/index.html">Components</a></li>
+              <li><a href="/releases/index.html">Releases</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Messaging APIs</h3>
+
+            <ul>
+              <li><a href="/proton/index.html">Qpid Proton</a></li>
+              <li><a href="/components/jms/index.html">Qpid JMS</a></li>
+              <li><a href="/components/messaging-api/index.html">Qpid Messaging API</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Servers and tools</h3>
+
+            <ul>
+              <li><a href="/components/broker-j/index.html">Broker-J</a></li>
+              <li><a href="/components/cpp-broker/index.html">C++ broker</a></li>
+              <li><a href="/components/dispatch-router/index.html">Dispatch router</a></li>
+            </ul>
+          </section>
+
+          <section>
+            <h3>Resources</h3>
+
+            <ul>
+              <li><a href="/dashboard.html">Dashboard</a></li>
+              <li><a href="https://cwiki.apache.org/confluence/display/qpid/Index">Wiki</a></li>
+              <li><a href="/resources.html">More resources</a></li>
+            </ul>
+          </section>
+        </div>
+      </div>
+
+      <div id="-search" class="panel" style="display: none;">
+        <form action="http://www.google.com/search" method="get">
+          <input type="hidden" name="sitesearch" value="qpid.apache.org"/>
+          <input type="text" name="q" maxlength="255" autofocus="autofocus" tabindex="1"/>
+          <button type="submit">Search</button>
+          <a href="/search.html">More ways to search</a>
+        </form>
+      </div>
+
+      <div id="-middle" class="panel">
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-jms-0.42.0/index.html">Qpid JMS 0.42.0</a></li><li>Client configuration</li></ul>
+
+        <div id="-middle-content">
+          <h1 id="client-configuration">Client configuration</h1>
+
+<p>This file details various configuration options for the client, such as how to configure and create a JNDI InitialContext, the syntax for its related configuration, and various URI options that can be set when defining a ConnectionFactory.</p>
+
+<h2 id="configuring-a-jndi-initialcontext">Configuring a JNDI InitialContext</h2>
+
+<p>Applications use a JNDI InitialContext, itself obtained from an InitialContextFactory, to look up JMS objects such as ConnectionFactory. The Qpid JMS client provides an implementation of the InitialContextFactory in class <em>org.apache.qpid.jms.jndi.JmsInitialContextFactory</em>. This may be configured and used in three main ways:</p>
+
+<ol>
+<li><p>Via jndi.properties file on the Java Classpath.</p>
+
+<p>By including a file named jndi.properties on the Classpath and setting the <em>java.naming.factory.initial</em> property
+to value <em>org.apache.qpid.jms.jndi.JmsInitialContextFactory</em>, the Qpid InitialContextFactory implementation will
+be discovered when instantiating InitialContext object.</p>
+
+<pre><code>javax.naming.Context ctx = new javax.naming.InitialContext();
+</code></pre>
+
+<p>The particular ConnectionFactory, Queue and Topic objects you wish the context to contain are configured using
+properties (the syntax for which is detailed below) either directly within the jndi.properties file,
+or in a separate file which is referenced in jndi.properties using the <em>java.naming.provider.url</em> property.</p></li>
+<li><p>Via system properties.</p>
+
+<p>By setting the <em>java.naming.factory.initial</em> system property to value <em>org.apache.qpid.jms.jndi.JmsInitialContextFactory</em>,
+the Qpid InitialContextFactory implementation will be discovered when instantiating InitialContext object.</p>
+
+<pre><code> javax.naming.Context ctx = new javax.naming.InitialContext();
+</code></pre>
+
+<p>The particular ConnectionFactory, Queue and Topic objects you wish the context to contain are configured as properties in
+a file, which is passed using the <em>java.naming.provider.url</em> system property. The syntax for these properties is detailed
+below.</p></li>
+<li><p>Programmatically using an environment Hashtable.</p>
+
+<p>The InitialContext may also be configured directly by passing an environment during creation:</p>
+
+<pre><code>Hashtable&lt;Object, Object&gt; env = new Hashtable&lt;Object, Object&gt;();
+env.put(Context.INITIAL_CONTEXT_FACTORY, "org.apache.qpid.jms.jndi.JmsInitialContextFactory");
+javax.naming.Context context = new javax.naming.InitialContext(env);
+</code></pre>
+
+<p>The particular ConnectionFactory, Queue and Topic objects you wish the context to contain are configured as properties
+(the syntax for which is detailed below), either directly within the environment Hashtable, or in a
+separate file which is referenced using the <em>java.naming.provider.url</em> property within the environment Hashtable.</p></li>
+</ol>
+
+<p>The property syntax used in the properties file or environment Hashtable is as follows:</p>
+
+<ul>
+<li>To define a ConnectionFactory, use format: <em>connectionfactory.&lt;lookup-name&gt; = &lt;connection-uri&gt;</em></li>
+<li>To define a Queue, use format: <em>queue.&lt;lookup-name&gt; = &lt;queue-name&gt;</em></li>
+<li>To define a Topic use format: <em>topic.&lt;lookup-name&gt; = &lt;topic-name&gt;</em></li>
+</ul>
+
+<p>The property values which which constitute the connection URI, queue name, or topic name can also utilise simple <em>${variable}</em> or <em>${variable:-default}</em> expansion, with these resolved in order from system properties, environment variables, or the properties file / environment Hashtable. For more details of the Connection URI, see the next section.</p>
+
+<p>As an example, consider the following properties used to define a ConnectionFactory, Queue, and Topic:</p>
+
+<pre><code>connectionfactory.myFactoryLookup = amqp://localhost:5672
+queue.myQueueLookup = queueA
+topic.myTopicLookup = topicA
+</code></pre>
+
+<p>These objects could then be looked up from a Context as follows:</p>
+
+<pre><code>ConnectionFactory factory = (ConnectionFactory) context.lookup("myFactoryLookup");
+Queue queue = (Queue) context.lookup("myQueueLookup");
+Topic topic = (Topic) context.lookup("myTopicLookup");
+</code></pre>
+
+<h2 id="connection-uri">Connection URI</h2>
+
+<p>The basic format of the clients Connection URI is as follows:</p>
+
+<pre><code>  amqp[s]://hostname:port[?option=value[&amp;option2=value...]]
+</code></pre>
+
+<p>or for WebSocket connections:</p>
+
+<pre><code> amqpws[s]://hostname:port[/path][?option=value[&amp;option2=value...]]
+</code></pre>
+
+<p>Where the <em>amqps</em> and <em>amqpwss</em> scheme is specified to use SSL/TLS, the hostname segment from the URI can be used by the JVM for the
+TLS SNI (Server Name Indication) extension in order to communicate the desired server hostname during a TLS handshake.
+The SNI extension will be automatically included if a Fully Qualified name (e.g myhost.mydomain) is specified, but not
+when an unqualified name (e.g myhost) or bare IP address are used.</p>
+
+<p>The client can be configured with a number of different settings using the URI while defining the ConnectionFactory, these are detailed in the following sections.</p>
+
+<h3 id="jms-configuration-options">JMS Configuration options</h3>
+
+<p>The options apply to the behaviour of the JMS objects such as Connection, Session, MessageConsumer and MessageProducer.</p>
+
+<ul>
+<li><strong>jms.username</strong> User name value used to authenticate the connection</li>
+<li><strong>jms.password</strong> The password value used to authenticate the connection</li>
+<li><strong>jms.clientID</strong> The ClientID value that is applied to the connection.</li>
+<li><strong>jms.forceAsyncSend</strong> Configures whether all Messages sent from a MessageProducer are sent asynchronously or only those Message that qualify such as Messages inside a transaction or non-persistent messages.</li>
+<li><strong>jms.forceSyncSend</strong> Override all asynchronous send conditions and always sends every Message from a MessageProducer synchronously.</li>
+<li><strong>jms.forceAsyncAcks</strong> Causes all Message acknowledgments to be sent asynchronously.</li>
+<li><strong>jms.localMessageExpiry</strong> Controls whether MessageConsumer instances will locally filter expired Messages or deliver them.  By default this value is set to true and expired messages will be filtered.</li>
+<li><strong>jms.localMessagePriority</strong> If enabled prefetched messages are reordered locally based on their given Message priority value. Default is false.</li>
+<li><strong>jms.validatePropertyNames</strong> If message property names should be validated as valid Java identifiers. Default is true.</li>
+<li><strong>jms.receiveLocalOnly</strong> If enabled receive calls with a timeout will only check a consumers local message buffer, otherwise the remote peer is checked to ensure there are really no messages available if the local timeout expires before a message arrives. Default is false, the remote is checked.</li>
+<li><strong>jms.receiveNoWaitLocalOnly</strong> If enabled receiveNoWait calls will only check a consumers local message buffer, otherwise the remote peer is checked to ensure there are really no messages available. Default is false, the remote is checked.</li>
+<li><strong>jms.queuePrefix</strong> Optional prefix value added to the name of any Queue created from a JMS Session.</li>
+<li><strong>jms.topicPrefix</strong> Optional prefix value added to the name of any Topic created from a JMS Session.</li>
+<li><strong>jms.closeTimeout</strong> Timeout value that controls how long the client waits on resource closure before returning. By default the client waits 60 seconds for a normal close completion event.</li>
+<li><strong>jms.connectTimeout</strong> Timeout value that controls how long the client waits on Connection establishment before returning with an error. By default the client waits 15 seconds for a connection to be established before failing.</li>
+<li><strong>jms.sendTimeout</strong> Timeout value that controls how long the client waits on completion of a synchronous message send before returning an error. By default the client will wait indefinitely for a send to complete.</li>
+<li><strong>jms.requestTimeout</strong> Timeout value that controls how long the client waits on completion of various synchronous interactions, such as opening a producer or consumer, before returning an error. Does not affect synchronous message sends. By default the client will wait indefinitely for a request to complete.</li>
+<li><strong>jms.clientIDPrefix</strong> Optional prefix value that is used for generated Client ID values when a new Connection is created for the JMS ConnectionFactory.  The default prefix is 'ID:'.</li>
+<li><strong>jms.connectionIDPrefix</strong> Optional prefix value that is used for generated Connection ID values when a new Connection is created for the JMS ConnectionFactory.  This connection ID is used when logging some information from the JMS Connection object so a configurable prefix can make breadcrumbing the logs easier.  The default prefix is 'ID:'.</li>
+<li><strong>jms.populateJMSXUserID</strong> Controls whether a MessageProducer will populate the JMSXUserID value for each sent message using the authenticated username from the connection.  This value defaults to false and the JMSXUserID for all sent message will not be populated.</li>
+<li><strong>jms.awaitClientID</strong> Controls whether a Connection with no ClientID configured in the URI will wait for a ClientID being set programatically (or the connection being used otherwise to signal none can be set) before sending the AMQP connection Open. Defaults to true.</li>
+<li><strong>jms.useDaemonThread</strong> Controls whether a Connection will use a daemon thread for its executor. Defaults to false to ensure a non-daemon thread is present by default.</li>
+</ul>
+
+<p>The Prefetch Policy controls how many messages the remote peer can send to the client and be held in a prefetch buffer for each consumer instance.</p>
+
+<ul>
+<li><strong>jms.prefetchPolicy.queuePrefetch</strong> defaults to 1000</li>
+<li><strong>jms.prefetchPolicy.topicPrefetch</strong> defaults to 1000</li>
+<li><strong>jms.prefetchPolicy.queueBrowserPrefetch</strong> defaults to 1000</li>
+<li><strong>jms.prefetchPolicy.durableTopicPrefetch</strong> defaults to 1000</li>
+<li><strong>jms.prefetchPolicy.all</strong> used to set all prefetch values at once.</li>
+</ul>
+
+<p>The Redelivery Policy controls how redelivered messages are handled on the client.</p>
+
+<ul>
+<li><strong>jms.redeliveryPolicy.maxRedeliveries</strong> controls when an incoming message is rejected based on the number of times it has been redelivered, the default value is (-1) disabled.  A value of zero would indicate no message redeliveries are accepted, a value of five would allow a message to be redelivered five times, etc.</li>
+<li><strong>jms.redeliveryPolicy.outcome</strong> controls the outcome that is applied to a message that is being rejected due to it having exceeded the configured maxRedeliveries value.  This option is configured on the URI using the following set of outcome options:  ACCEPTED, REJECTED, RELEASED, MODIFIED_FAILED and MODIFIED_FAILED_UNDELIVERABLE. The default outcome value is MODIFIED_FAILED_UNDELIVERABLE.</li>
+</ul>
+
+<p>The MessageID Policy controls the type of the Message ID assigned to messages sent from the client.</p>
+
+<ul>
+<li><strong>jms.messageIDPolicy.messageIDType</strong> By default a generated String value is used for the MessageID on outgoing messages. Other available types are UUID, UUID_STRING, and PREFIXED_UUID_STRING.</li>
+</ul>
+
+<p>The Presettle Policy controls when a producer or consumer instance will be configured to use AMQP presettled messaging semantics.</p>
+
+<ul>
+<li><strong>jms.presettlePolicy.presettleAll</strong> when true all producers and non-transacted consumers created operate in presettled mode, defaults to false.</li>
+<li><strong>jms.presettlePolicy.presettleProducers</strong> when true all producers operate in presettled mode, defaults to false.</li>
+<li><strong>jms.presettlePolicy.presettleTopicProducers</strong> when true any producer that is sending to a Topic or Temporary Topic destination will operate in presettled mode, defaults to false.</li>
+<li><strong>jms.presettlePolicy.presettleQueueProducers</strong> when true any producer that is sending to a Queue or Temporary Queue destination will operate in presettled mode, defaults to false.</li>
+<li><strong>jms.presettlePolicy.presettleTransactedProducers</strong> when true any producer that is created in a transacted Session will operate in presettled mode, defaults to false.</li>
+<li><strong>jms.presettlePolicy.presettleConsumers</strong> when true all consumers operate in presettled mode, defaults to false.</li>
+<li><strong>jms.presettlePolicy.presettleTopicConsumers</strong> when true any consumer that is receiving from a Topic or Temporary Topic destination will operate in presettled mode, defaults to false.</li>
+<li><strong>jms.presettlePolicy.presettleQueueConsumers</strong> when true any consumer that is receiving from a Queue or Temporary Queue destination will operate in presettled mode, defaults to false.</li>
+</ul>
+
+<p>The Deserialization Policy provides a means of controlling which types are trusted to be deserialized from the object stream while retrieving the body from an incoming JMS ObjectMessage composed of serialized Java Object content. By default all types are trusted during attempt to deserialize the body. The default Deserialization Policy object provides URI options that allow specifying a whitelist and a blacklist of Java class or package names.</p>
+
+<p><strong>jms.deserializationPolicy.whiteList</strong> A comma separated list of class/package names that should be allowed when deserializing the contents of a JMS ObjectMessage, unless overridden by the blackList. The names in this list are not pattern values, the exact class or package name must be configured, e.g "java.util.Map" or "java.util". Package matches include sub-packages. Default is to allow all.
+<strong>jms.deserializationPolicy.blackList</strong> A comma separated list of class/package names that should be rejected when deserializing the contents of a JMS ObjectMessage. The names in this list are not pattern values, the exact class or package name must be configured, e.g "java.util.Map" or "java.util". Package matches include sub-packages. Default is to prevent none.</p>
+
+<h3 id="tcp-transport-configuration-options">TCP Transport Configuration options</h3>
+
+<p>When connected to a remote using plain TCP these options configure the behaviour of the underlying socket.  These options are appended to the connection URI along with the other configuration options, for example:</p>
+
+<pre><code>  amqp://localhost:5672?jms.clientID=foo&amp;transport.connectTimeout=30000
+</code></pre>
+
+<p>The complete set of TCP Transport options is listed below:</p>
+
+<ul>
+<li><strong>transport.sendBufferSize</strong> default is 64k</li>
+<li><strong>transport.receiveBufferSize</strong> default is 64k</li>
+<li><strong>transport.trafficClass</strong> default is 0</li>
+<li><strong>transport.connectTimeout</strong> default is 60 seconds</li>
+<li><strong>transport.soTimeout</strong> default is -1</li>
+<li><strong>transport.soLinger</strong> default is -1</li>
+<li><strong>transport.tcpKeepAlive</strong> default is false</li>
+<li><strong>transport.tcpNoDelay</strong> default is true</li>
+<li><strong>transport.useEpoll</strong> When true the transport will use the native Epoll layer when available instead of the NIO layer, which can improve performance. Defaults to true.</li>
+<li><strong>transport.useKQueue</strong> When true the transport will use the native KQueue layer when available instead of the NIO layer, which can improve performance. Defaults to false.</li>
+</ul>
+
+<h3 id="ssl-transport-configuration-options">SSL Transport Configuration options</h3>
+
+<p>The SSL Transport extends the TCP Transport and is enabled using the <em>amqps</em> URI scheme.  Because the SSL Transport extends the functionality of the TCP based Transport all the TCP Transport options are valid on an SSL Transport URI.</p>
+
+<p>A simple SSL/TLS based client URI is shown below:</p>
+
+<pre><code>amqps://myhost.mydomain:5671
+</code></pre>
+
+<p>The complete set of SSL Transport options is listed below:</p>
+
+<ul>
+<li><strong>transport.keyStoreLocation</strong>  default is to read from the system property "javax.net.ssl.keyStore"</li>
+<li><strong>transport.keyStorePassword</strong>  default is to read from the system property "javax.net.ssl.keyStorePassword"</li>
+<li><strong>transport.trustStoreLocation</strong>  default is to read from the system property "javax.net.ssl.trustStore"</li>
+<li><strong>transport.trustStorePassword</strong>  default is to read from the system property "javax.net.ssl.trustStorePassword"</li>
+<li><strong>transport.keyStoreType</strong> The type of keyStore being used. Default is to read from the system property "javax.net.ssl.keyStoreType" If not set then default is "JKS".</li>
+<li><strong>transport.trustStoreType</strong> The type of trustStore being used. Default is to read from the system property "javax.net.ssl.trustStoreType" If not set then default is "JKS".</li>
+<li><strong>transport.storeType</strong> This will set both the keystoreType and trustStoreType to the same value. If not set then the keyStoreType and trustStoreType will default to the values specified above.</li>
+<li><strong>transport.contextProtocol</strong> The protocol argument used when getting an SSLContext. Default is TLS, or TLSv1.2 if using OpenSSL.</li>
+<li><strong>transport.enabledCipherSuites</strong> The cipher suites to enable, comma separated. No default, meaning the context default ciphers are used. Any disabled ciphers are removed from this.</li>
+<li><strong>transport.disabledCipherSuites</strong> The cipher suites to disable, comma separated. Ciphers listed here are removed from the enabled ciphers. No default.</li>
+<li><strong>transport.enabledProtocols</strong> The protocols to enable, comma separated. No default, meaning the context default protocols are used. Any disabled protocols are removed from this.</li>
+<li><strong>transport.disabledProtocols</strong> The protocols to disable, comma separated. Protocols listed here are removed from the enabled protocols. Default is "SSLv2Hello,SSLv3".</li>
+<li><strong>transport.trustAll</strong> Whether to trust the provided server certificate implicitly, regardless of any configured trust store. Defaults to false.</li>
+<li><strong>transport.verifyHost</strong> Whether to verify that the hostname being connected to matches with the provided server certificate. Defaults to true.</li>
+<li><strong>transport.keyAlias</strong> The alias to use when selecting a keypair from the keystore if required to send a client certificate to the server. No default.</li>
+<li><strong>transport.useOpenSSL</strong> When true the transport will attempt to use native OpenSSL libraries for SSL connections if possible based on the SSL configuration and available OpenSSL libraries on the classpath.  Refer to the section <a href="#enabling-openssl-support">Enabling OpenSSL support</a> for more information.</li>
+</ul>
+
+<h3 id="websocket-transport-configuration-options">Websocket Transport Configuration options</h3>
+
+<p>The WebSocket (WS) Transport extends the TCP and SSL Transports to provide both unsecured and secured Websocket connectivity and is enabled using the <em>amqpws</em> and <em>amqpwss</em> URI schemes.  The unsecured WS Transport extends the basic TCP transport which means all the normal TCP Transport configuration options also apply to the WS Transport. Similarly the WSS Transport extends the SSL Transport which means both the TCP and SSL Transport options can be applied to configure it.</p>
+
+<p>A simple WS[S] based client URI is shown below:</p>
+
+<pre><code>amqpws[s]://myhost.mydomain:5671/[optional-path]
+</code></pre>
+
+<p>The WS Transport can be configured to add additional HTTP Headers during the WebSocket upgrade request using URI options for each HTTP header and value to be added, an example is shown below:</p>
+
+<pre><code>amqpws[s]://myhost.mydomain:5671/[optional-path]?transport.ws.httpHeader.&lt;Header&gt;=&lt;Value&gt;
+</code></pre>
+
+<h3 id="amqp-configuration-options">AMQP Configuration options</h3>
+
+<p>These options apply to the behaviour of certain AMQP functionality.</p>
+
+<ul>
+<li><strong>amqp.idleTimeout</strong> The idle timeout in milliseconds after which the connection will be failed if the peer sends no AMQP frames. Default is 60000.</li>
+<li><strong>amqp.vhost</strong> The vhost to connect to. Used to populate the Sasl and Open hostname fields. Default is the main hostname from the Connection URI.</li>
+<li><strong>amqp.saslLayer</strong> Controls whether connections should use a SASL layer or not. Default is true.</li>
+<li><strong>amqp.saslMechanisms</strong> Which SASL mechanism(s) the client should allow selection of, if offered by the server and usable with the configured credentials. Comma separated if specifying more than 1 mechanism. The clients supported mechanisms are currently EXTERNAL, SCRAM-SHA-256, SCRAM-SHA-1, CRAM-MD5, PLAIN, XOAUTH2, ANONYMOUS, and GSSAPI for Kerberos.  Default is to allow selection from all mechanisms except GSSAPI, which must be specified here to enable.</li>
+<li><strong>amqp.maxFrameSize</strong> The connection max-frame-size value in bytes. Default is 1048576.</li>
+<li><strong>amqp.drainTimeout</strong> The time in milliseconds that the client will wait for a response from the remote when a consumer drain request is made. If no response is seen in the allotted timeout period the link will be considered failed and the associated consumer will be closed. Default is 60000.</li>
+<li><strong>amqp.allowNonSecureRedirects</strong> Controls whether an AMQP connection will allow for a redirect to an alternative host over a connection that is not secure when the existing connection is secure, e.g. redirecting an SSL connection to a raw TCP connection.  This value defaults to false.</li>
+</ul>
+
+<h3 id="failover-configuration-options">Failover Configuration options</h3>
+
+<p>With failover enabled the client can reconnect to another server automatically when connection to the current server is lost for some reason.  The failover URI is always initiated with the <em>failover</em> prefix and a list of URIs for the server(s) is contained inside a set of parentheses. The "jms." options are applied to the overall failover URI, outside the parentheses, and affect the JMS Connection object for its lifetime.</p>
+
+<p>The URI for failover looks something like the following:</p>
+
+<pre><code>failover:(amqp://host1:5672,amqp://host2:5672)?jms.clientID=foo&amp;failover.maxReconnectAttempts=20
+</code></pre>
+
+<p>The individual broker details within the parentheses can use the "transport." or "amqp." options defined earlier, with these being applied as each host is connected to:</p>
+
+<pre><code>failover:(amqp://host1:5672?amqp.option=value,amqp://host2:5672?transport.option=value)?jms.clientID=foo
+</code></pre>
+
+<p>The complete set of configuration options for failover is listed below:</p>
+
+<ul>
+<li><strong>failover.initialReconnectDelay</strong> The amount of time the client will wait before the first attempt to reconnect to a remote peer.  The default value is zero, meaning the first attempt happens immediately.</li>
+<li><strong>failover.reconnectDelay</strong> Controls the delay between successive reconnection attempts, defaults to 10 milliseconds.  If the backoff option is not enabled this value remains constant.</li>
+<li><strong>failover.maxReconnectDelay</strong> The maximum time that the client will wait before attempting a reconnect.  This value is only used when the backoff feature is enabled to ensure that the delay doesn't not grow too large.  Defaults to 30 seconds as the max time between connect attempts.</li>
+<li><strong>failover.useReconnectBackOff</strong> Controls whether the time between reconnection attempts should grow based on a configured multiplier.  This option defaults to true.</li>
+<li><strong>failover.reconnectBackOffMultiplier</strong> The multiplier used to grow the reconnection delay value, defaults to 2.0d.</li>
+<li><strong>failover.maxReconnectAttempts</strong> The number of reconnection attempts allowed before reporting the connection as failed to the client.  The default is no limit or (-1).</li>
+<li><strong>failover.startupMaxReconnectAttempts</strong> For a client that has never connected to a remote peer before this option control how many attempts are made to connect before reporting the connection as failed.  The default is to use the value of maxReconnectAttempts.</li>
+<li><strong>failover.warnAfterReconnectAttempts</strong> Controls how often the client will log a message indicating that failover reconnection is being attempted.  The default is to log every 10 connection attempts.</li>
+<li><strong>failover.randomize</strong> When true the set of failover URIs is randomly shuffled prior to attempting to connect to one of them.  This can help to distribute client connections more evenly across multiple remote peers.  The default value is false.</li>
+<li><strong>failover.amqpOpenServerListAction</strong> Controls how the failover transport behaves when the connection Open frame from the remote peer provides a list of failover hosts to the client.  This option accepts one of three values; REPLACE, ADD, or IGNORE (default is REPLACE).  If REPLACE is configured then all failover URIs other than the one for the current server are replaced with those provided by the remote peer.  If ADD is configured then the URIs provided by the remote a [...]
+</ul>
+
+<p>The failover URI also supports defining 'nested' options as a means of specifying AMQP and transport option values applicable to all the individual nested broker URI's, which can be useful to avoid repetition. This is accomplished using the same "transport." and "amqp." URI options outlined earlier for a non-failover broker URI but prefixed with <em>failover.nested.</em>. For example, to apply the same value for the <em>amqp.vhost</em> option to every broker connected to you might hav [...]
+
+<pre><code>failover:(amqp://host1:5672,amqp://host2:5672)?jms.clientID=foo&amp;failover.nested.amqp.vhost=myhost
+</code></pre>
+
+<h3 id="discovery-configuration-options">Discovery Configuration options</h3>
+
+<p>The client has an optional Discovery module, which provides a customised failover layer where the broker URIs to connect to are not given in the initial URI, but discovered as the client operates via associated discovery agents. There are currently two discovery agent implementations, a file watcher that loads URIs from a file, and a multicast listener that works with ActiveMQ 5 brokers which have been configured to broadcast their broker addresses for listening clients.</p>
+
+<p>The general set of failover related options when using discovery are the same as those detailed earlier, with the main prefix updated from <em>failover.</em> to <em>discovery.</em>, and with the 'nested' options prefix used to supply URI options common to all the discovered broker URIs bring updated from <em>failover.nested.</em> to <em>discovery.discovered</em>. For example, without the agent URI details, a general discovery URI might look like:</p>
+
+<pre><code>discovery:(&lt;agent-uri&gt;)?discovery.maxReconnectAttempts=20&amp;discovery.discovered.jms.clientID=foo
+</code></pre>
+
+<p>To use the file watcher discovery agent, utilise an agent URI of the form:</p>
+
+<pre><code>discovery:(file:///path/to/monitored-file?updateInterval=60000)
+</code></pre>
+
+<p>The URI options for the file watcher discovery agent are listed below:</p>
+
+<ul>
+<li><strong>updateInterval</strong> Controls the frequency in milliseconds which the file is inspected for change. The default value is 30000.</li>
+</ul>
+
+<p>To use the multicast discovery agent with an ActiveMQ 5 broker, utilise an agent URI of the form:</p>
+
+<pre><code>discovery:(multicast://default?group=default)
+</code></pre>
+
+<p>Note that the use of <em>default</em> as the host in the multicast agent URI above is a special value (that is substituted by the agent with the default "239.255.2.3:6155"). You may change this to specify the actual IP and port in use with your multicast configuration.</p>
+
+<p>The URI options for the multicast discovery agent are listed below:</p>
+
+<ul>
+<li><strong>group</strong> Controls which multicast group messages are listened for on. The default value is "default".</li>
+</ul>
+
+<h3 id="enabling-openssl-support">Enabling OpenSSL support</h3>
+
+<p>SSL connections can be configured to use a native OpenSSL implementation which can provide increased performance. To use this support the transport <strong><em>useOpenSSL</em></strong> option must be enabled and the OpenSSL support libraries must be configured on the classpath.  The client tests make use of an uber jar containing static libraries for multiple platforms based on Google's boringssl project libraries.  To include this dependency in your own project you might include the  [...]
+
+<pre><code>&lt;dependency&gt;
+  &lt;groupId&gt;io.netty&lt;/groupId&gt;
+  &lt;artifactId&gt;netty-tcnative-boringssl-static&lt;/artifactId&gt;
+  &lt;version&gt;${netty-tcnative-version}&lt;/version&gt;
+&lt;/dependency&gt;
+</code></pre>
+
+<p>The Netty project provides other options to choose from when using OpenSSL libraries which are documented on the Netty site.  <a href="https://netty.io/wiki/forked-tomcat-native.html">https://netty.io/wiki/forked-tomcat-native.html</a></p>
+
+<h2 id="logging">Logging</h2>
+
+<p>The client makes use of the SLF4J API, allowing users to select a particular logging implementation based on their needs by supplying a SLF4J 'binding', such as <em>slf4j-log4j</em> in order to use Log4J. More details on SLF4J are available from http://www.slf4j.org/.</p>
+
+<p>The client uses Logger names residing within the <em>org.apache.qpid.jms</em> hierarchy, which you can use to configure a logging implementation based on your needs.</p>
+
+<p>When debugging some issues, it may sometimes be useful to enable additional protocol trace logging from the Qpid Proton AMQP 1.0 library. There are two options to achieve this:</p>
+
+<ul>
+<li>Set the environment variable (not Java system property) <em>PN_TRACE_FRM</em> to <em>true</em>, which will cause Proton to emit frame logging to stdout.</li>
+<li>Add the option <em>amqp.traceFrames=true</em> to your connection URI to have the client add a protocol tracer to Proton, and configure the <em>org.apache.qpid.jms.provider.amqp.FRAMES</em> Logger to <em>TRACE</em> level to include the output in your logs.</li>
+</ul>
+
+<h2 id="extended-session-acknowledgement-modes">Extended Session Acknowledgement modes</h2>
+
+<p>The client supports two additional session acknowledgement modes beyond the standard JMS specification modes.</p>
+
+<h3 id="individual-acknowledge">Individual Acknowledge</h3>
+
+<p>In this mode messages must be acknowledged individually by the application via the Message#acknowledge() method used when the Session is in CLIENT_ACKNOWLEDGE mode.  Unlike with CLIENT_ACKNOWLEDGE mode only the target message will be acknowledged, all other delivered messages remain un-acknowledged.  The integer value used to activate this mode is <em>101</em>.</p>
+
+<pre><code>    connection.createSession(false, 101);
+</code></pre>
+
+<h3 id="no-acknowledge">No Acknowledge</h3>
+
+<p>In this mode messages are accepted at the server before being dispatched to the client, and no acknowledgement is performed by the client.  The client supports two integer values to activate this mode, <em>100</em> and <em>257</em>.</p>
+
+<pre><code>    connection.createSession(false, 100);
+</code></pre>
+
+<h2 id="authenticating-using-kerberos">Authenticating using Kerberos</h2>
+
+<p>The client can be configured to authenticate using Kerberos when used with an appropriately configured server. To do so, you must:</p>
+
+<ol>
+<li><p>Configure the client to use the GSSAPI mechanism for SASL authentication using the <em>amqp.saslMechanisms</em> URI option, e.g:</p>
+
+<pre><code>amqp://myhost:5672?amqp.saslMechanisms=GSSAPI
+failover:(amqp://myhost:5672?amqp.saslMechanisms=GSSAPI)
+</code></pre></li>
+<li><p>Set the <em>java.security.auth.login.config</em> system property to the path of a JAAS Login Configuration file containing appropriate configuration for a Kerberos LoginModule, e.g:</p>
+
+<pre><code>-Djava.security.auth.login.config=/path/to/login.config
+</code></pre>
+
+<p>An example login.config configuration file might look like the following:</p>
+
+<pre><code>amqp-jms-client {
+    com.sun.security.auth.module.Krb5LoginModule required
+    useTicketCache=true;
+};
+</code></pre></li>
+</ol>
+
+<p>The precise configuration used will depend on how you wish the credentials to be established for the connection, and the particular LoginModule in use. For details of the Sun/Oracle Krb5LoginModule, see <a href="https://docs.oracle.com/javase/8/docs/jre/api/security/jaas/spec/com/sun/security/auth/module/Krb5LoginModule.html">https://docs.oracle.com/javase/8/docs/jre/api/security/jaas/spec/com/sun/security/auth/module/Krb5LoginModule.html</a>. For details of the IBM Java 8 Krb5LoginMo [...]
+
+<p>It is possible to configure the LoginModule to establish the credentials to use for the Kerberos process, such as specifying a Principal and whether to use an existing ticket cache or keytab. If however the LoginModule configuration does not provide means to establish all necessary credentials, it may then request and be passed the username and/or password values from the client Connection object if they were either supplied when creating the Connection using the ConnectionFactory or  [...]
+
+<p>Note that Kerberos is only only supported for authentication purposes. Use SSL/TLS connections for encryption.</p>
+
+<p>The following URI options can be used to influence the Kerberos authentication process:</p>
+
+<ul>
+<li><strong>sasl.options.configScope</strong> The Login Configuration entry name to use when authenticating. Default is "amqp-jms-client".</li>
+<li><strong>sasl.options.protocol</strong> The protocol value used during the GSSAPI SASL process. Default is "amqp".</li>
+<li><strong>sasl.options.serverName</strong> The serverName value used during the GSSAPI SASL process. Default is the server hostname from the connection URI.</li>
+</ul>
+
+<p>Similar to the "amqp." and "transport." options detailed previously, these options must be specified on a per-host basis or as all-host nested options in a failover URI.</p>
+
+
+          <hr/>
+
+          <ul id="-apache-navigation">
+            <li><a href="http://www.apache.org/">Apache</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks!</a></li>
+            <li><a href="/security.html">Security</a></li>
+            <li><a href="http://www.apache.org/"><img id="-apache-feather" width="48" height="14" src="" alt="Apache"/></a></li>
+          </ul>
+
+          <p id="-legal">
+            Apache Qpid, Messaging built on AMQP; Copyright &#169; 2015
+            The Apache Software Foundation; Licensed under
+            the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache
+            License, Version 2.0</a>; Apache Qpid, Qpid, Qpid Proton,
+            Proton, Apache, the Apache feather logo, and the Apache Qpid
+            project logo are trademarks of The Apache Software
+            Foundation; All other marks mentioned may be trademarks or
+            registered trademarks of their respective owners
+          </p>
+        </div>
+      </div>
+    </div>
+  </body>
+</html>
diff --git a/content/releases/qpid-jms-0.31.0/index.html b/content/releases/qpid-jms-0.42.0/index.html
similarity index 87%
copy from content/releases/qpid-jms-0.31.0/index.html
copy to content/releases/qpid-jms-0.42.0/index.html
index c1ca428..3300e0f 100644
--- a/content/releases/qpid-jms-0.31.0/index.html
+++ b/content/releases/qpid-jms-0.42.0/index.html
@@ -21,7 +21,7 @@
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
   <head>
-    <title>Qpid JMS 0.31.0 - Apache Qpid&#8482;</title>
+    <title>Qpid JMS 0.42.0 - Apache Qpid&#8482;</title>
     <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
     <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
     <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
@@ -111,10 +111,10 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li>Qpid JMS 0.31.0</li></ul>
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li>Qpid JMS 0.42.0</li></ul>
 
         <div id="-middle-content">
-          <h1 id="qpid-jms-0310">Qpid JMS 0.31.0</h1>
+          <h1 id="qpid-jms-0420">Qpid JMS 0.42.0</h1>
 
 <p>Qpid JMS is a complete <a href="http://en.wikipedia.org/wiki/Java_Message_Service">Java Message Service</a> 2.0 client built
 using the <a href="/proton/index.html">Qpid Proton</a> protocol engine.</p>
@@ -139,13 +139,13 @@ files you download.</p>
 <tbody>
 <tr>
   <td>Qpid JMS binaries</td>
-  <td><a href="http://archive.apache.org/dist/qpid/jms/0.31.0/apache-qpid-jms-0.31.0-bin.tar.gz">apache-qpid-jms-0.31.0-bin.tar.gz</a></td>
-  <td><a href="https://archive.apache.org/dist/qpid/jms/0.31.0/apache-qpid-jms-0.31.0-bin.tar.gz.asc">ASC</a>, <a href="https://archive.apache.org/dist/qpid/jms/0.31.0/apache-qpid-jms-0.31.0-bin.tar.gz.sha512">SHA512</a></td>
+  <td><a href="http://archive.apache.org/dist/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-bin.tar.gz">apache-qpid-jms-0.42.0-bin.tar.gz</a></td>
+  <td><a href="https://archive.apache.org/dist/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-bin.tar.gz.asc">ASC</a>, <a href="https://archive.apache.org/dist/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-bin.tar.gz.sha512">SHA512</a></td>
 </tr>
 <tr>
   <td>Qpid JMS source code</td>
-  <td><a href="http://archive.apache.org/dist/qpid/jms/0.31.0/apache-qpid-jms-0.31.0-src.tar.gz">apache-qpid-jms-0.31.0-src.tar.gz</a></td>
-  <td><a href="https://archive.apache.org/dist/qpid/jms/0.31.0/apache-qpid-jms-0.31.0-src.tar.gz.asc">ASC</a>, <a href="https://archive.apache.org/dist/qpid/jms/0.31.0/apache-qpid-jms-0.31.0-src.tar.gz.sha512">SHA512</a></td>
+  <td><a href="http://archive.apache.org/dist/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-src.tar.gz">apache-qpid-jms-0.42.0-src.tar.gz</a></td>
+  <td><a href="https://archive.apache.org/dist/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-src.tar.gz.asc">ASC</a>, <a href="https://archive.apache.org/dist/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-src.tar.gz.sha512">SHA512</a></td>
 </tr>
 </tbody>
 </table>
@@ -158,7 +158,7 @@ files you download.</p>
 
 <ul>
 <li><a href="http://docs.oracle.com/javaee/7/api/javax/jms/package-summary.html">API reference</a></li>
-<li><a href="https://github.com/apache/qpid-jms/tree/0.31.0/qpid-jms-examples">Examples</a></li>
+<li><a href="https://github.com/apache/qpid-jms/tree/0.42.0/qpid-jms-examples">Examples</a></li>
 <li><a href="docs/index.html">Configuration</a></li>
 <li><a href="building.html">Building Qpid JMS</a></li>
 </ul>
@@ -168,14 +168,14 @@ files you download.</p>
 <h2 id="more-information">More information</h2>
 
 <ul>
-<li><a href="http://archive.apache.org/dist/qpid/jms/0.31.0">All release artefacts</a></li>
-<li><a href="https://issues.apache.org/jira/issues/?jql=project+%3D+QPIDJMS+AND+fixVersion+%3D+%270.31.0%27+AND+resolution+%3D+%27fixed%27+ORDER+BY+priority+DESC">Resolved issues in JIRA</a></li>
-<li><a href="https://gitbox.apache.org/repos/asf/qpid-jms.git/tree/refs/tags/0.31.0">Source repository tag</a></li>
+<li><a href="http://archive.apache.org/dist/qpid/jms/0.42.0">All release artefacts</a></li>
+<li><a href="https://issues.apache.org/jira/issues/?jql=project+%3D+QPIDJMS+AND+fixVersion+%3D+%270.42.0%27+AND+resolution+%3D+%27fixed%27+ORDER+BY+priority+DESC">Resolved issues in JIRA</a></li>
+<li><a href="https://gitbox.apache.org/repos/asf/qpid-jms.git/tree/refs/tags/0.42.0">Source repository tag</a></li>
 </ul>
 
 <script type="text/javascript">
   _deferredFunctions.push(function() {
-      if ("0.31.0" === "0.41.0") {
+      if ("0.42.0" === "0.42.0") {
           _modifyCurrentReleaseLinks();
       }
   });
diff --git a/content/releases/qpid-jms-master/index.html b/content/releases/qpid-jms-0.42.0/release-notes.html
similarity index 83%
copy from content/releases/qpid-jms-master/index.html
copy to content/releases/qpid-jms-0.42.0/release-notes.html
index d1641c0..af41601 100644
--- a/content/releases/qpid-jms-master/index.html
+++ b/content/releases/qpid-jms-0.42.0/release-notes.html
@@ -21,7 +21,7 @@
 -->
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
   <head>
-    <title>Qpid JMS documentation snapshot - Apache Qpid&#8482;</title>
+    <title>Qpid JMS 0.42.0 Release Notes - Apache Qpid&#8482;</title>
     <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
     <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
     <link rel="stylesheet" href="/site.css" type="text/css" async="async"/>
@@ -111,40 +111,23 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
       </div>
 
       <div id="-middle" class="panel">
-        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li>Qpid JMS documentation snapshot</li></ul>
+        <ul id="-path-navigation"><li><a href="/index.html">Home</a></li><li><a href="/releases/index.html">Releases</a></li><li><a href="/releases/qpid-jms-0.42.0/index.html">Qpid JMS 0.42.0</a></li><li>Qpid JMS 0.42.0 Release Notes</li></ul>
 
         <div id="-middle-content">
-          <h1 id="qpid-jms-documentation-snapshot">Qpid JMS documentation snapshot</h1>
+          <h1 id="qpid-jms-0420-release-notes">Qpid JMS 0.42.0 Release Notes</h1>
 
-<div class="feature">
+<p>Qpid JMS is a complete <a href="http://en.wikipedia.org/wiki/Java_Message_Service">Java Message Service</a> 2.0 client built
+using the <a href="/proton/index.html">Qpid Proton</a> protocol
+engine.</p>
 
-<h2 id="warning-this-is-a-snapshot-of-work-in-progress">Warning! This is a snapshot of work in progress</h2>
+<p>For more information about this release, including download links and
+documentation, see the <a href="index.html">release overview</a>.</p>
 
-<p>Documentation found here may be incorrect or incomplete.  For a
-smoother experience, see the <a href="/releases/qpid-jms-0.41.0/index.html">current stable
-release</a>.</p>
-
-<p>This content was generated at 15:07  on Friday, 22 September 2017.</p>
-
-</div>
-
-<h2 id="documentation">Documentation</h2>
-
-<div class="two-column">
-
-<ul>
-<li><a href="http://docs.oracle.com/javaee/7/api/javax/jms/package-summary.html">API reference</a></li>
-<li><a href="https://github.com/apache/qpid-jms/tree/master/qpid-jms-examples">Examples</a></li>
-<li><a href="docs/index.html">Configuration</a></li>
-<li><a href="building.html">Building Qpid JMS</a></li>
-</ul>
-
-</div>
-
-<h2 id="more-information">More information</h2>
+<h2 id="new-features-and-improvements">New features and improvements</h2>
 
 <ul>
-<li><a href="https://gitbox.apache.org/repos/asf/qpid-jms.git">Source repository</a></li>
+<li><a href="https://issues.apache.org/jira/browse/QPIDJMS-453">QPIDJMS-453</a> - update to proton-j 0.33.0</li>
+<li><a href="https://issues.apache.org/jira/browse/QPIDJMS-454">QPIDJMS-454</a> - explicitly populate the durable field if already sending a Header section</li>
 </ul>
 
 
diff --git a/content/releases/qpid-jms-master/index.html b/content/releases/qpid-jms-master/index.html
index d1641c0..9b9184c 100644
--- a/content/releases/qpid-jms-master/index.html
+++ b/content/releases/qpid-jms-master/index.html
@@ -121,7 +121,7 @@ https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
 <h2 id="warning-this-is-a-snapshot-of-work-in-progress">Warning! This is a snapshot of work in progress</h2>
 
 <p>Documentation found here may be incorrect or incomplete.  For a
-smoother experience, see the <a href="/releases/qpid-jms-0.41.0/index.html">current stable
+smoother experience, see the <a href="/releases/qpid-jms-0.42.0/index.html">current stable
 release</a>.</p>
 
 <p>This content was generated at 15:07  on Friday, 22 September 2017.</p>
diff --git a/input/_transom_config.py b/input/_transom_config.py
index 09d6c16..1a5170f 100644
--- a/input/_transom_config.py
+++ b/input/_transom_config.py
@@ -28,7 +28,7 @@ cpp_release = _Release(site_url, "Qpid C++", "qpid-cpp", "1.39.0")
 dispatch_release = _Release(site_url, "Qpid Dispatch", "qpid-dispatch", "1.7.0")
 interop_test_release = _Release(site_url, "Qpid Interop Test", "qpid-interop-test", "0.2.0")
 java_release = _Release(site_url, "Qpid for Java", "qpid-java", "6.1.7")
-jms_release = _Release(site_url, "Qpid JMS", "qpid-jms", "0.41.0")
+jms_release = _Release(site_url, "Qpid JMS", "qpid-jms", "0.42.0")
 jms_amqp_0_x_release = _Release(site_url, "Qpid JMS for AMQP 0-x", "qpid-jms-amqp-0-x", "6.3.3")
 proton_release = _Release(site_url, "Qpid Proton", "qpid-proton", "0.28.0")
 proton_j_release = _Release(site_url, "Qpid Proton-J", "qpid-proton-j", "0.33.0")
diff --git a/input/releases/index.md b/input/releases/index.md
index 2d47768..6256edc 100644
--- a/input/releases/index.md
+++ b/input/releases/index.md
@@ -27,10 +27,10 @@ the
 ## Current releases
 
 <div class="two-column" markdown="1">
+ - [Qpid JMS 0.42.0](qpid-jms-0.42.0/index.html), May 2019
  - [Qpid Proton 0.28.0](qpid-proton-0.28.0/index.html), May 2019
  - [Qpid Proton-J 0.33.0](qpid-proton-j-0.33.0/index.html), May 2019
  - [Qpid Dispatch 1.7.0](qpid-dispatch-1.7.0/index.html), April 2019
- - [Qpid JMS 0.41.0](qpid-jms-0.41.0/index.html), April 2019
  - [Qpid Broker-J 7.1.2](qpid-broker-j-7.1.2/index.html), April 2019
  - [Qpid Broker-J 7.0.7](qpid-broker-j-7.0.7/index.html), March 2019
  - [Qpid C++ 1.39.0](qpid-cpp-1.39.0/index.html), October 2018
@@ -44,6 +44,7 @@ the
 
 <div class="two-column" markdown="1">
  - [Qpid Proton 0.27.1](qpid-proton-0.27.1/index.html), April 2019
+ - [Qpid JMS 0.41.0](qpid-jms-0.41.0/index.html), April 2019
  - [Qpid Proton-J 0.32.0](qpid-proton-j-0.32.0/index.html), April 2019
  - [Qpid Dispatch 1.6.0](qpid-dispatch-1.6.0/index.html), March 2019
  - [Qpid Broker-J 7.1.1](qpid-broker-j-7.1.1/index.html), March 2019
diff --git a/input/releases/qpid-jms-0.42.0/building.md b/input/releases/qpid-jms-0.42.0/building.md
new file mode 100644
index 0000000..2077ec7
--- /dev/null
+++ b/input/releases/qpid-jms-0.42.0/building.md
@@ -0,0 +1,44 @@
+# QpidJMS
+
+The QpidJMS project provides a JMS based client that uses the AMQP v1.0 protocol.
+
+Below are some quick pointers you might find useful.
+
+## Building the code
+
+The project requires Maven 3. Some example commands follow.
+
+Clean previous builds output and install all modules to local repository without
+running the tests:
+
+    mvn clean install -DskipTests
+
+Install all modules to the local repository after running all the tests:
+
+    mvn clean install
+
+Perform a subset tests on the packaged release artifacts without
+installing:
+
+    mvn clean verify -Dtest=TestNamePattern*
+
+Execute the tests and produce code coverage report:
+
+    mvn clean test jacoco:report
+
+## Examples
+
+First build and install all the modules as detailed above (if running against
+a source checkout/release, rather than against released binaries) and then
+consult the README in the qpid-jms-examples module itself.
+
+## Documentation
+
+There is some basic documentation in the qpid-jms-docs module.
+
+## Distribution assemblies
+
+After building the modules, src and binary distribution assemblies can be found at:
+
+    apache-qpid-jms/target
+
diff --git a/input/releases/qpid-jms-0.42.0/docs/index.md b/input/releases/qpid-jms-0.42.0/docs/index.md
new file mode 100644
index 0000000..633d1f5
--- /dev/null
+++ b/input/releases/qpid-jms-0.42.0/docs/index.md
@@ -0,0 +1,340 @@
+# Client configuration
+
+This file details various configuration options for the client, such as how to configure and create a JNDI InitialContext, the syntax for its related configuration, and various URI options that can be set when defining a ConnectionFactory.
+
+## Configuring a JNDI InitialContext
+
+Applications use a JNDI InitialContext, itself obtained from an InitialContextFactory, to look up JMS objects such as ConnectionFactory. The Qpid JMS client provides an implementation of the InitialContextFactory in class *org.apache.qpid.jms.jndi.JmsInitialContextFactory*. This may be configured and used in three main ways:
+
+1.  Via jndi.properties file on the Java Classpath.
+
+    By including a file named jndi.properties on the Classpath and setting the *java.naming.factory.initial* property
+    to value *org.apache.qpid.jms.jndi.JmsInitialContextFactory*, the Qpid InitialContextFactory implementation will
+    be discovered when instantiating InitialContext object.
+
+        javax.naming.Context ctx = new javax.naming.InitialContext();
+
+    The particular ConnectionFactory, Queue and Topic objects you wish the context to contain are configured using
+    properties (the syntax for which is detailed below) either directly within the jndi.properties file,
+    or in a separate file which is referenced in jndi.properties using the *java.naming.provider.url* property.
+
+2.  Via system properties.
+
+    By setting the *java.naming.factory.initial* system property to value *org.apache.qpid.jms.jndi.JmsInitialContextFactory*,
+    the Qpid InitialContextFactory implementation will be discovered when instantiating InitialContext object.
+
+         javax.naming.Context ctx = new javax.naming.InitialContext();
+
+    The particular ConnectionFactory, Queue and Topic objects you wish the context to contain are configured as properties in
+    a file, which is passed using the *java.naming.provider.url* system property. The syntax for these properties is detailed
+    below.
+
+3.  Programmatically using an environment Hashtable.
+
+    The InitialContext may also be configured directly by passing an environment during creation:
+
+        Hashtable<Object, Object> env = new Hashtable<Object, Object>();
+        env.put(Context.INITIAL_CONTEXT_FACTORY, "org.apache.qpid.jms.jndi.JmsInitialContextFactory");
+        javax.naming.Context context = new javax.naming.InitialContext(env);
+
+    The particular ConnectionFactory, Queue and Topic objects you wish the context to contain are configured as properties
+    (the syntax for which is detailed below), either directly within the environment Hashtable, or in a
+    separate file which is referenced using the *java.naming.provider.url* property within the environment Hashtable.
+
+The property syntax used in the properties file or environment Hashtable is as follows:
+
++   To define a ConnectionFactory, use format: *connectionfactory.&lt;lookup-name&gt; = &lt;connection-uri&gt;*
++   To define a Queue, use format: *queue.&lt;lookup-name&gt; = &lt;queue-name&gt;*
++   To define a Topic use format: *topic.&lt;lookup-name&gt; = &lt;topic-name&gt;*
+
+The property values which which constitute the connection URI, queue name, or topic name can also utilise simple *${variable}* or *${variable:-default}* expansion, with these resolved in order from system properties, environment variables, or the properties file / environment Hashtable. For more details of the Connection URI, see the next section.
+
+As an example, consider the following properties used to define a ConnectionFactory, Queue, and Topic:
+
+    connectionfactory.myFactoryLookup = amqp://localhost:5672
+    queue.myQueueLookup = queueA
+    topic.myTopicLookup = topicA
+
+These objects could then be looked up from a Context as follows:
+
+    ConnectionFactory factory = (ConnectionFactory) context.lookup("myFactoryLookup");
+    Queue queue = (Queue) context.lookup("myQueueLookup");
+    Topic topic = (Topic) context.lookup("myTopicLookup");
+
+## Connection URI
+
+The basic format of the clients Connection URI is as follows:
+
+      amqp[s]://hostname:port[?option=value[&option2=value...]]
+
+or for WebSocket connections:
+
+     amqpws[s]://hostname:port[/path][?option=value[&option2=value...]]
+
+Where the *amqps* and *amqpwss* scheme is specified to use SSL/TLS, the hostname segment from the URI can be used by the JVM for the
+TLS SNI (Server Name Indication) extension in order to communicate the desired server hostname during a TLS handshake.
+The SNI extension will be automatically included if a Fully Qualified name (e.g myhost.mydomain) is specified, but not
+when an unqualified name (e.g myhost) or bare IP address are used.
+
+The client can be configured with a number of different settings using the URI while defining the ConnectionFactory, these are detailed in the following sections.
+
+### JMS Configuration options
+
+The options apply to the behaviour of the JMS objects such as Connection, Session, MessageConsumer and MessageProducer.
+
++ **jms.username** User name value used to authenticate the connection
++ **jms.password** The password value used to authenticate the connection
++ **jms.clientID** The ClientID value that is applied to the connection.
++ **jms.forceAsyncSend** Configures whether all Messages sent from a MessageProducer are sent asynchronously or only those Message that qualify such as Messages inside a transaction or non-persistent messages.
++ **jms.forceSyncSend** Override all asynchronous send conditions and always sends every Message from a MessageProducer synchronously.
++ **jms.forceAsyncAcks** Causes all Message acknowledgments to be sent asynchronously.
++ **jms.localMessageExpiry** Controls whether MessageConsumer instances will locally filter expired Messages or deliver them.  By default this value is set to true and expired messages will be filtered.
++ **jms.localMessagePriority** If enabled prefetched messages are reordered locally based on their given Message priority value. Default is false.
++ **jms.validatePropertyNames** If message property names should be validated as valid Java identifiers. Default is true.
++ **jms.receiveLocalOnly** If enabled receive calls with a timeout will only check a consumers local message buffer, otherwise the remote peer is checked to ensure there are really no messages available if the local timeout expires before a message arrives. Default is false, the remote is checked.
++ **jms.receiveNoWaitLocalOnly** If enabled receiveNoWait calls will only check a consumers local message buffer, otherwise the remote peer is checked to ensure there are really no messages available. Default is false, the remote is checked.
++ **jms.queuePrefix** Optional prefix value added to the name of any Queue created from a JMS Session.
++ **jms.topicPrefix** Optional prefix value added to the name of any Topic created from a JMS Session.
++ **jms.closeTimeout** Timeout value that controls how long the client waits on resource closure before returning. By default the client waits 60 seconds for a normal close completion event.
++ **jms.connectTimeout** Timeout value that controls how long the client waits on Connection establishment before returning with an error. By default the client waits 15 seconds for a connection to be established before failing.
++ **jms.sendTimeout** Timeout value that controls how long the client waits on completion of a synchronous message send before returning an error. By default the client will wait indefinitely for a send to complete.
++ **jms.requestTimeout** Timeout value that controls how long the client waits on completion of various synchronous interactions, such as opening a producer or consumer, before returning an error. Does not affect synchronous message sends. By default the client will wait indefinitely for a request to complete.
++ **jms.clientIDPrefix** Optional prefix value that is used for generated Client ID values when a new Connection is created for the JMS ConnectionFactory.  The default prefix is 'ID:'.
++ **jms.connectionIDPrefix** Optional prefix value that is used for generated Connection ID values when a new Connection is created for the JMS ConnectionFactory.  This connection ID is used when logging some information from the JMS Connection object so a configurable prefix can make breadcrumbing the logs easier.  The default prefix is 'ID:'.
++ **jms.populateJMSXUserID** Controls whether a MessageProducer will populate the JMSXUserID value for each sent message using the authenticated username from the connection.  This value defaults to false and the JMSXUserID for all sent message will not be populated.
++ **jms.awaitClientID** Controls whether a Connection with no ClientID configured in the URI will wait for a ClientID being set programatically (or the connection being used otherwise to signal none can be set) before sending the AMQP connection Open. Defaults to true.
++ **jms.useDaemonThread** Controls whether a Connection will use a daemon thread for its executor. Defaults to false to ensure a non-daemon thread is present by default.
+
+The Prefetch Policy controls how many messages the remote peer can send to the client and be held in a prefetch buffer for each consumer instance.
+
++ **jms.prefetchPolicy.queuePrefetch** defaults to 1000
++ **jms.prefetchPolicy.topicPrefetch** defaults to 1000
++ **jms.prefetchPolicy.queueBrowserPrefetch** defaults to 1000
++ **jms.prefetchPolicy.durableTopicPrefetch** defaults to 1000
++ **jms.prefetchPolicy.all** used to set all prefetch values at once.
+
+The Redelivery Policy controls how redelivered messages are handled on the client.
+
++ **jms.redeliveryPolicy.maxRedeliveries** controls when an incoming message is rejected based on the number of times it has been redelivered, the default value is (-1) disabled.  A value of zero would indicate no message redeliveries are accepted, a value of five would allow a message to be redelivered five times, etc.
++ **jms.redeliveryPolicy.outcome** controls the outcome that is applied to a message that is being rejected due to it having exceeded the configured maxRedeliveries value.  This option is configured on the URI using the following set of outcome options:  ACCEPTED, REJECTED, RELEASED, MODIFIED_FAILED and MODIFIED_FAILED_UNDELIVERABLE. The default outcome value is MODIFIED_FAILED_UNDELIVERABLE.
+
+The MessageID Policy controls the type of the Message ID assigned to messages sent from the client.
+
++ **jms.messageIDPolicy.messageIDType** By default a generated String value is used for the MessageID on outgoing messages. Other available types are UUID, UUID_STRING, and PREFIXED_UUID_STRING.
+
+The Presettle Policy controls when a producer or consumer instance will be configured to use AMQP presettled messaging semantics.
+
++ **jms.presettlePolicy.presettleAll** when true all producers and non-transacted consumers created operate in presettled mode, defaults to false.
++ **jms.presettlePolicy.presettleProducers** when true all producers operate in presettled mode, defaults to false.
++ **jms.presettlePolicy.presettleTopicProducers** when true any producer that is sending to a Topic or Temporary Topic destination will operate in presettled mode, defaults to false.
++ **jms.presettlePolicy.presettleQueueProducers** when true any producer that is sending to a Queue or Temporary Queue destination will operate in presettled mode, defaults to false.
++ **jms.presettlePolicy.presettleTransactedProducers** when true any producer that is created in a transacted Session will operate in presettled mode, defaults to false.
++ **jms.presettlePolicy.presettleConsumers** when true all consumers operate in presettled mode, defaults to false.
++ **jms.presettlePolicy.presettleTopicConsumers** when true any consumer that is receiving from a Topic or Temporary Topic destination will operate in presettled mode, defaults to false.
++ **jms.presettlePolicy.presettleQueueConsumers** when true any consumer that is receiving from a Queue or Temporary Queue destination will operate in presettled mode, defaults to false.
+
+The Deserialization Policy provides a means of controlling which types are trusted to be deserialized from the object stream while retrieving the body from an incoming JMS ObjectMessage composed of serialized Java Object content. By default all types are trusted during attempt to deserialize the body. The default Deserialization Policy object provides URI options that allow specifying a whitelist and a blacklist of Java class or package names.
+
+**jms.deserializationPolicy.whiteList** A comma separated list of class/package names that should be allowed when deserializing the contents of a JMS ObjectMessage, unless overridden by the blackList. The names in this list are not pattern values, the exact class or package name must be configured, e.g "java.util.Map" or "java.util". Package matches include sub-packages. Default is to allow all.
+**jms.deserializationPolicy.blackList** A comma separated list of class/package names that should be rejected when deserializing the contents of a JMS ObjectMessage. The names in this list are not pattern values, the exact class or package name must be configured, e.g "java.util.Map" or "java.util". Package matches include sub-packages. Default is to prevent none.
+
+### TCP Transport Configuration options
+
+When connected to a remote using plain TCP these options configure the behaviour of the underlying socket.  These options are appended to the connection URI along with the other configuration options, for example:
+
+      amqp://localhost:5672?jms.clientID=foo&transport.connectTimeout=30000
+
+The complete set of TCP Transport options is listed below:
+
++ **transport.sendBufferSize** default is 64k
++ **transport.receiveBufferSize** default is 64k
++ **transport.trafficClass** default is 0
++ **transport.connectTimeout** default is 60 seconds
++ **transport.soTimeout** default is -1
++ **transport.soLinger** default is -1
++ **transport.tcpKeepAlive** default is false
++ **transport.tcpNoDelay** default is true
++ **transport.useEpoll** When true the transport will use the native Epoll layer when available instead of the NIO layer, which can improve performance. Defaults to true.
++ **transport.useKQueue** When true the transport will use the native KQueue layer when available instead of the NIO layer, which can improve performance. Defaults to false.
+
+### SSL Transport Configuration options
+
+The SSL Transport extends the TCP Transport and is enabled using the *amqps* URI scheme.  Because the SSL Transport extends the functionality of the TCP based Transport all the TCP Transport options are valid on an SSL Transport URI.
+
+A simple SSL/TLS based client URI is shown below:
+
+    amqps://myhost.mydomain:5671
+
+
+The complete set of SSL Transport options is listed below:
+
++ **transport.keyStoreLocation**  default is to read from the system property "javax.net.ssl.keyStore"
++ **transport.keyStorePassword**  default is to read from the system property "javax.net.ssl.keyStorePassword"
++ **transport.trustStoreLocation**  default is to read from the system property "javax.net.ssl.trustStore"
++ **transport.trustStorePassword**  default is to read from the system property "javax.net.ssl.trustStorePassword"
++ **transport.keyStoreType** The type of keyStore being used. Default is to read from the system property "javax.net.ssl.keyStoreType" If not set then default is "JKS".
++ **transport.trustStoreType** The type of trustStore being used. Default is to read from the system property "javax.net.ssl.trustStoreType" If not set then default is "JKS".
++ **transport.storeType** This will set both the keystoreType and trustStoreType to the same value. If not set then the keyStoreType and trustStoreType will default to the values specified above.
++ **transport.contextProtocol** The protocol argument used when getting an SSLContext. Default is TLS, or TLSv1.2 if using OpenSSL.
++ **transport.enabledCipherSuites** The cipher suites to enable, comma separated. No default, meaning the context default ciphers are used. Any disabled ciphers are removed from this.
++ **transport.disabledCipherSuites** The cipher suites to disable, comma separated. Ciphers listed here are removed from the enabled ciphers. No default.
++ **transport.enabledProtocols** The protocols to enable, comma separated. No default, meaning the context default protocols are used. Any disabled protocols are removed from this.
++ **transport.disabledProtocols** The protocols to disable, comma separated. Protocols listed here are removed from the enabled protocols. Default is "SSLv2Hello,SSLv3".
++ **transport.trustAll** Whether to trust the provided server certificate implicitly, regardless of any configured trust store. Defaults to false.
++ **transport.verifyHost** Whether to verify that the hostname being connected to matches with the provided server certificate. Defaults to true.
++ **transport.keyAlias** The alias to use when selecting a keypair from the keystore if required to send a client certificate to the server. No default.
++ **transport.useOpenSSL** When true the transport will attempt to use native OpenSSL libraries for SSL connections if possible based on the SSL configuration and available OpenSSL libraries on the classpath.  Refer to the section [Enabling OpenSSL support](#enabling-openssl-support) for more information.
+
+### Websocket Transport Configuration options
+
+The WebSocket (WS) Transport extends the TCP and SSL Transports to provide both unsecured and secured Websocket connectivity and is enabled using the *amqpws* and *amqpwss* URI schemes.  The unsecured WS Transport extends the basic TCP transport which means all the normal TCP Transport configuration options also apply to the WS Transport. Similarly the WSS Transport extends the SSL Transport which means both the TCP and SSL Transport options can be applied to configure it.
+
+A simple WS[S] based client URI is shown below:
+
+    amqpws[s]://myhost.mydomain:5671/[optional-path]
+
+The WS Transport can be configured to add additional HTTP Headers during the WebSocket upgrade request using URI options for each HTTP header and value to be added, an example is shown below:
+
+    amqpws[s]://myhost.mydomain:5671/[optional-path]?transport.ws.httpHeader.<Header>=<Value>
+
+### AMQP Configuration options
+
+These options apply to the behaviour of certain AMQP functionality.
+
++ **amqp.idleTimeout** The idle timeout in milliseconds after which the connection will be failed if the peer sends no AMQP frames. Default is 60000.
++ **amqp.vhost** The vhost to connect to. Used to populate the Sasl and Open hostname fields. Default is the main hostname from the Connection URI.
++ **amqp.saslLayer** Controls whether connections should use a SASL layer or not. Default is true.
++ **amqp.saslMechanisms** Which SASL mechanism(s) the client should allow selection of, if offered by the server and usable with the configured credentials. Comma separated if specifying more than 1 mechanism. The clients supported mechanisms are currently EXTERNAL, SCRAM-SHA-256, SCRAM-SHA-1, CRAM-MD5, PLAIN, XOAUTH2, ANONYMOUS, and GSSAPI for Kerberos.  Default is to allow selection from all mechanisms except GSSAPI, which must be specified here to enable.
++ **amqp.maxFrameSize** The connection max-frame-size value in bytes. Default is 1048576.
++ **amqp.drainTimeout** The time in milliseconds that the client will wait for a response from the remote when a consumer drain request is made. If no response is seen in the allotted timeout period the link will be considered failed and the associated consumer will be closed. Default is 60000.
++ **amqp.allowNonSecureRedirects** Controls whether an AMQP connection will allow for a redirect to an alternative host over a connection that is not secure when the existing connection is secure, e.g. redirecting an SSL connection to a raw TCP connection.  This value defaults to false.
+
+### Failover Configuration options
+
+With failover enabled the client can reconnect to another server automatically when connection to the current server is lost for some reason.  The failover URI is always initiated with the *failover* prefix and a list of URIs for the server(s) is contained inside a set of parentheses. The "jms." options are applied to the overall failover URI, outside the parentheses, and affect the JMS Connection object for its lifetime.
+
+The URI for failover looks something like the following:
+
+    failover:(amqp://host1:5672,amqp://host2:5672)?jms.clientID=foo&failover.maxReconnectAttempts=20
+
+The individual broker details within the parentheses can use the "transport." or "amqp." options defined earlier, with these being applied as each host is connected to:
+
+    failover:(amqp://host1:5672?amqp.option=value,amqp://host2:5672?transport.option=value)?jms.clientID=foo
+
+The complete set of configuration options for failover is listed below:
+
++ **failover.initialReconnectDelay** The amount of time the client will wait before the first attempt to reconnect to a remote peer.  The default value is zero, meaning the first attempt happens immediately.
++ **failover.reconnectDelay** Controls the delay between successive reconnection attempts, defaults to 10 milliseconds.  If the backoff option is not enabled this value remains constant.
++ **failover.maxReconnectDelay** The maximum time that the client will wait before attempting a reconnect.  This value is only used when the backoff feature is enabled to ensure that the delay doesn't not grow too large.  Defaults to 30 seconds as the max time between connect attempts.
++ **failover.useReconnectBackOff** Controls whether the time between reconnection attempts should grow based on a configured multiplier.  This option defaults to true.
++ **failover.reconnectBackOffMultiplier** The multiplier used to grow the reconnection delay value, defaults to 2.0d.
++ **failover.maxReconnectAttempts** The number of reconnection attempts allowed before reporting the connection as failed to the client.  The default is no limit or (-1).
++ **failover.startupMaxReconnectAttempts** For a client that has never connected to a remote peer before this option control how many attempts are made to connect before reporting the connection as failed.  The default is to use the value of maxReconnectAttempts.
++ **failover.warnAfterReconnectAttempts** Controls how often the client will log a message indicating that failover reconnection is being attempted.  The default is to log every 10 connection attempts.
++ **failover.randomize** When true the set of failover URIs is randomly shuffled prior to attempting to connect to one of them.  This can help to distribute client connections more evenly across multiple remote peers.  The default value is false.
++ **failover.amqpOpenServerListAction** Controls how the failover transport behaves when the connection Open frame from the remote peer provides a list of failover hosts to the client.  This option accepts one of three values; REPLACE, ADD, or IGNORE (default is REPLACE).  If REPLACE is configured then all failover URIs other than the one for the current server are replaced with those provided by the remote peer.  If ADD is configured then the URIs provided by the remote are added to the [...]
+
+The failover URI also supports defining 'nested' options as a means of specifying AMQP and transport option values applicable to all the individual nested broker URI's, which can be useful to avoid repetition. This is accomplished using the same "transport." and "amqp." URI options outlined earlier for a non-failover broker URI but prefixed with *failover.nested.*. For example, to apply the same value for the *amqp.vhost* option to every broker connected to you might have a URI like:
+
+    failover:(amqp://host1:5672,amqp://host2:5672)?jms.clientID=foo&failover.nested.amqp.vhost=myhost
+
+
+### Discovery Configuration options
+
+The client has an optional Discovery module, which provides a customised failover layer where the broker URIs to connect to are not given in the initial URI, but discovered as the client operates via associated discovery agents. There are currently two discovery agent implementations, a file watcher that loads URIs from a file, and a multicast listener that works with ActiveMQ 5 brokers which have been configured to broadcast their broker addresses for listening clients.
+
+The general set of failover related options when using discovery are the same as those detailed earlier, with the main prefix updated from *failover.* to *discovery.*, and with the 'nested' options prefix used to supply URI options common to all the discovered broker URIs bring updated from *failover.nested.* to *discovery.discovered*. For example, without the agent URI details, a general discovery URI might look like:
+
+    discovery:(<agent-uri>)?discovery.maxReconnectAttempts=20&discovery.discovered.jms.clientID=foo
+
+To use the file watcher discovery agent, utilise an agent URI of the form:
+
+    discovery:(file:///path/to/monitored-file?updateInterval=60000)
+
+The URI options for the file watcher discovery agent are listed below:
+
++ **updateInterval** Controls the frequency in milliseconds which the file is inspected for change. The default value is 30000.
+
+
+To use the multicast discovery agent with an ActiveMQ 5 broker, utilise an agent URI of the form:
+
+    discovery:(multicast://default?group=default)
+
+Note that the use of *default* as the host in the multicast agent URI above is a special value (that is substituted by the agent with the default "239.255.2.3:6155"). You may change this to specify the actual IP and port in use with your multicast configuration.
+
+The URI options for the multicast discovery agent are listed below:
+
++ **group** Controls which multicast group messages are listened for on. The default value is "default".
+
+### Enabling OpenSSL support
+
+SSL connections can be configured to use a native OpenSSL implementation which can provide increased performance. To use this support the transport ***useOpenSSL*** option must be enabled and the OpenSSL support libraries must be configured on the classpath.  The client tests make use of an uber jar containing static libraries for multiple platforms based on Google's boringssl project libraries.  To include this dependency in your own project you might include the maven dependency as follows:
+
+    <dependency>
+      <groupId>io.netty</groupId>
+      <artifactId>netty-tcnative-boringssl-static</artifactId>
+      <version>${netty-tcnative-version}</version>
+    </dependency>
+
+The Netty project provides other options to choose from when using OpenSSL libraries which are documented on the Netty site.  [https://netty.io/wiki/forked-tomcat-native.html](https://netty.io/wiki/forked-tomcat-native.html)
+
+## Logging
+
+The client makes use of the SLF4J API, allowing users to select a particular logging implementation based on their needs by supplying a SLF4J 'binding', such as *slf4j-log4j* in order to use Log4J. More details on SLF4J are available from http://www.slf4j.org/.
+
+The client uses Logger names residing within the *org.apache.qpid.jms* hierarchy, which you can use to configure a logging implementation based on your needs.
+
+When debugging some issues, it may sometimes be useful to enable additional protocol trace logging from the Qpid Proton AMQP 1.0 library. There are two options to achieve this:
+
++ Set the environment variable (not Java system property) *PN_TRACE_FRM* to *true*, which will cause Proton to emit frame logging to stdout.
++ Add the option *amqp.traceFrames=true* to your connection URI to have the client add a protocol tracer to Proton, and configure the *org.apache.qpid.jms.provider.amqp.FRAMES* Logger to *TRACE* level to include the output in your logs.
+
+## Extended Session Acknowledgement modes
+
+The client supports two additional session acknowledgement modes beyond the standard JMS specification modes.
+
+### Individual Acknowledge
+
+In this mode messages must be acknowledged individually by the application via the Message#acknowledge() method used when the Session is in CLIENT_ACKNOWLEDGE mode.  Unlike with CLIENT_ACKNOWLEDGE mode only the target message will be acknowledged, all other delivered messages remain un-acknowledged.  The integer value used to activate this mode is *101*.
+
+        connection.createSession(false, 101);
+
+### No Acknowledge
+
+In this mode messages are accepted at the server before being dispatched to the client, and no acknowledgement is performed by the client.  The client supports two integer values to activate this mode, *100* and *257*.
+
+        connection.createSession(false, 100);
+
+## Authenticating using Kerberos
+
+The client can be configured to authenticate using Kerberos when used with an appropriately configured server. To do so, you must:
+
+1.  Configure the client to use the GSSAPI mechanism for SASL authentication using the *amqp.saslMechanisms* URI option, e.g:
+
+        amqp://myhost:5672?amqp.saslMechanisms=GSSAPI
+        failover:(amqp://myhost:5672?amqp.saslMechanisms=GSSAPI)
+
+2.  Set the *java.security.auth.login.config* system property to the path of a JAAS Login Configuration file containing appropriate configuration for a Kerberos LoginModule, e.g:
+
+        -Djava.security.auth.login.config=/path/to/login.config
+
+    An example login.config configuration file might look like the following:
+
+        amqp-jms-client {
+            com.sun.security.auth.module.Krb5LoginModule required
+            useTicketCache=true;
+        };
+
+The precise configuration used will depend on how you wish the credentials to be established for the connection, and the particular LoginModule in use. For details of the Sun/Oracle Krb5LoginModule, see [https://docs.oracle.com/javase/8/docs/jre/api/security/jaas/spec/com/sun/security/auth/module/Krb5LoginModule.html](https://docs.oracle.com/javase/8/docs/jre/api/security/jaas/spec/com/sun/security/auth/module/Krb5LoginModule.html). For details of the IBM Java 8 Krb5LoginModule, see [htt [...]
+
+It is possible to configure the LoginModule to establish the credentials to use for the Kerberos process, such as specifying a Principal and whether to use an existing ticket cache or keytab. If however the LoginModule configuration does not provide means to establish all necessary credentials, it may then request and be passed the username and/or password values from the client Connection object if they were either supplied when creating the Connection using the ConnectionFactory or pre [...]
+
+Note that Kerberos is only only supported for authentication purposes. Use SSL/TLS connections for encryption.
+
+The following URI options can be used to influence the Kerberos authentication process:
+
++ **sasl.options.configScope** The Login Configuration entry name to use when authenticating. Default is "amqp-jms-client".
++ **sasl.options.protocol** The protocol value used during the GSSAPI SASL process. Default is "amqp".
++ **sasl.options.serverName** The serverName value used during the GSSAPI SASL process. Default is the server hostname from the connection URI.
+
+Similar to the "amqp." and "transport." options detailed previously, these options must be specified on a per-host basis or as all-host nested options in a failover URI.
diff --git a/input/releases/qpid-jms-0.42.0/index.md b/input/releases/qpid-jms-0.42.0/index.md
new file mode 100644
index 0000000..2205e73
--- /dev/null
+++ b/input/releases/qpid-jms-0.42.0/index.md
@@ -0,0 +1,68 @@
+;;
+;; Licensed to the Apache Software Foundation (ASF) under one
+;; or more contributor license agreements.  See the NOTICE file
+;; distributed with this work for additional information
+;; regarding copyright ownership.  The ASF licenses this file
+;; to you under the Apache License, Version 2.0 (the
+;; "License"); you may not use this file except in compliance
+;; with the License.  You may obtain a copy of the License at
+;;
+;;   http://www.apache.org/licenses/LICENSE-2.0
+;;
+;; Unless required by applicable law or agreed to in writing,
+;; software distributed under the License is distributed on an
+;; "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+;; KIND, either express or implied.  See the License for the
+;; specific language governing permissions and limitations
+;; under the License.
+;;
+
+# Qpid JMS 0.42.0
+
+Qpid JMS is a complete [Java Message Service][jms] 2.0 client built
+using the [Qpid Proton]({{site_url}}/proton/index.html) protocol engine.
+
+For a detailed list of the changes in this release, see the [release
+notes](release-notes.html).
+
+[jms]: http://en.wikipedia.org/wiki/Java_Message_Service
+
+## Download
+
+It's important to [verify the
+integrity]({{site_url}}/download.html#verify-what-you-download) of the
+files you download.
+
+| Content | Download | Verify |
+|---------|----------|--------|
+| Qpid JMS binaries | [apache-qpid-jms-0.42.0-bin.tar.gz](http://archive.apache.org/dist/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-bin.tar.gz) | [ASC](https://archive.apache.org/dist/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-bin.tar.gz.asc), [SHA512](https://archive.apache.org/dist/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-bin.tar.gz.sha512) |
+| Qpid JMS source code | [apache-qpid-jms-0.42.0-src.tar.gz](http://archive.apache.org/dist/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-src.tar.gz) | [ASC](https://archive.apache.org/dist/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-src.tar.gz.asc), [SHA512](https://archive.apache.org/dist/qpid/jms/0.42.0/apache-qpid-jms-0.42.0-src.tar.gz.sha512) |
+
+The client is also available [via Maven]({{site_url}}/maven.html).
+
+## Documentation
+
+
+<div class="two-column" markdown="1">
+
+ - [API reference](http://docs.oracle.com/javaee/7/api/javax/jms/package-summary.html)
+ - [Examples](https://github.com/apache/qpid-jms/tree/0.42.0/qpid-jms-examples)
+ - [Configuration](docs/index.html)
+ - [Building Qpid JMS](building.html)
+
+</div>
+
+
+## More information
+
+ - [All release artefacts](http://archive.apache.org/dist/qpid/jms/0.42.0)
+ - [Resolved issues in JIRA](https://issues.apache.org/jira/issues/?jql=project+%3D+QPIDJMS+AND+fixVersion+%3D+%270.42.0%27+AND+resolution+%3D+%27fixed%27+ORDER+BY+priority+DESC)
+ - [Source repository tag](https://gitbox.apache.org/repos/asf/qpid-jms.git/tree/refs/tags/0.42.0)
+
+<script type="text/javascript">
+  _deferredFunctions.push(function() {
+      if ("0.42.0" === "{{current_jms_release}}") {
+          _modifyCurrentReleaseLinks();
+      }
+  });
+</script>
\ No newline at end of file
diff --git a/input/releases/qpid-jms-0.42.0/release-notes.md b/input/releases/qpid-jms-0.42.0/release-notes.md
new file mode 100644
index 0000000..3ceeca4
--- /dev/null
+++ b/input/releases/qpid-jms-0.42.0/release-notes.md
@@ -0,0 +1,35 @@
+;;
+;; Licensed to the Apache Software Foundation (ASF) under one
+;; or more contributor license agreements.  See the NOTICE file
+;; distributed with this work for additional information
+;; regarding copyright ownership.  The ASF licenses this file
+;; to you under the Apache License, Version 2.0 (the
+;; "License"); you may not use this file except in compliance
+;; with the License.  You may obtain a copy of the License at
+;; 
+;;   http://www.apache.org/licenses/LICENSE-2.0
+;; 
+;; Unless required by applicable law or agreed to in writing,
+;; software distributed under the License is distributed on an
+;; "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+;; KIND, either express or implied.  See the License for the
+;; specific language governing permissions and limitations
+;; under the License.
+;;
+
+# Qpid JMS 0.42.0 Release Notes
+
+Qpid JMS is a complete [Java Message Service][jms] 2.0 client built
+using the [Qpid Proton]({{site_url}}/proton/index.html) protocol
+engine.
+
+For more information about this release, including download links and
+documentation, see the [release overview](index.html).
+
+[jms]: http://en.wikipedia.org/wiki/Java_Message_Service
+
+
+## New features and improvements
+
+ - [QPIDJMS-453](https://issues.apache.org/jira/browse/QPIDJMS-453) - update to proton-j 0.33.0
+ - [QPIDJMS-454](https://issues.apache.org/jira/browse/QPIDJMS-454) - explicitly populate the durable field if already sending a Header section
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org


[qpid-site] 02/03: add release note about external event loop defect

Posted by ro...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

robbie pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/qpid-site.git

commit fd254625bede6f5d61d57a74371e55f455a2672d
Author: Robbie Gemmell <ro...@apache.org>
AuthorDate: Sat May 11 17:56:04 2019 +0100

    add release note about external event loop defect
---
 content/releases/qpid-proton-0.28.0/release-notes.html | 2 ++
 input/releases/qpid-proton-0.28.0/release-notes.md     | 1 +
 2 files changed, 3 insertions(+)

diff --git a/content/releases/qpid-proton-0.28.0/release-notes.html b/content/releases/qpid-proton-0.28.0/release-notes.html
index eec9bc9..a9882ab 100644
--- a/content/releases/qpid-proton-0.28.0/release-notes.html
+++ b/content/releases/qpid-proton-0.28.0/release-notes.html
@@ -122,6 +122,8 @@ about <a href="/proton/index.html">Qpid Proton</a>.</p>
 <p>For more information about this release, including download links and
 documentation, see the <a href="index.html">release overview</a>.</p>
 
+<p><strong>Note</strong>: An issue was identified preventing driving the Python binding container using an external event loop such as Tornado. This will be addressed in a future release.</p>
+
 <h2 id="new-features-and-improvements">New features and improvements</h2>
 
 <ul>
diff --git a/input/releases/qpid-proton-0.28.0/release-notes.md b/input/releases/qpid-proton-0.28.0/release-notes.md
index 6b50ac8..77c268e 100644
--- a/input/releases/qpid-proton-0.28.0/release-notes.md
+++ b/input/releases/qpid-proton-0.28.0/release-notes.md
@@ -25,6 +25,7 @@ about [Qpid Proton]({{site_url}}/proton/index.html).
 For more information about this release, including download links and
 documentation, see the [release overview](index.html).
 
+**Note**: An issue was identified preventing driving the Python binding container using an external event loop such as Tornado. This will be addressed in a future release.
 
 ## New features and improvements
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org