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 2016/12/13 17:52:32 UTC
[37/51] [partial] qpid-site git commit: PROTON-1374: update the
website for Proton 0.16.0
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7833dc2a/content/releases/qpid-proton-0.16.0/proton/c/api/doxygen.css
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.16.0/proton/c/api/doxygen.css b/content/releases/qpid-proton-0.16.0/proton/c/api/doxygen.css
new file mode 100755
index 0000000..dabaff2
--- /dev/null
+++ b/content/releases/qpid-proton-0.16.0/proton/c/api/doxygen.css
@@ -0,0 +1,1184 @@
+/* The standard CSS for doxygen 1.8.3.1 */
+
+body, table, div, p, dl {
+ font: 400 14px/19px Roboto,sans-serif;
+}
+
+/* @group Heading Levels */
+
+h1.groupheader {
+ font-size: 150%;
+}
+
+.title {
+ 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, p.starttd {
+ margin-top: 2px;
+}
+
+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 {
+ color: #4665A2;
+}
+
+a.codeRef, a.codeRef: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: 4px;
+ margin: 4px;
+ 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.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;
+}
+
+div.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);
+}
+
+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 */
+
+.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: bold;
+ 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-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
+ /* opera specific markup */
+ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ /* firefox specific markup */
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
+ -moz-border-radius-topright: 4px;
+ -moz-border-radius-topleft: 4px;
+ /* webkit specific markup */
+ -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
+
+}
+
+.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 when not used as main index */
+
+div.directory {
+ margin: 10px 0px;
+ border-top: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ 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;
+}
+
+.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;
+}
+
+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 {
+ 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: 5px;
+}
+
+.fieldtable td.fielddoc {
+ border-bottom: 1px solid #A8B8D9;
+ /*width: 100%;*/
+}
+
+.fieldtable td.fielddoc p:first-child {
+ margin-top: 2px;
+}
+
+.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;
+ -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;
+}
+
+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;
+}
+
+#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;
+}
+
+.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 20px 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;
+}
+
+@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;
+ }
+}
+
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7833dc2a/content/releases/qpid-proton-0.16.0/proton/c/api/doxygen.png
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.16.0/proton/c/api/doxygen.png b/content/releases/qpid-proton-0.16.0/proton/c/api/doxygen.png
new file mode 100755
index 0000000..3ff17d8
Binary files /dev/null and b/content/releases/qpid-proton-0.16.0/proton/c/api/doxygen.png differ
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7833dc2a/content/releases/qpid-proton-0.16.0/proton/c/api/dynsections.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.16.0/proton/c/api/dynsections.js b/content/releases/qpid-proton-0.16.0/proton/c/api/dynsections.js
new file mode 100755
index 0000000..ed092c7
--- /dev/null
+++ b/content/releases/qpid-proton-0.16.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.attr('src','ftv2folderopen.png');
+ a.attr('src','ftv2mnode.png');
+ $(this).show();
+ } else if (l==level+1) {
+ i.attr('src','ftv2folderclosed.png');
+ a.attr('src','ftv2pnode.png');
+ $(this).show();
+ } else {
+ $(this).hide();
+ }
+ });
+ updateStripes();
+}
+
+function toggleFolder(id)
+{
+ //The clicked row
+ var currentRow = $('#row_'+id);
+ var currentRowImages = currentRow.find("img");
+
+ //All rows after the clicked row
+ var rows = currentRow.nextAll("tr");
+
+ //Only match elements AFTER this one (can't hide elements before)
+ var childRows = rows.filter(function() {
+ var re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
+ return this.id.match(re);
+ });
+
+ //First row is visible we are HIDING
+ if (childRows.filter(':first').is(':visible')===true) {
+ currentRowImages.filter("[id^=arr]").attr('src', 'ftv2pnode.png');
+ currentRowImages.filter("[id^=img]").attr('src', 'ftv2folderclosed.png');
+ rows.filter("[id^=row_"+id+"]").hide();
+ } else { //We are SHOWING
+ //All sub images
+ var childImages = childRows.find("img");
+ var childImg = childImages.filter("[id^=img]");
+ var childArr = childImages.filter("[id^=arr]");
+
+ currentRow.find("[id^=arr]").attr('src', 'ftv2mnode.png'); //open row
+ currentRow.find("[id^=img]").attr('src', 'ftv2folderopen.png'); //open row
+ childImg.attr('src','ftv2folderclosed.png'); //children closed
+ childArr.attr('src','ftv2pnode.png'); //children closed
+ 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');
+ }
+}
+
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7833dc2a/content/releases/qpid-proton-0.16.0/proton/c/api/error_8h.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.16.0/proton/c/api/error_8h.html b/content/releases/qpid-proton-0.16.0/proton/c/api/error_8h.html
new file mode 100755
index 0000000..a5b649a
--- /dev/null
+++ b/content/releases/qpid-proton-0.16.0/proton/c/api/error_8h.html
@@ -0,0 +1,217 @@
+<!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.3.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="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 style="padding-left: 0.5em;">
+ <div id="projectname">Qpid Proton C API
+  <span id="projectnumber">0.16.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.3.1 -->
+<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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:vo
id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></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> |
+<a href="#typedef-members">Typedefs</a> |
+<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 <proton/import_export.h></code><br/>
+<code>#include <stdarg.h></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"><a class="anchor" id="gac73fbd2363c5f562f85dde459e631394"></a>
+#define </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"> </td><td class="mdescRight">No error. <br/></td></tr>
+<tr class="separator:gac73fbd2363c5f562f85dde459e631394"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ga9e0f51b097f94293cdbbdeb5422a27a3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9e0f51b097f94293cdbbdeb5422a27a3"></a>
+#define </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"> </td><td class="mdescRight">End of stream. <br/></td></tr>
+<tr class="separator:ga9e0f51b097f94293cdbbdeb5422a27a3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ga664f7bdd616c30b72bd50bcc17839c81"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga664f7bdd616c30b72bd50bcc17839c81"></a>
+#define </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"> </td><td class="mdescRight">General error. <br/></td></tr>
+<tr class="separator:ga664f7bdd616c30b72bd50bcc17839c81"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:gaaeef136648e1fd51c2b56c0265fa86f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaeef136648e1fd51c2b56c0265fa86f7"></a>
+#define </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"> </td><td class="mdescRight">Overflow error. <br/></td></tr>
+<tr class="separator:gaaeef136648e1fd51c2b56c0265fa86f7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ga3317339fb405435df42fa93d62f0e14c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3317339fb405435df42fa93d62f0e14c"></a>
+#define </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"> </td><td class="mdescRight">Underflow error. <br/></td></tr>
+<tr class="separator:ga3317339fb405435df42fa93d62f0e14c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ga5efbe6093556326613d2ccd3864a00aa"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5efbe6093556326613d2ccd3864a00aa"></a>
+#define </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"> </td><td class="mdescRight">State error. <br/></td></tr>
+<tr class="separator:ga5efbe6093556326613d2ccd3864a00aa"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ga5551b7172de89dc540bd7c2beedd325a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5551b7172de89dc540bd7c2beedd325a"></a>
+#define </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"> </td><td class="mdescRight">Argument error. <br/></td></tr>
+<tr class="separator:ga5551b7172de89dc540bd7c2beedd325a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ga8bcf4aa6de1a6530713839bcae97d4a2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga8bcf4aa6de1a6530713839bcae97d4a2"></a>
+#define </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"> </td><td class="mdescRight">Timeout. <br/></td></tr>
+<tr class="separator:ga8bcf4aa6de1a6530713839bcae97d4a2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ga53284958be0c328f90ca3a4a0793d965"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga53284958be0c328f90ca3a4a0793d965"></a>
+#define </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"> </td><td class="mdescRight">Interrupt. <br/></td></tr>
+<tr class="separator:ga53284958be0c328f90ca3a4a0793d965"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:gafbb090366e9dbf9a5bb0735df1e23d33"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafbb090366e9dbf9a5bb0735df1e23d33"></a>
+#define </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"> </td><td class="mdescRight">In-progress. <br/></td></tr>
+<tr class="separator:gafbb090366e9dbf9a5bb0735df1e23d33"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:gab1f773ca03b0953de6ce3caf4c795b8d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gab1f773ca03b0953de6ce3caf4c795b8d"></a>
+#define </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"> </td><td class="mdescRight">Out-of-momory error. <br/></td></tr>
+<tr class="separator:gab1f773ca03b0953de6ce3caf4c795b8d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aaa5af7c446f7e52a73684217906bc17e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa5af7c446f7e52a73684217906bc17e"></a>
+#define </td><td class="memItemRight" valign="bottom"><b>PN_RETURN_IF_ERROR</b>(x)</td></tr>
+<tr class="separator:aaa5af7c446f7e52a73684217906bc17e"><td class="memSeparator" colspan="2"> </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"><a class="anchor" id="ga24a289d5b32c9bd8a775600a5af83d52"></a>
+typedef struct <a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> </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"> </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"> </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 * </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"> </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"> </td></tr>
+<tr class="memitem:ga0992aa0df5290a2ae639246b0c2f5481"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0992aa0df5290a2ae639246b0c2f5481"></a>
+<a class="el" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52">pn_error_t</a> * </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"> </td><td class="mdescRight">Create an error object. <br/></td></tr>
+<tr class="separator:ga0992aa0df5290a2ae639246b0c2f5481"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ga5e57528759aedb00e68aafd0d025d06c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga5e57528759aedb00e68aafd0d025d06c"></a>
+void </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"> </td><td class="mdescRight">Free an error object. <br/></td></tr>
+<tr class="separator:ga5e57528759aedb00e68aafd0d025d06c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ga15440ed9515967950fa4504a53fc0b64"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga15440ed9515967950fa4504a53fc0b64"></a>
+void </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"> </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"> </td></tr>
+<tr class="memitem:gac5b68c9e6a637810a55c0b0e6f66c90d"><td class="memItemLeft" align="right" valign="top">int </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"> </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"> </td></tr>
+<tr class="memitem:ga59db2b3acdca714819c6450d2d5440a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga59db2b3acdca714819c6450d2d5440a1"></a>
+int </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"> </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"> </td></tr>
+<tr class="memitem:ga806d0788eeb97fd52d645cb8b75f8bf2"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga806d0788eeb97fd52d645cb8b75f8bf2"></a>
+int </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"> </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"> </td></tr>
+<tr class="memitem:ga00e179c24bc0954e1f01c64aa832ee2c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga00e179c24bc0954e1f01c64aa832ee2c"></a>
+int </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"> </td><td class="mdescRight">Get the the error code. <br/></td></tr>
+<tr class="separator:ga00e179c24bc0954e1f01c64aa832ee2c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ga67cbe6ebb143370e0604f5b84d716c56"><td class="memItemLeft" align="right" valign="top">const char * </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"> </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"> </td></tr>
+<tr class="memitem:ga96ccb65768c64ee0a1b71b83e08489d3"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga96ccb65768c64ee0a1b71b83e08489d3"></a>
+int </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"> </td><td class="mdescRight">Copy the src error. <br/></td></tr>
+<tr class="separator:ga96ccb65768c64ee0a1b71b83e08489d3"><td class="memSeparator" colspan="2"> </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.3.1 </li>
+ </ul>
+</div>
+</body>
+</html>
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7833dc2a/content/releases/qpid-proton-0.16.0/proton/c/api/error_8h.js
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.16.0/proton/c/api/error_8h.js b/content/releases/qpid-proton-0.16.0/proton/c/api/error_8h.js
new file mode 100755
index 0000000..04e0917
--- /dev/null
+++ b/content/releases/qpid-proton-0.16.0/proton/c/api/error_8h.js
@@ -0,0 +1,26 @@
+var error_8h =
+[
+ [ "PN_ARG_ERR", "error_8h.html#ga5551b7172de89dc540bd7c2beedd325a", null ],
+ [ "PN_EOS", "error_8h.html#ga9e0f51b097f94293cdbbdeb5422a27a3", null ],
+ [ "PN_ERR", "error_8h.html#ga664f7bdd616c30b72bd50bcc17839c81", null ],
+ [ "PN_INPROGRESS", "error_8h.html#gafbb090366e9dbf9a5bb0735df1e23d33", null ],
+ [ "PN_INTR", "error_8h.html#ga53284958be0c328f90ca3a4a0793d965", null ],
+ [ "PN_OK", "error_8h.html#gac73fbd2363c5f562f85dde459e631394", null ],
+ [ "PN_OUT_OF_MEMORY", "error_8h.html#gab1f773ca03b0953de6ce3caf4c795b8d", null ],
+ [ "PN_OVERFLOW", "error_8h.html#gaaeef136648e1fd51c2b56c0265fa86f7", null ],
+ [ "PN_RETURN_IF_ERROR", "error_8h.html#aaa5af7c446f7e52a73684217906bc17e", null ],
+ [ "PN_STATE_ERR", "error_8h.html#ga5efbe6093556326613d2ccd3864a00aa", null ],
+ [ "PN_TIMEOUT", "error_8h.html#ga8bcf4aa6de1a6530713839bcae97d4a2", null ],
+ [ "PN_UNDERFLOW", "error_8h.html#ga3317339fb405435df42fa93d62f0e14c", null ],
+ [ "pn_error_t", "error_8h.html#ga24a289d5b32c9bd8a775600a5af83d52", null ],
+ [ "pn_code", "error_8h.html#gac6b84f09fac8e82bd41a62212d4d8f64", null ],
+ [ "pn_error", "error_8h.html#ga0992aa0df5290a2ae639246b0c2f5481", null ],
+ [ "pn_error_clear", "error_8h.html#ga15440ed9515967950fa4504a53fc0b64", null ],
+ [ "pn_error_code", "error_8h.html#ga00e179c24bc0954e1f01c64aa832ee2c", null ],
+ [ "pn_error_copy", "error_8h.html#ga96ccb65768c64ee0a1b71b83e08489d3", null ],
+ [ "pn_error_format", "error_8h.html#ga806d0788eeb97fd52d645cb8b75f8bf2", null ],
+ [ "pn_error_free", "error_8h.html#ga5e57528759aedb00e68aafd0d025d06c", null ],
+ [ "pn_error_set", "error_8h.html#gac5b68c9e6a637810a55c0b0e6f66c90d", null ],
+ [ "pn_error_text", "error_8h.html#ga67cbe6ebb143370e0604f5b84d716c56", null ],
+ [ "pn_error_vformat", "error_8h.html#ga59db2b3acdca714819c6450d2d5440a1", null ]
+];
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/7833dc2a/content/releases/qpid-proton-0.16.0/proton/c/api/error_8h_source.html
----------------------------------------------------------------------
diff --git a/content/releases/qpid-proton-0.16.0/proton/c/api/error_8h_source.html b/content/releases/qpid-proton-0.16.0/proton/c/api/error_8h_source.html
new file mode 100755
index 0000000..4cc5b15
--- /dev/null
+++ b/content/releases/qpid-proton-0.16.0/proton/c/api/error_8h_source.html
@@ -0,0 +1,181 @@
+<!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.3.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="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+ $(window).load(resizeHeight);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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 style="padding-left: 0.5em;">
+ <div id="projectname">Qpid Proton C API
+  <span id="projectnumber">0.16.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.3.1 -->
+<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)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:vo
id(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Pages</a></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> <span class="preprocessor">#ifndef PROTON_ERROR_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define PROTON_ERROR_H 1</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">/*</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * Licensed to the Apache Software Foundation (ASF) under one</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * or more contributor license agreements. See the NOTICE file</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> * distributed with this work for additional information</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * regarding copyright ownership. The ASF licenses this file</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * to you under the Apache License, Version 2.0 (the</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * "License"); you may not use this file except in compliance</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * with the License. You may obtain a copy of the License at</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> * Unless required by applicable law or agreed to in writing,</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment"> * software distributed under the License is distributed on an</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> * KIND, either express or implied. See the License for the</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="comment"> * specific language governing permissions and limitations</span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="comment"> * under the License.</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="comment"> */</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#include <proton/import_export.h></span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#include <stdarg.h></span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00044"></a><span class="lineno"><a class="code" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52"> 44</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52" title="An int error code and some string text to describe the error.">pn_error_t</a> <a class="code" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52" title="An int error code and some string text to describe the error.">pn_error_t</a>;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="group__error.html#gac73fbd2363c5f562f85dde459e631394"> 46</a></span> <span class="preprocessor">#define PN_OK (0) </span></div>
+<div class="line"><a name="l00047"></a><span class="lineno"><a class="code" href="group__error.html#ga9e0f51b097f94293cdbbdeb5422a27a3"> 47</a></span> <span class="preprocessor">#define PN_EOS (-1) </span></div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="group__error.html#ga664f7bdd616c30b72bd50bcc17839c81"> 48</a></span> <span class="preprocessor">#define PN_ERR (-2) </span></div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="group__error.html#gaaeef136648e1fd51c2b56c0265fa86f7"> 49</a></span> <span class="preprocessor">#define PN_OVERFLOW (-3) </span></div>
+<div class="line"><a name="l00050"></a><span class="lineno"><a class="code" href="group__error.html#ga3317339fb405435df42fa93d62f0e14c"> 50</a></span> <span class="preprocessor">#define PN_UNDERFLOW (-4) </span></div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="group__error.html#ga5efbe6093556326613d2ccd3864a00aa"> 51</a></span> <span class="preprocessor">#define PN_STATE_ERR (-5) </span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="group__error.html#ga5551b7172de89dc540bd7c2beedd325a"> 52</a></span> <span class="preprocessor">#define PN_ARG_ERR (-6) </span></div>
+<div class="line"><a name="l00053"></a><span class="lineno"><a class="code" href="group__error.html#ga8bcf4aa6de1a6530713839bcae97d4a2"> 53</a></span> <span class="preprocessor">#define PN_TIMEOUT (-7) </span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="group__error.html#ga53284958be0c328f90ca3a4a0793d965"> 54</a></span> <span class="preprocessor">#define PN_INTR (-8) </span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="group__error.html#gafbb090366e9dbf9a5bb0735df1e23d33"> 55</a></span> <span class="preprocessor">#define PN_INPROGRESS (-9) </span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="code" href="group__error.html#gab1f773ca03b0953de6ce3caf4c795b8d"> 56</a></span> <span class="preprocessor">#define PN_OUT_OF_MEMORY (-10) </span></div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="preprocessor">PN_EXTERN const char *pn_code(int code);</span></div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> PN_EXTERN <a class="code" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52" title="An int error code and some string text to describe the error.">pn_error_t</a> *<a class="code" href="group__error.html#ga0992aa0df5290a2ae639246b0c2f5481" title="Create an error object.">pn_error</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  </div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__error.html#ga5e57528759aedb00e68aafd0d025d06c" title="Free an error object.">pn_error_free</a>(<a class="code" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52" title="An int error code and some string text to describe the error.">pn_error_t</a> *error);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> PN_EXTERN <span class="keywordtype">void</span> <a class="code" href="group__error.html#ga15440ed9515967950fa4504a53fc0b64" title="Reset the error to a "no error" state with code == 0.">pn_error_clear</a>(<a class="code" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52" title="An int error code and some string text to describe the error.">pn_error_t</a> *error);</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__error.html#gac5b68c9e6a637810a55c0b0e6f66c90d" title="Set the error code and text.">pn_error_set</a>(<a class="code" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52" title="An int error code and some string text to describe the error.">pn_error_t</a> *error, <span class="keywordtype">int</span> code, <span class="keyword">const</span> <span class="keywordtype">char</span> *text);</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__error.html#ga59db2b3acdca714819c6450d2d5440a1" title="Set the code and set the text using a printf-style formatted string.">pn_error_vformat</a>(<a class="code" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52" title="An int error code and some string text to describe the error.">pn_error_t</a> *error, <span class="keywordtype">int</span> code, <span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, va_list ap);</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__error.html#ga806d0788eeb97fd52d645cb8b75f8bf2" title="Set the code and set the text using a printf-style formatted string.">pn_error_format</a>(<a class="code" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52" title="An int error code and some string text to describe the error.">pn_error_t</a> *error, <span class="keywordtype">int</span> code, <span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, ...);</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> </div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__error.html#ga00e179c24bc0954e1f01c64aa832ee2c" title="Get the the error code.">pn_error_code</a>(<a class="code" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52" title="An int error code and some string text to describe the error.">pn_error_t</a> *error);</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> </div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> PN_EXTERN <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group__error.html#ga67cbe6ebb143370e0604f5b84d716c56" title="Get the error text.">pn_error_text</a>(<a class="code" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52" title="An int error code and some string text to describe the error.">pn_error_t</a> *error);</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> PN_EXTERN <span class="keywordtype">int</span> <a class="code" href="group__error.html#ga96ccb65768c64ee0a1b71b83e08489d3" title="Copy the src error.">pn_error_copy</a>(<a class="code" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52" title="An int error code and some string text to describe the error.">pn_error_t</a> *error, <a class="code" href="group__error.html#ga24a289d5b32c9bd8a775600a5af83d52" title="An int error code and some string text to describe the error.">pn_error_t</a> *src);</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="preprocessor">#define PN_RETURN_IF_ERROR(x) \</span></div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="preprocessor">do {\</span></div>
+<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <span class="preprocessor">int r = (x);\</span></div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> <span class="preprocessor">if (r < 0) return r; \</span></div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <span class="preprocessor">} while (0)</span></div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span> <span class="preprocessor">#ifdef __cplusplus</span></div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span> <span class="preprocessor"></span>}</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span> <span class="preprocessor">#endif</span></div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> <span class="preprocessor">#endif </span><span class="comment">/* error.h */</span><span class="preprocessor"></span></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.3.1 </li>
+ </ul>
+</div>
+</body>
+</html>
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@qpid.apache.org
For additional commands, e-mail: commits-help@qpid.apache.org