qpid-jms git commit: QPIDJMS-263: update to proton-j 0.17.0

2017-02-08 Thread robbie
Repository: qpid-jms
Updated Branches:
  refs/heads/master e348e935e -> e034731fc


QPIDJMS-263: update to proton-j 0.17.0


Project: http://git-wip-us.apache.org/repos/asf/qpid-jms/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-jms/commit/e034731f
Tree: http://git-wip-us.apache.org/repos/asf/qpid-jms/tree/e034731f
Diff: http://git-wip-us.apache.org/repos/asf/qpid-jms/diff/e034731f

Branch: refs/heads/master
Commit: e034731fc15eb39486aec50d16b11dc194981c6b
Parents: e348e93
Author: Robert Gemmell 
Authored: Wed Feb 8 22:14:19 2017 +
Committer: Robert Gemmell 
Committed: Wed Feb 8 22:14:19 2017 +

--
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/qpid-jms/blob/e034731f/pom.xml
--
diff --git a/pom.xml b/pom.xml
index f305e63..367c857 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,7 +43,7 @@
 1.8
 
 
-0.16.0
+0.17.0
 4.1.6.Final
 1.7.22
 1.0-alpha-2


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



[47/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/messenger/perl/examples/server.pl.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/messenger/perl/examples/server.pl.html 
b/content/releases/qpid-proton-0.17.0/messenger/perl/examples/server.pl.html
new file mode 100644
index 000..973f947
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/messenger/perl/examples/server.pl.html
@@ -0,0 +1,252 @@
+
+
+http://www.w3.org/1999/xhtml"; xml:lang="en">
+  
+server.pl - Apache Qpid™
+
+
+
+
+var _deferredFunctions = [];
+
+
+
+
+https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+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}"/>
+  
+  
+
+  
+
+
+
+
+
+  Apache 
Qpid™
+  Documentation
+  Download
+  Discussion
+
+  
+
+  
+
+  
+Project
+
+
+  Overview
+  Components
+  Releases
+
+  
+
+  
+Messaging APIs
+
+
+  Qpid Proton
+  Qpid JMS
+  Qpid 
Messaging API
+
+  
+
+  
+Servers and tools
+
+
+  Broker for 
Java
+  C++ 
broker
+  Dispatch 
router
+
+  
+
+  
+Resources
+
+
+  Dashboard
+  https://cwiki.apache.org/confluence/display/qpid/Index";>Wiki
+  More resources
+
+  
+
+  
+
+  
+http://www.google.com/search"; method="get">
+  
+  
+  Search
+  More ways to search
+
+  
+
+  
+HomeReleasesQpid Proton 
0.17.0Perl 
AMQP Messenger Examplesserver.pl
+
+
+  
+server.pl
+use strict;
+use warnings;
+use Getopt::Long;
+use Pod::Usage;
+
+use qpid_proton;
+
+my $help = 0;
+my $man = 0;
+
+GetOptions(
+man => \$man,
+"help|?" => 
\$help
+) or pod2usage(2);
+
+pod2usage(1) if $help;
+pod2usage(-exitval => 
0, -verbose => 2) if $man;
+
+pod2usage(2) unless scalar(@ARGV);
+
+# create a messenger for receiving and holding
+# incoming messages
+our $messenger = new qpid::proton::Messenger;
+$messenger->start;
+
+# subscribe the messenger to all addresses specified 
sources
+foreach (@ARGV) {
+$messenger->subscribe($_);
+}
+
+sub dispatch {
+my $request = $_[0];
+my $reply   = $_[1];
+
+if ($request->get_subject) {
+$reply->set_subject("Re: 
" . $request->get_subject);
+}
+
+$reply->set_properties($request->get_properties);
+print "Dispatched 
" . $request->get_subject . "\n";
+my $properties = $request->get_properties;
+foreach (keys %{$properties}) {
+my $value = $properties->{%_};
+print "\t$_: 
$value\n";
+}
+}
+
+our $message = new qpid::proton::Message;
+our $reply   = new qpid::proton::Message;
+
+while(1) {
+$messenger->receive(1) if $messenger->incoming < 10;
+
+if ($messenger->incoming > 0) {
+$messenger->get($message);
+
+if ($message->get_reply_to) {
+print $message->get_reply_to . "\n";
+$reply->set_address($message->get_reply_to);
+$reply->set_correlation_id($message->get_correlation_id);
+$reply->set_body($message->get_body);
+}
+dispatch($message, $reply);
+$messenger->put($reply);
+$messenger->send;
+}
+}
+
+$message->stop;
+
+__END__
+
+=head1 NAME
+
+server - Proton example server application for Perl.
+
+=head1 SYNOPSIS
+
+server.pl [OPTIONS]  ... 
+
+ Options:
+   --help - This help message.
+   --man  - Show the full documentation.
+
+=over 8
+
+=item B<--help>
+
+Prints a brief help message and exits.
+
+=item B<--man>
+
+Prints the man page and exits.
+
+=back
+
+=head2 ADDRESS
+
+The form an address takes is:
+
+[amqp://][/name]
+
+=cut
+
+
+Download this file
+
+
+  
+
+  
+http://www.apache.org/";>Apache
+http://www.apache.org/licenses/";>License
+http://www.apache.org/foundation/sponsorship.html";>Sponsorship
+http://www.apache.org/foundation/thanks.html";>Thanks!
+Security
+http://www.apache.org/";>
+  
+
+  
+Apache Qpid, Messaging built on AMQP; Copyright © 2015
+The Apache Software Foundation; Licensed under
+the http://www.apache.org/licenses/LICENSE-2.0";>Apache
+License, Version 2.0; Apache Qpid, Qpid, Qpid Proton,
+Proton, Apache, the Apache feather logo, and the Apache Qpid
+  

[19/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__link.js
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/group__link.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__link.js
new file mode 100755
index 000..4b3d08d
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__link.js
@@ -0,0 +1,63 @@
+var group__link =
+[
+[ "pn_link_t", "group__link.html#ga89dad3aa7934329a7ff467c636687bc0", null 
],
+[ "pn_rcv_settle_mode_t", 
"group__link.html#gad1c2388cdae687be26222a5d66fd2d58", [
+  [ "PN_RCV_FIRST", 
"group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac22b82396bd686940dfcc861302a8262",
 null ],
+  [ "PN_RCV_SECOND", 
"group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac79dc7f63fce078a8f0fe268c81dcaf3",
 null ]
+] ],
+[ "pn_snd_settle_mode_t", 
"group__link.html#ga3fb58bd0b88d37407ebb615c2630e608", [
+  [ "PN_SND_UNSETTLED", 
"group__link.html#gga3fb58bd0b88d37407ebb615c2630e608a8bd9806d2f8d8c1724ed26bb0543bade",
 null ],
+  [ "PN_SND_SETTLED", 
"group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac159f0edca565961b554768a42e82bf0",
 null ],
+  [ "PN_SND_MIXED", 
"group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac33a5700d0247976b465aeb7c1437fd1",
 null ]
+] ],
+[ "pn_link_advance", 
"group__link.html#ga93824a3859c37463e44458cd2f63d31f", null ],
+[ "pn_link_attachments", 
"group__link.html#ga8b19ffdb7934940fa7c5fd75c5fe2d69", null ],
+[ "pn_link_available", 
"group__link.html#ga7f1742528b32c3c9609b97a3ed449639", null ],
+[ "pn_link_close", "group__link.html#ga4851693eb6a16fd9ab61e2df6f00770d", 
null ],
+[ "pn_link_condition", 
"group__link.html#ga52c99044eabb7712efa2f1098c760804", null ],
+[ "pn_link_credit", "group__link.html#ga55428637f3b8c446efd5fea3f26c932d", 
null ],
+[ "pn_link_current", 
"group__link.html#gad7e426b0cc4759568b3fd2b4fb176260", null ],
+[ "pn_link_detach", "group__link.html#ga1dc327c52ac24a0d65a17c88ce685b0b", 
null ],
+[ "pn_link_drain", "group__link.html#gad7ad9bc5c9ea7e8a21cd4fa472d2c8df", 
null ],
+[ "pn_link_drained", 
"group__link.html#ga95c4018a1f1fe0e7c2e7fd02fe062d23", null ],
+[ "pn_link_draining", 
"group__link.html#ga4a821eaf6298b94522572fad73b8e2d1", null ],
+[ "pn_link_error", "group__link.html#gaf6f11d778aa4622d8aa5db8962bb1f0a", 
null ],
+[ "pn_link_flow", "group__link.html#gafec44cf1c79ec03f3ac009e1879e71a9", 
null ],
+[ "pn_link_free", "group__link.html#gadd3b8899fe023d3506fb88d228d6b1b7", 
null ],
+[ "pn_link_get_context", 
"group__link.html#ga93e6b527743f433da2ff367c1b2c500a", null ],
+[ "pn_link_get_drain", 
"group__link.html#ga40dd26f3d035c54056e2649aeb78d8ac", null ],
+[ "pn_link_head", "group__link.html#ga7c9434c40eb653f007ff5721e2ebf73e", 
null ],
+[ "pn_link_is_receiver", 
"group__link.html#gae7045dd02f2c9450ff8737e005628d81", null ],
+[ "pn_link_is_sender", 
"group__link.html#ga7c48ef214568267839aea04ed337926b", null ],
+[ "pn_link_max_message_size", 
"group__link.html#gac282341dacff892eba8e224eca5c5c52", null ],
+[ "pn_link_name", "group__link.html#gaa44112980ebabbb5cbd002670073a751", 
null ],
+[ "pn_link_next", "group__link.html#ga9b2a9cfa00dfdae4e01bf75483433925", 
null ],
+[ "pn_link_offered", 
"group__link.html#gaef3f2e4bca87f9adc70e90dce7cd42b2", null ],
+[ "pn_link_open", "group__link.html#gaabaca3f5d03970a122240eebc588add6", 
null ],
+[ "pn_link_queued", "group__link.html#ga57a00950e2eeef378fd6c0a3b3b5bfe9", 
null ],
+[ "pn_link_rcv_settle_mode", 
"group__link.html#ga0bc65ff494e2860e6227f68c72468101", null ],
+[ "pn_link_recv", "group__link.html#ga06c97ce7396973dca0d311567f25f95a", 
null ],
+[ "pn_link_remote_condition", 
"group__link.html#ga97dc5133125c9b7e4afbb1b76e6efe7b", null ],
+[ "pn_link_remote_credit", 
"group__link.html#gab16f14d071548c5c9ab22924ee5b1ebb", null ],
+[ "pn_link_remote_max_message_size", 
"group__link.html#ga9fc507fe3e207e84f2fc251cf9bd833d", null ],
+[ "pn_link_remote_rcv_settle_mode", 
"group__link.html#ga378e4bb5a0519a75c3c151c15809dda5", null ],
+[ "pn_link_remote_snd_settle_mode", 
"group__link.html#ga92592155f2afcf6b9aabfb4fc64c140f", null ],
+[ "pn_link_remote_source", 
"group__link.html#gadf6b8ff6223465f21a481e9287f60671", null ],
+[ "pn_link_remote_target", 
"group__link.html#gabf61668a66ae189dbb4820da6ee30d90", null ],
+[ "pn_link_send", "group__link.html#gaa825fac21730f3f9fff37d156e5f88e9", 
null ],
+[ "pn_link_session", 
"group__link.html#gac63e43305fb1a5e3b14399a9ddc8f24d", null ],
+[ "pn_link_set_context", 
"group__link.html#ga376f2cc18bbd771d95aa8222586d19b2", null ],
+[ "pn_link_set_drain", 
"group__link.html#gaeb417e6b7e99c76f61549f5ed5519395", null ],
+[ "pn_link_set_max_message_size", 
"group__link.html#ga2421a9ddebba2083384

[43/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/codec_8h.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/codec_8h.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/codec_8h.html
new file mode 100755
index 000..27c308b
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/codec_8h.html
@@ -0,0 +1,423 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: proton/codec.h File Reference
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('codec_8h.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Classes |
+Typedefs |
+Enumerations |
+Functions  
+  
+codec.h File Reference  
+
+
+
+AMQP data encoding and decoding.  
+More...
+#include 

+#include 
+#include 
+#include 
+#include 
+#include 
+
+Go to the source code of this file.
+
+
+Classes
+struct  pn_atom_t
+ A descriminated union that holds any scalar AMQP value.  More...
+ 
+
+
+Typedefs
+typedef struct pn_data_t pn_data_t
+ An AMQP Data object.  More...
+ 
+
+
+Enumerations
+enum  pn_type_t 
{ 
+  PN_NULL,
 
+PN_BOOL,
 
+PN_UBYTE,
 
+PN_BYTE,
 
+
+  PN_USHORT,
 
+PN_SHORT,
 
+PN_UINT,
 
+PN_INT,
 
+
+  PN_CHAR,
 
+PN_ULONG,
 
+PN_LONG,
 
+PN_TIMESTAMP,
 
+
+  PN_FLOAT,
 
+PN_DOUBLE,
 
+PN_DECIMAL32,
 
+PN_DECIMAL64,
 
+
+  PN_DECIMAL128,
 
+PN_UUID,
 
+PN_BINARY,
 
+PN_STRING,
 
+
+  PN_SYMBOL,
 
+PN_DESCRIBED,
 
+PN_ARRAY,
 
+PN_LIST,
 
+
+  PN_MAP,
 
+PN_INVALID
+
+ }
+ Identifies an AMQP type.  
More...
+ 
+
+
+Functions
+const char * pn_type_name
 (pn_type_t 
type)
+ Return a string name for an 
AMQP type.  More...
+ 
+pn_data_t 
* pn_data (size_t 
capacity)
+ Construct a pn_data_t 
object with the supplied initial capacity.  More...
+ 
+void pn_data_free (pn_data_t 
*data)
+ Free a pn_data_t object.  
More...
+ 
+int pn_data_errno 
(pn_data_t 
*data)
+ Access the current error 
code for a given pn_data_t.  More...
+ 
+pn_error_t 
* pn_data_error 
(pn_data_t 
*data)
+ Access the current error 
for a givn pn_data_t.  More...
+ 
+void pn_data_clear 
(pn_data_t 
*data)
+ Clears a pn_data_t object.  
More...
+ 
+size_t pn_data_size (pn_data_t 
*data)
+ Returns the total number of 
nodes contained in a pn_data_t object.  More...
+ 
+void pn_data_rewind 
(pn_data_t 
*data)
+ Clears current node pointer 
and sets the parent to the root node.  More...
+ 
+bool pn_data_next (pn_data_t 
*data)
+ Advances the current node 
to its next sibling and returns true.  More...
+ 
+bool pn_data_prev (pn_data_t 
*data)
+ Moves the current node to 
its previous sibling and returns true.  More...
+ 
+bool pn_data_enter 
(pn_data_t 
*data)
+ Sets the parent node to the 
current node and clears the current node.  More...
+ 
+bool pn_data_exit (pn_data_t 
*data)
+ Sets the current node to 
the parent node and the parent node to its own parent.  More...
+ 
+pn_type_t pn_data_type (pn_data_t 
*data)
+ Access the type of the 
current node.  More...
+ 
+int pn_data_print 
(pn_data_t 
*data)
+ Prints the contents of a 
pn_data_t object using pn_data_format() to stdout.  More...
+ 
+int pn_data_format 
(pn_data_t *data, 
char *bytes, size_t *size)
+ Formats the contents of a 
pn_data_t object in a human readable way and writes them to the indicated 
location.  More...
+ 
+ssize_t pn_data_encode 
(pn_data_t *data, 
char *bytes, size_t size)
+ Writes the contents of a 
data object to the given buffer as an AMQP data stream.  More...
+ 
+ssize_t pn_data_encoded_size
 (pn_data_t 
*data)
+ Returns the number of bytes 
needed to encode a data object.  More...
+ 
+ssize_t pn_data_decode 
(pn_data_t *data, 
const char *bytes, size_t size)
+ Decodes a single value from 
the contents of the AMQP data stream into the current data object.  More...
+ 
+int pn_data_put_list 
(pn_data_t 
*data)
+ Puts an empty list value 
into a pn_data_t.  More...
+ 
+int pn_data_put_map 
(pn_data_t 
*data)
+ Puts an empty map value 
into a pn_data_t.  More...
+ 
+int pn_data_put_array
 (pn_data_t *data, 
bool described, pn_type_t 
type)
+ Puts an empty array value 
into a pn_data_t.  More...
+ 
+int pn_data_put_described
 (pn_data_t 
*data)
+ Puts a described value into 
a pn_data_t object.  More...
+ 
+int pn_data_put_null 
(pn_data_t 
*data)
+ Puts 

[32/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_enum.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/globals_enum.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_enum.html
new file mode 100755
index 000..7c9c101
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_enum.html
@@ -0,0 +1,148 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: File Members
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('globals_enum.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+ 
+pn_distribution_mode_t
+: terminus.h
+
+pn_durability_t
+: terminus.h
+
+pn_event_type_t
+: event.h
+
+pn_expiry_policy_t
+: terminus.h
+
+pn_rcv_settle_mode_t
+: link.h
+
+pn_sasl_outcome_t
+: sasl.h
+
+pn_snd_settle_mode_t
+: link.h
+
+pn_ssl_cert_subject_subfield
+: ssl.h
+
+pn_ssl_hash_alg
+: ssl.h
+
+pn_ssl_mode_t
+: ssl.h
+
+pn_ssl_resume_status_t
+: ssl.h
+
+pn_ssl_verify_mode_t
+: ssl.h
+
+pn_status_t
+: messenger.h
+
+pn_terminus_type_t
+: terminus.h
+
+pn_type_t
+: codec.h
+
+
+
+
+
+
+  
+Generated by
+http://www.doxygen.org/index.html";>
+ 1.8.3.1 
+  
+
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_eval.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/globals_eval.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_eval.html
new file mode 100755
index 000..cee49e8
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_eval.html
@@ -0,0 +1,491 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: File Members
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('globals_eval.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+ 
+
+- a -
+PN_ARRAY
+: codec.h
+
+
+
+
+- b -
+PN_BINARY
+: codec.h
+
+PN_BOOL
+: codec.h
+
+PN_BYTE
+: codec.h
+
+
+
+
+- c -
+PN_CHAR
+: codec.h
+
+PN_CONFIGURATION
+: terminus.h
+
+PN_CONNECTION_BOUND
+: event.h
+
+PN_CONNECTION_FINAL
+: event.h
+
+PN_CONNECTION_INIT
+: event.h
+
+PN_CONNECTION_LOCAL_CLOSE
+: event.h
+
+PN_CONNECTION_LOCAL_OPEN
+: event.h
+
+PN_CONNECTION_REMOTE_CLOSE
+: event.h
+
+PN_CONNECTION_REMOTE_OPEN
+: event.h
+
+PN_CONNECTION_UNBOUND
+: event.h
+
+PN_CONNECTION_WAKE
+: event.h
+
+PN_COORDINATOR
+: terminus.h
+
+
+
+
+- d -
+PN_DECIMAL128
+: codec.h
+
+PN_DECIMAL32
+: codec.h
+
+PN_DECIMAL64
+: codec.h
+
+PN_DELIVERIES
+: terminus.h
+
+PN_DELIVERY
+: event.h
+
+PN_DESCRIBED
+: codec.h
+
+PN_DIST_MODE_COPY
+: terminus.h
+
+PN_DIST_MODE_MOVE
+: terminus.h
+
+PN_DIST_MODE_UNSPECIFIED
+: terminus.h
+
+PN_DOUBLE
+: codec.h
+
+
+
+
+- e -
+PN_EVENT_NONE
+: event.h
+
+PN_EXPIRE_NEVER
+: terminus.h
+
+PN_EXPIRE_WITH_CONNECTION
+: terminus.h
+
+PN_EXPIRE_WITH_LINK
+: terminus.h
+
+PN_EXPIRE_WITH_SESSION
+: terminus.h
+
+
+
+
+- f -
+PN_FLOAT
+: codec.h
+
+
+
+
+- i -
+PN_INT
+: codec.h
+
+PN_INVALID
+: codec.h
+
+
+
+
+- l -
+PN_LINK_FINAL
+: event.h
+
+PN_LINK_FLOW
+: event.h
+
+PN_LINK_INIT
+: event.h
+
+PN_LINK_LOCAL_CLOSE
+: event.h
+
+PN_LINK_LOCAL_DETACH
+: event.h
+
+PN_LINK_LOCAL_OPEN
+: event.h
+
+PN_LINK_REMOTE_CLOSE
+: event.h
+
+PN_LINK_REMOTE_DETACH
+: event.h
+
+PN_LINK_REMOTE_OPEN
+: event.h
+
+PN_LIST
+: codec.h
+
+PN_LISTENER_ACCEPT
+: event.h
+
+PN_LISTENER_CLOSE
+: event.h
+
+PN_LONG
+: codec.h
+
+
+
+
+- m -
+PN_MAP
+: codec.h
+
+
+
+
+- n -
+PN_NONDURABLE
+: terminus.h
+
+PN_NULL
+: codec.h
+
+
+
+
+- p -
+PN_PROACTOR_INACTIVE
+: event.h
+
+PN_PROACTOR_INTERRUPT
+: event.h
+
+PN_PROACTOR_TIMEOUT
+: event.h
+
+
+
+
+- r -
+PN_RCV_FIRST
+: link.h
+
+PN_RCV_SECOND
+: link.h
+
+PN_REACTOR_FINAL
+: even

[35/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/examples.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/examples.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/examples.html
new file mode 100755
index 000..d8b7694
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/examples.html
@@ -0,0 +1,113 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: Examples
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('examples.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Examples  
+
+
+Here is a list of all examples:
+broker.c
+
+receive.c
+
+send.c
+
+
+
+
+
+
+  
+Generated by
+http://www.doxygen.org/index.html";>
+ 1.8.3.1 
+  
+
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/examples.js
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/examples.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/examples.js
new file mode 100755
index 000..a6fda03
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/examples.js
@@ -0,0 +1,6 @@
+var examples =
+[
+[ "broker.c", "broker_8c-example.html", null ],
+[ "receive.c", "receive_8c-example.html", null ],
+[ "send.c", "send_8c-example.html", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/files.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/files.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/files.html
new file mode 100755
index 000..e42040b
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/files.html
@@ -0,0 +1,131 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: File List
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('files.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+File List  
+
+
+Here is a list of all documented files with brief 
descriptions:
+[detail level 12]
+proton
+codec.hAMQP data encoding and 
decoding. 
+condition.hAn 
endpoint error state. 
+connection.hA channel for 
communication between two peers on a network. 
+connection_driver.hExperimental 
- Low-level IO integration 
+delivery.hA message transfer. 

+disposition.hDelivery state
+error.hA Proton API error. 
+event.hProtocol and transport events. 

+link.hA channel for transferring 
messages. 
+listener.hExperimental - A listener for incoming connections for the 
Proactor
+message.hA mutable holder of 
application content. 
+messenger.hDeprecated - The Messenger API 
+proactor.hExperimental - 
Multithreaded IO
+sasl.hSASL secure transport layer. 

+session.hA container of links. 

+ssl.hSSL secure transport layer. 

+terminus.hA source or target for 
messages. 
+transport.hA 
network channel supporting an AMQP connection. 
+types.hAMQP and API data types. 

+url.hDeprecated - A URL parser 

+version.h
+
+
+
+
+
+
+  
+Generated by
+http://www.doxygen.org/index.html";>
+ 1.8.3.1 
+  
+
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/files.js
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/files.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/files.js
new file mode 100755
index 000..ea134f4
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/files.js
@@ -0,0 +1,4 @@
+var files =
+[
+[ "proton", "dir_25143d27009f52d175c1d19244

[48/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/messenger/perl/examples/index.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/messenger/perl/examples/index.html 
b/content/releases/qpid-proton-0.17.0/messenger/perl/examples/index.html
new file mode 100644
index 000..c46ec59
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/messenger/perl/examples/index.html
@@ -0,0 +1,162 @@
+
+
+http://www.w3.org/1999/xhtml"; xml:lang="en">
+  
+Perl AMQP Messenger Examples - Apache Qpid™
+
+
+
+
+var _deferredFunctions = [];
+
+
+
+
+https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+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}"/>
+  
+  
+
+  
+
+
+
+
+
+  Apache 
Qpid™
+  Documentation
+  Download
+  Discussion
+
+  
+
+  
+
+  
+Project
+
+
+  Overview
+  Components
+  Releases
+
+  
+
+  
+Messaging APIs
+
+
+  Qpid Proton
+  Qpid JMS
+  Qpid 
Messaging API
+
+  
+
+  
+Servers and tools
+
+
+  Broker for 
Java
+  C++ 
broker
+  Dispatch 
router
+
+  
+
+  
+Resources
+
+
+  Dashboard
+  https://cwiki.apache.org/confluence/display/qpid/Index";>Wiki
+  More resources
+
+  
+
+  
+
+  
+http://www.google.com/search"; method="get">
+  
+  
+  Search
+  More ways to search
+
+  
+
+  
+HomeReleasesQpid Proton 
0.17.0Perl AMQP Messenger Examples
+
+
+  Perl AMQP Messenger 
Examples
+
+Example files
+
+
+client.pl
+recv.pl
+recv_async.pl
+send.pl
+send_async.pl
+server.pl
+
+
+More information
+
+
+https://github.com/apache/qpid-proton/tree/0.17.0/examples/perl/messenger";>Source
 location
+
+
+
+  
+
+  
+http://www.apache.org/";>Apache
+http://www.apache.org/licenses/";>License
+http://www.apache.org/foundation/sponsorship.html";>Sponsorship
+http://www.apache.org/foundation/thanks.html";>Thanks!
+Security
+http://www.apache.org/";>
+  
+
+  
+Apache Qpid, Messaging built on AMQP; Copyright © 2015
+The Apache Software Foundation; Licensed under
+the http://www.apache.org/licenses/LICENSE-2.0";>Apache
+License, Version 2.0; 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
+  
+
+  
+
+  
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/messenger/perl/examples/recv.pl
--
diff --git 
a/content/releases/qpid-proton-0.17.0/messenger/perl/examples/recv.pl 
b/content/releases/qpid-proton-0.17.0/messenger/perl/examples/recv.pl
new file mode 100755
index 000..801f6a2
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/messenger/perl/examples/recv.pl
@@ -0,0 +1,99 @@
+#!/usr/bin/env perl
+#
+# 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.
+#
+
+use warnings;
+
+use Scalar::Util qw(reftype);
+use Data::Dumper;
+
+use qpid_proton;
+
+sub usage {
+exit(0);
+}
+
+my @addresses = @ARGV;
+@addresses = ("~0.0.0.0") unless $addresses[0];
+
+my $messenger = new qpid::proton::Messenger();
+my $msg = new qpid::proton::Message();
+
+$messenger->start();
+
+foreach (@addresses)
+{
+print "Subscribing to

[34/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x64.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x64.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x64.html
new file mode 100755
index 000..e5f4712
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x64.html
@@ -0,0 +1,507 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: File Members
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('globals_0x64.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+Here is a list of all documented file members with 
links to the documentation:
+
+- d -
+pn_data()
+: codec.h
+
+pn_data_append()
+: codec.h
+
+pn_data_appendn()
+: codec.h
+
+pn_data_clear()
+: codec.h
+
+pn_data_copy()
+: codec.h
+
+pn_data_decode()
+: codec.h
+
+pn_data_dump()
+: codec.h
+
+pn_data_encode()
+: codec.h
+
+pn_data_encoded_size()
+: codec.h
+
+pn_data_enter()
+: codec.h
+
+pn_data_errno()
+: codec.h
+
+pn_data_error()
+: codec.h
+
+pn_data_exit()
+: codec.h
+
+pn_data_format()
+: codec.h
+
+pn_data_free()
+: codec.h
+
+pn_data_get_array()
+: codec.h
+
+pn_data_get_array_type()
+: codec.h
+
+pn_data_get_atom()
+: codec.h
+
+pn_data_get_binary()
+: codec.h
+
+pn_data_get_bool()
+: codec.h
+
+pn_data_get_byte()
+: codec.h
+
+pn_data_get_bytes()
+: codec.h
+
+pn_data_get_char()
+: codec.h
+
+pn_data_get_decimal128()
+: codec.h
+
+pn_data_get_decimal32()
+: codec.h
+
+pn_data_get_decimal64()
+: codec.h
+
+pn_data_get_double()
+: codec.h
+
+pn_data_get_float()
+: codec.h
+
+pn_data_get_int()
+: codec.h
+
+pn_data_get_list()
+: codec.h
+
+pn_data_get_long()
+: codec.h
+
+pn_data_get_map()
+: codec.h
+
+pn_data_get_short()
+: codec.h
+
+pn_data_get_string()
+: codec.h
+
+pn_data_get_symbol()
+: codec.h
+
+pn_data_get_timestamp()
+: codec.h
+
+pn_data_get_ubyte()
+: codec.h
+
+pn_data_get_uint()
+: codec.h
+
+pn_data_get_ulong()
+: codec.h
+
+pn_data_get_ushort()
+: codec.h
+
+pn_data_get_uuid()
+: codec.h
+
+pn_data_is_array_described()
+: codec.h
+
+pn_data_is_described()
+: codec.h
+
+pn_data_is_null()
+: codec.h
+
+pn_data_narrow()
+: codec.h
+
+pn_data_next()
+: codec.h
+
+pn_data_point()
+: codec.h
+
+pn_data_prev()
+: codec.h
+
+pn_data_print()
+: codec.h
+
+pn_data_put_array()
+: codec.h
+
+pn_data_put_atom()
+: codec.h
+
+pn_data_put_binary()
+: codec.h
+
+pn_data_put_bool()
+: codec.h
+
+pn_data_put_byte()
+: codec.h
+
+pn_data_put_char()
+: codec.h
+
+pn_data_put_decimal128()
+: codec.h
+
+pn_data_put_decimal32()
+: codec.h
+
+pn_data_put_decimal64()
+: codec.h
+
+pn_data_put_described()
+: codec.h
+
+pn_data_put_double()
+: codec.h
+
+pn_data_put_float()
+: codec.h
+
+pn_data_put_int()
+: codec.h
+
+pn_data_put_list()
+: codec.h
+
+pn_data_put_long()
+: codec.h
+
+pn_data_put_map()
+: codec.h
+
+pn_data_put_null()
+: codec.h
+
+pn_data_put_short()
+: codec.h
+
+pn_data_put_string()
+: codec.h
+
+pn_data_put_symbol()
+: codec.h
+
+pn_data_put_timestamp()
+: codec.h
+
+pn_data_put_ubyte()
+: codec.h
+
+pn_data_put_uint()
+: codec.h
+
+pn_data_put_ulong()
+: codec.h
+
+pn_data_put_ushort()
+: codec.h
+
+pn_data_put_uuid()
+: codec.h
+
+pn_data_restore()
+: codec.h
+
+pn_data_rewind()
+: codec.h
+
+pn_data_size()
+: codec.h
+
+pn_data_t
+: codec.h
+
+pn_data_type()
+: codec.h
+
+pn_data_widen()
+: codec.h
+
+PN_DECIMAL128
+: codec.h
+
+PN_DECIMAL32
+: codec.h
+
+pn_decimal32_t
+: types.h
+
+PN_DECIMAL64
+: codec.h
+
+pn_decimal64_t
+: types.h
+
+PN_DEFAULT_PRIORITY
+: message.h
+
+PN_DELIVERIES
+: terminus.h
+
+PN_DELIVERY
+: event.h
+
+pn_delivery()
+: delivery.h
+
+pn_delivery_attachments()
+: delivery.h
+
+pn_delivery_buffered()
+: delivery.h
+
+pn_delivery_clear()
+: delivery.h
+
+pn_delivery_current()
+: delivery.h
+
+pn_delivery_dump()
+: delivery.h
+
+pn_delivery_get_context()
+: delivery.h
+
+pn_delivery_link()
+: delivery.h
+
+pn_delivery_local()
+: delivery.h
+
+pn_delivery_local_state()
+: delivery.h
+
+pn_delivery_partial()
+: delivery.h
+
+pn_delivery_pending()
+: delivery.h
+
+pn_delivery_readable()
+: delivery.h
+
+pn_delivery_remote()
+: delivery.h
+
+pn_delivery_remote_state()
+: delivery.h
+
+pn_delivery_set_context()
+: delivery.h
+
+pn_delivery_settle()
+: delivery.h
+
+pn_delivery_settled()
+: delivery.h
+
+pn_delivery_t
+: t

[08/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/link_8h.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/link_8h.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/link_8h.html
new file mode 100755
index 000..2134f85
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/link_8h.html
@@ -0,0 +1,288 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: proton/link.h File Reference
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('link_8h.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Enumerations |
+Functions  
+  
+link.h File Reference  
+
+
+
+A channel for transferring messages.  
+More...
+#include 

+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+
+Go to the source code of this file.
+
+
+Enumerations
+enum  pn_snd_settle_mode_t
 { PN_SND_UNSETTLED,
 
+PN_SND_SETTLED,
 
+PN_SND_MIXED
+ }
+ Describes the 
permitted/expected settlement behaviours of a sending link.  More...
+ 
+enum  pn_rcv_settle_mode_t
 { PN_RCV_FIRST,
 
+PN_RCV_SECOND
+ }
+ Describes the 
permitted/expected settlement behaviours of a receiving link.  More...
+ 
+
+
+Functions
+pn_link_t 
* pn_sender (pn_session_t 
*session, const char *name)
+ Construct a new sender on a 
session.  More...
+ 
+pn_link_t 
* pn_receiver (pn_session_t 
*session, const char *name)
+ Construct a new receiver on 
a session.  More...
+ 
+void pn_link_free (pn_link_t 
*link)
+ Free a link object.  More...
+ 
+void * pn_link_get_context
 (pn_link_t 
*link)
+ 
+void pn_link_set_context
 (pn_link_t *link, 
void *context)
+ 
+pn_record_t * pn_link_attachments
 (pn_link_t 
*link)
+ Get the attachments that 
are associated with a link object.  More...
+ 
+const char * pn_link_name (pn_link_t 
*link)
+ Get the name of a link.  More...
+ 
+bool pn_link_is_sender
 (pn_link_t 
*link)
+ Test if a link is a sender. 
 More...
+ 
+bool pn_link_is_receiver
 (pn_link_t 
*link)
+ Test if a link is a 
receiver.  More...
+ 
+pn_state_t pn_link_state 
(pn_link_t 
*link)
+ Get the endpoint state 
flags for a link.  More...
+ 
+pn_error_t 
* pn_link_error 
(pn_link_t 
*link)
+ 
+pn_condition_t
 * pn_link_condition
 (pn_link_t 
*link)
+ Get the local condition 
associated with a link endpoint.  More...
+ 
+pn_condition_t
 * pn_link_remote_condition
 (pn_link_t 
*link)
+ Get the remote condition 
associated with a link endpoint.  More...
+ 
+pn_session_t 
* pn_link_session 
(pn_link_t 
*link)
+ Get the parent session for 
a link object.  More...
+ 
+pn_link_t 
* pn_link_head (pn_connection_t
 *connection, pn_state_t 
state)
+ Retrieve the first link 
that matches the given state mask.  More...
+ 
+pn_link_t 
* pn_link_next (pn_link_t *link, 
pn_state_t 
state)
+ Retrieve the next link that 
matches the given state mask.  More...
+ 
+void pn_link_open (pn_link_t 
*link)
+ Open a link.  More...
+ 
+void pn_link_close 
(pn_link_t 
*link)
+ Close a link.  More...
+ 
+void pn_link_detach 
(pn_link_t 
*link)
+ Detach a link.  More...
+ 
+pn_terminus_t
 * pn_link_source 
(pn_link_t 
*link)
+ Access the locally defined 
source definition for a link.  More...
+ 
+pn_terminus_t
 * pn_link_target 
(pn_link_t 
*link)
+ Access the locally defined 
target definition for a link.  More...
+ 
+pn_terminus_t
 * pn_link_remote_source
 (pn_link_t 
*link)
+ Access the remotely defined 
source definition for a link.  More...
+ 
+pn_terminus_t
 * pn_link_remote_target
 (pn_link_t 
*link)
+ Access the remotely defined 
target definition for a link.  More...
+ 
+pn_delivery_t
 * pn_link_current 
(pn_link_t 
*link)
+ Get the current delivery 
for a link.  More...
+ 
+bool pn_link_advance 
(pn_link_t 
*link)
+ Advance the current 
delivery of a link to the next delivery on the link.  More...
+ 
+int pn_link_credit 
(pn_link_t 
*link)
+ Get the credit balance for 
a link.  More...
+ 
+int pn_link_queued 
(pn_link_t 
*link)
+ Get the number of queued 
deliveries for a link.  More...
+ 
+int pn_link_remote_credit
 (pn_link_t 
*link)
+ Get the remote view of the 
credit for a link.  More...
+ 
+bool pn_link_get_drain
 (pn_link_t 
*link)
+ Get the drain flag for a 
link.  More...
+ 
+int pn_link_drained 
(pn_

[20/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__link.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/group__link.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__link.html
new file mode 100755
index 000..c45b593
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__link.html
@@ -0,0 +1,1820 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: Link
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('group__link.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Typedefs |
+Enumerations |
+Functions  
+  
+LinkCore  
+
+
+
+A channel for transferring messages.  
+More...
+
+
+Typedefs
+typedef struct pn_link_t pn_link_t
+ An AMQP Link object.  More...
+ 
+
+
+Enumerations
+enum  pn_snd_settle_mode_t
 { PN_SND_UNSETTLED,
 
+PN_SND_SETTLED,
 
+PN_SND_MIXED
+ }
+ Describes the 
permitted/expected settlement behaviours of a sending link.  More...
+ 
+enum  pn_rcv_settle_mode_t
 { PN_RCV_FIRST,
 
+PN_RCV_SECOND
+ }
+ Describes the 
permitted/expected settlement behaviours of a receiving link.  More...
+ 
+
+
+Functions
+pn_link_t 
* pn_sender (pn_session_t 
*session, const char *name)
+ Construct a new sender on a 
session.  More...
+ 
+pn_link_t 
* pn_receiver (pn_session_t 
*session, const char *name)
+ Construct a new receiver on 
a session.  More...
+ 
+void pn_link_free (pn_link_t 
*link)
+ Free a link object.  More...
+ 
+void * pn_link_get_context
 (pn_link_t 
*link)
+ 
+void pn_link_set_context
 (pn_link_t *link, 
void *context)
+ 
+pn_record_t * pn_link_attachments
 (pn_link_t 
*link)
+ Get the attachments that 
are associated with a link object.  More...
+ 
+const char * pn_link_name (pn_link_t 
*link)
+ Get the name of a link.  More...
+ 
+bool pn_link_is_sender
 (pn_link_t 
*link)
+ Test if a link is a sender. 
 More...
+ 
+bool pn_link_is_receiver
 (pn_link_t 
*link)
+ Test if a link is a 
receiver.  More...
+ 
+pn_state_t pn_link_state 
(pn_link_t 
*link)
+ Get the endpoint state 
flags for a link.  More...
+ 
+pn_error_t 
* pn_link_error 
(pn_link_t 
*link)
+ 
+pn_condition_t
 * pn_link_condition
 (pn_link_t 
*link)
+ Get the local condition 
associated with a link endpoint.  More...
+ 
+pn_condition_t
 * pn_link_remote_condition
 (pn_link_t 
*link)
+ Get the remote condition 
associated with a link endpoint.  More...
+ 
+pn_session_t 
* pn_link_session 
(pn_link_t 
*link)
+ Get the parent session for 
a link object.  More...
+ 
+pn_link_t 
* pn_link_head (pn_connection_t
 *connection, pn_state_t 
state)
+ Retrieve the first link 
that matches the given state mask.  More...
+ 
+pn_link_t 
* pn_link_next (pn_link_t *link, 
pn_state_t 
state)
+ Retrieve the next link that 
matches the given state mask.  More...
+ 
+void pn_link_open (pn_link_t 
*link)
+ Open a link.  More...
+ 
+void pn_link_close 
(pn_link_t 
*link)
+ Close a link.  More...
+ 
+void pn_link_detach 
(pn_link_t 
*link)
+ Detach a link.  More...
+ 
+pn_terminus_t
 * pn_link_source 
(pn_link_t 
*link)
+ Access the locally defined 
source definition for a link.  More...
+ 
+pn_terminus_t
 * pn_link_target 
(pn_link_t 
*link)
+ Access the locally defined 
target definition for a link.  More...
+ 
+pn_terminus_t
 * pn_link_remote_source
 (pn_link_t 
*link)
+ Access the remotely defined 
source definition for a link.  More...
+ 
+pn_terminus_t
 * pn_link_remote_target
 (pn_link_t 
*link)
+ Access the remotely defined 
target definition for a link.  More...
+ 
+pn_delivery_t
 * pn_link_current 
(pn_link_t 
*link)
+ Get the current delivery 
for a link.  More...
+ 
+bool pn_link_advance 
(pn_link_t 
*link)
+ Advance the current 
delivery of a link to the next delivery on the link.  More...
+ 
+int pn_link_credit 
(pn_link_t 
*link)
+ Get the credit balance for 
a link.  More...
+ 
+int pn_link_queued 
(pn_link_t 
*link)
+ Get the number of queued 
deliveries for a link.  More...
+ 
+int pn_link_remote_credit
 (pn_link_t 
*link)
+ Get the remote view of the 
credit for a link.  More...
+ 
+bool pn_link_get_drain
 (pn_link_t 
*link)
+ Get the drain flag for a 
link.  More...
+ 
+int pn_link_drained 
(pn_link_t 
*link)
+ Drain excess credit for a 
link.  More...
+ 
+int pn_link_available
 (pn_link_t 
*link)
+ Get the available 
deliveries hint for a link.  More...
+

[42/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/codec_8h.js
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/codec_8h.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/codec_8h.js
new file mode 100755
index 000..377e4a1
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/codec_8h.js
@@ -0,0 +1,113 @@
+var codec_8h =
+[
+[ "pn_data_t", "codec_8h.html#ga5d6cf528776e8b6ad6d67caf095986bf", null ],
+[ "pn_type_t", "codec_8h.html#ga4465b5ea7d3c4f15c1dffa4deda905db", [
+  [ "PN_NULL", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaee48efaa3cb0c5b5d16c5b869b7e8fbe",
 null ],
+  [ "PN_BOOL", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2d6444a931a66258de3c73ad01238ae7",
 null ],
+  [ "PN_UBYTE", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba99223ec8d1ae5d915a1eaa7e8fef0256",
 null ],
+  [ "PN_BYTE", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba32d7a9a461945791cb02902af9ff6592",
 null ],
+  [ "PN_USHORT", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba657a836a5ee74d9468924982ba3a3b41",
 null ],
+  [ "PN_SHORT", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3dbf1221e02329a7f41b41e597833d97",
 null ],
+  [ "PN_UINT", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa7a251ed9fe5c31f0473976467bfefdd",
 null ],
+  [ "PN_INT", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba175c594857c135ea2a9c3a2d415366ab",
 null ],
+  [ "PN_CHAR", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba905512ea57a64d4e2aecf4877b192124",
 null ],
+  [ "PN_ULONG", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba5f6b5fd2edbedf3f21285b69b8864777",
 null ],
+  [ "PN_LONG", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7a1b08f15b17b3d820a6fb50e65ffe1c",
 null ],
+  [ "PN_TIMESTAMP", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaca241b4fa6cd92fdf26b4460d02a17b1",
 null ],
+  [ "PN_FLOAT", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba9c27cba605584c7d093f26e7270bfaa0",
 null ],
+  [ "PN_DOUBLE", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaa1367e8029855849dc4e0d3f027279a5",
 null ],
+  [ "PN_DECIMAL32", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae998dd044ac55b959427fc90531b14ca",
 null ],
+  [ "PN_DECIMAL64", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dbacb54239601b8bf4795e34417425b92ae",
 null ],
+  [ "PN_DECIMAL128", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dbae54cf8095578932042be640555855cd4",
 null ],
+  [ "PN_UUID", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba0a6946e5c032bae8d108100e2c56ac13",
 null ],
+  [ "PN_BINARY", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba7dc0fd4874c2b57a8249614d348643e9",
 null ],
+  [ "PN_STRING", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba88421417c7be2caf88c2d243cb73da6b",
 null ],
+  [ "PN_SYMBOL", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dbad5f0929805f481d3ca6089ed172451e9",
 null ],
+  [ "PN_DESCRIBED", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dbaff3c998d4a4a4be01cac89418d07",
 null ],
+  [ "PN_ARRAY", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba2c6f15d0ad9e27f040382ef4a2be807d",
 null ],
+  [ "PN_LIST", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba653d98ae82ff7048973b4c755d2b2804",
 null ],
+  [ "PN_MAP", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba3295ee98cb6c69f50951aea30ffe46dd",
 null ],
+  [ "PN_INVALID", 
"codec_8h.html#gga4465b5ea7d3c4f15c1dffa4deda905dba891d1f2ee5621729cd5a07593042dce6",
 null ]
+] ],
+[ "pn_data", "codec_8h.html#gac21c6f1c517ac486e2923baa3d0c5db4", null ],
+[ "pn_data_append", "codec_8h.html#ga0a98b8f17784460034c240ed4b6b47d7", 
null ],
+[ "pn_data_appendn", "codec_8h.html#ga9a048cfd78ca76604b667d170eac0136", 
null ],
+[ "pn_data_clear", "codec_8h.html#ga7611c1394e80b5166b8b8647659f97e6", 
null ],
+[ "pn_data_copy", "codec_8h.html#gaf0e0fbb9c8c757f94b9636a6b54dc332", null 
],
+[ "pn_data_decode", "codec_8h.html#ga74430b712be334a05861cfd5e9b312b9", 
null ],
+[ "pn_data_dump", "codec_8h.html#ga502e9571b513b58bce5a5ae442951400", null 
],
+[ "pn_data_encode", "codec_8h.html#ga5502724bcde68615bc47e09a3335b527", 
null ],
+[ "pn_data_encoded_size", 
"codec_8h.html#gae71bfb440cc4f0b15fe958bf55a3f6af", null ],
+[ "pn_data_enter", "codec_8h.html#ga1093449b80357dabf3f70a4bf804f4f7", 
null ],
+[ "pn_data_errno", "codec_8h.html#ga68e94dfa5d7ab568425c4a6587bac1db", 
null ],
+[ "pn_data_error", "codec_8h.html#gada171f4740e6a1132b4d4b9c0aea645c", 
null ],
+[ "pn_data_exit", "codec_8h.html#ga67a656cbdbf0a47a223ff1c8507ecf48", null 
],
+[ "pn_data_format", "codec_8h.html#gaa63068cf2ed94f05b20f6c49c908a2c6", 
null ],
+[ "pn_data_free", "codec_8h.html#ga2c02eee58084ba9b77a37c086e195802", null 
],
+[

[22/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__event.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/group__event.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__event.html
new file mode 100755
index 000..23be724
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__event.html
@@ -0,0 +1,1003 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: Event
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('group__event.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Typedefs |
+Enumerations |
+Functions  
+  
+EventCore  
+
+
+
+Protocol and transport events.  
+More...
+
+
+Typedefs
+typedef struct pn_event_t pn_event_t
+ Notification of a state 
change in the protocol engine.  More...
+ 
+typedef struct pn_event_batch_t pn_event_batch_t
+ Experimental - A 
batch of events to handle.  More...
+ 
+typedef struct pn_collector_t pn_collector_t
+ An event collector.  More...
+ 
+
+
+Enumerations
+enum  pn_event_type_t 
{ 
+  PN_EVENT_NONE,
 
+PN_REACTOR_INIT,
 
+PN_REACTOR_QUIESCED,
 
+PN_REACTOR_FINAL,
 
+
+  PN_TIMER_TASK,
 
+PN_CONNECTION_INIT,
 
+PN_CONNECTION_BOUND,
 
+PN_CONNECTION_UNBOUND,
 
+
+  PN_CONNECTION_LOCAL_OPEN,
 
+PN_CONNECTION_REMOTE_OPEN,
 
+PN_CONNECTION_LOCAL_CLOSE,
 
+PN_CONNECTION_REMOTE_CLOSE,
 
+
+  PN_CONNECTION_FINAL,
 
+PN_SESSION_INIT,
 
+PN_SESSION_LOCAL_OPEN,
 
+PN_SESSION_REMOTE_OPEN,
 
+
+  PN_SESSION_LOCAL_CLOSE,
 
+PN_SESSION_REMOTE_CLOSE,
 
+PN_SESSION_FINAL,
 
+PN_LINK_INIT,
 
+
+  PN_LINK_LOCAL_OPEN,
 
+PN_LINK_REMOTE_OPEN,
 
+PN_LINK_LOCAL_CLOSE,
 
+PN_LINK_REMOTE_CLOSE,
 
+
+  PN_LINK_LOCAL_DETACH,
 
+PN_LINK_REMOTE_DETACH,
 
+PN_LINK_FLOW,
 
+PN_LINK_FINAL,
 
+
+  PN_DELIVERY,
 
+PN_TRANSPORT,
 
+PN_TRANSPORT_AUTHENTICATED,
 
+PN_TRANSPORT_ERROR,
 
+
+  PN_TRANSPORT_HEAD_CLOSED,
 
+PN_TRANSPORT_WRITE_CLOSED,
 
+PN_TRANSPORT_TAIL_CLOSED,
 
+PN_TRANSPORT_READ_CLOSED,
 
+
+  PN_TRANSPORT_CLOSED,
 
+PN_SELECTABLE_INIT, 
+PN_SELECTABLE_UPDATED, 
+PN_SELECTABLE_READABLE, 
+
+  PN_SELECTABLE_WRITABLE, 
+PN_SELECTABLE_ERROR, 
+PN_SELECTABLE_EXPIRED, 
+PN_SELECTABLE_FINAL, 
+
+  PN_CONNECTION_WAKE,
 
+PN_LISTENER_ACCEPT,
 
+PN_LISTENER_CLOSE,
 
+PN_PROACTOR_INTERRUPT,
 
+
+  PN_PROACTOR_TIMEOUT,
 
+PN_PROACTOR_INACTIVE
+
+ }
+ An event type.  More...
+ 
+
+
+Functions
+const char * pn_event_type_name
 (pn_event_type_t 
type)
+ Get a human readable name 
for an event type.  More...
+ 
+pn_collector_t 
* pn_collector 
(void)
+ Construct a collector.  More...
+ 
+void pn_collector_free
 (pn_collector_t 
*collector)
+ Free a collector.  More...
+ 
+void pn_collector_release
 (pn_collector_t 
*collector)
+ Release a collector.  More...
+ 
+pn_event_t 
* pn_collector_put
 (pn_collector_t 
*collector, const pn_class_t *clazz, void *context, pn_event_type_t 
type)
+ Place a new event on a 
collector.  More...
+ 
+pn_event_t 
* pn_collector_peek
 (pn_collector_t 
*collector)
+ Access the head event 
contained by a collector.  More...
+ 
+bool pn_collector_pop
 (pn_collector_t 
*collector)
+ Clear the head event on a 
collector.  More...
+ 
+pn_event_t 
* pn_collector_next
 (pn_collector_t 
*collector)
+ Return the next event to be 
handled.  More...
+ 
+pn_event_t 
* pn_collector_prev
 (pn_collector_t 
*collector)
+ Return the same event as 
the previous call to pn_collector_next()  More...
+ 
+bool pn_collector_more
 (pn_collector_t 
*collector)
+ Check if there are more 
events after the current event.  More...
+ 
+pn_event_type_t pn_event_type 
(pn_event_t 
*event)
+ Get the type of an event.  
More...
+ 
+const pn_class_t * pn_event_class 
(pn_event_t 
*event)
+ Get the class associated 
with the event context.  More...
+ 
+
+void * pn_event_context
 (pn_event_t 
*event)
+ Get the context associated 
with an event. 
+ 
+pn_connection_t
 * pn_event_connection
 (pn_event_t 
*event)
+ Get the connection 
associated with an event.  More...
+ 
+pn_session_t 
* pn_event_session
 (pn_event_t 
*event)
+ Get the session associated 
with an event.  More...
+ 
+pn_link_t 
* pn_event_link 
(pn_event_t 
*event)
+ Get the link associated 
with an event.  More...
+ 
+pn_delivery_t
 * pn_event_delivery
 (pn_event_t 
*event)
+ Get the delivery associated 
with an event.  More...
+ 
+pn_transport_t
 * pn_event_transport

[26/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__data.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/group__data.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__data.html
new file mode 100755
index 000..08fb9b3
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__data.html
@@ -0,0 +1,2886 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: Data
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('group__data.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Typedefs |
+Functions  
+  
+DataCodec  
+
+
+
+A data structure for AMQP data.  
+More...
+
+
+Typedefs
+typedef struct pn_data_t pn_data_t
+ An AMQP Data object.  More...
+ 
+
+
+Functions
+pn_data_t 
* pn_data (size_t 
capacity)
+ Construct a pn_data_t 
object with the supplied initial capacity.  More...
+ 
+void pn_data_free (pn_data_t 
*data)
+ Free a pn_data_t object.  
More...
+ 
+int pn_data_errno 
(pn_data_t 
*data)
+ Access the current error 
code for a given pn_data_t.  More...
+ 
+pn_error_t 
* pn_data_error 
(pn_data_t 
*data)
+ Access the current error 
for a givn pn_data_t.  More...
+ 
+void pn_data_clear 
(pn_data_t 
*data)
+ Clears a pn_data_t object.  
More...
+ 
+size_t pn_data_size (pn_data_t 
*data)
+ Returns the total number of 
nodes contained in a pn_data_t object.  More...
+ 
+void pn_data_rewind 
(pn_data_t 
*data)
+ Clears current node pointer 
and sets the parent to the root node.  More...
+ 
+bool pn_data_next (pn_data_t 
*data)
+ Advances the current node 
to its next sibling and returns true.  More...
+ 
+bool pn_data_prev (pn_data_t 
*data)
+ Moves the current node to 
its previous sibling and returns true.  More...
+ 
+bool pn_data_enter 
(pn_data_t 
*data)
+ Sets the parent node to the 
current node and clears the current node.  More...
+ 
+bool pn_data_exit (pn_data_t 
*data)
+ Sets the current node to 
the parent node and the parent node to its own parent.  More...
+ 
+pn_type_t pn_data_type (pn_data_t 
*data)
+ Access the type of the 
current node.  More...
+ 
+int pn_data_print 
(pn_data_t 
*data)
+ Prints the contents of a 
pn_data_t object using pn_data_format() to stdout.  More...
+ 
+int pn_data_format 
(pn_data_t *data, 
char *bytes, size_t *size)
+ Formats the contents of a 
pn_data_t object in a human readable way and writes them to the indicated 
location.  More...
+ 
+ssize_t pn_data_encode 
(pn_data_t *data, 
char *bytes, size_t size)
+ Writes the contents of a 
data object to the given buffer as an AMQP data stream.  More...
+ 
+ssize_t pn_data_encoded_size
 (pn_data_t 
*data)
+ Returns the number of bytes 
needed to encode a data object.  More...
+ 
+ssize_t pn_data_decode 
(pn_data_t *data, 
const char *bytes, size_t size)
+ Decodes a single value from 
the contents of the AMQP data stream into the current data object.  More...
+ 
+int pn_data_put_list 
(pn_data_t 
*data)
+ Puts an empty list value 
into a pn_data_t.  More...
+ 
+int pn_data_put_map 
(pn_data_t 
*data)
+ Puts an empty map value 
into a pn_data_t.  More...
+ 
+int pn_data_put_array
 (pn_data_t *data, 
bool described, pn_type_t 
type)
+ Puts an empty array value 
into a pn_data_t.  More...
+ 
+int pn_data_put_described
 (pn_data_t 
*data)
+ Puts a described value into 
a pn_data_t object.  More...
+ 
+int pn_data_put_null 
(pn_data_t 
*data)
+ Puts a PN_NULL value.  More...
+ 
+int pn_data_put_bool 
(pn_data_t *data, 
bool b)
+ Puts a PN_BOOL value.  More...
+ 
+int pn_data_put_ubyte
 (pn_data_t *data, 
uint8_t ub)
+ Puts a PN_UBYTE value.  More...
+ 
+int pn_data_put_byte 
(pn_data_t *data, 
int8_t b)
+ Puts a PN_BYTE value.  More...
+ 
+int pn_data_put_ushort
 (pn_data_t *data, 
uint16_t us)
+ Puts a PN_USHORT value.  More...
+ 
+int pn_data_put_short
 (pn_data_t *data, 
int16_t s)
+ Puts a PN_SHORT value.  More...
+ 
+int pn_data_put_uint 
(pn_data_t *data, 
uint32_t ui)
+ Puts a PN_UINT value.  More...
+ 
+int pn_data_put_int 
(pn_data_t *data, 
int32_t i)
+ Puts a PN_INT value.  More...
+ 
+int pn_data_put_char 
(pn_data_t *data, 
pn_char_t 
c)
+ Puts a PN_CHAR value.  More...
+ 
+int pn_data_put_ulong
 (pn_data_t *data, 
uint64_t ul)
+ Puts a PN_ULONG value.  More...
+ 
+int pn_data_put_long 
(pn_data_t *data, 
int64_t l)
+ Puts a PN_LONG value.  Mor

[06/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/message_8h.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/message_8h.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/message_8h.html
new file mode 100755
index 000..96e5594
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/message_8h.html
@@ -0,0 +1,295 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: proton/message.h File Reference
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('message_8h.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Macros |
+Typedefs |
+Functions  
+  
+message.h File Reference  
+
+
+
+A mutable holder of application content.  
+More...
+#include 

+#include 
+#include 
+#include 
+#include 
+
+Go to the source code of this file.
+
+
+Macros
+
+#define PN_DEFAULT_PRIORITY
+ Default priority for 
messages. 
+ 
+
+
+Typedefs
+typedef struct pn_message_t pn_message_t
+ An AMQP Message object.  More...
+ 
+
+
+Functions
+pn_message_t 
* pn_message 
(void)
+ Construct a new pn_message_t.  More...
+ 
+void pn_message_free
 (pn_message_t 
*msg)
+ Free a previously 
constructed pn_message_t.  More...
+ 
+void pn_message_clear
 (pn_message_t 
*msg)
+ Clears the content of a pn_message_t.  More...
+ 
+int pn_message_errno
 (pn_message_t 
*msg)
+ Access the error code of a 
message.  More...
+ 
+pn_error_t 
* pn_message_error
 (pn_message_t 
*msg)
+ Access the error 
information for a message.  More...
+ 
+bool pn_message_is_inferred
 (pn_message_t 
*msg)
+ Get the inferred flag for a 
message.  More...
+ 
+int pn_message_set_inferred
 (pn_message_t 
*msg, bool inferred)
+ Set the inferred flag for a 
message.  More...
+ 
+bool pn_message_is_durable
 (pn_message_t 
*msg)
+ Get the durable flag for a 
message.  More...
+ 
+int pn_message_set_durable
 (pn_message_t 
*msg, bool durable)
+ Set the durable flag for a 
message.  More...
+ 
+uint8_t pn_message_get_priority
 (pn_message_t 
*msg)
+ Get the priority for a 
message.  More...
+ 
+int pn_message_set_priority
 (pn_message_t 
*msg, uint8_t priority)
+ Set the priority for a 
message.  More...
+ 
+pn_millis_t pn_message_get_ttl
 (pn_message_t 
*msg)
+ Get the ttl for a message.  
More...
+ 
+int pn_message_set_ttl
 (pn_message_t 
*msg, pn_millis_t
 ttl)
+ Set the ttl for a message.  
More...
+ 
+bool pn_message_is_first_acquirer
 (pn_message_t 
*msg)
+ Get the first acquirer flag 
for a message.  More...
+ 
+int pn_message_set_first_acquirer
 (pn_message_t 
*msg, bool first)
+ Set the first acquirer flag 
for a message.  More...
+ 
+uint32_t pn_message_get_delivery_count
 (pn_message_t 
*msg)
+ Get the delivery count for 
a message.  More...
+ 
+int pn_message_set_delivery_count
 (pn_message_t 
*msg, uint32_t count)
+ Set the delivery count for 
a message.  More...
+ 
+pn_data_t 
* pn_message_id 
(pn_message_t 
*msg)
+ Get/set the id for a 
message.  More...
+ 
+pn_atom_t pn_message_get_id
 (pn_message_t 
*msg)
+ Get the id for a message.  
More...
+ 
+int pn_message_set_id
 (pn_message_t 
*msg, pn_atom_t id)
+ Set the id for a message.  
More...
+ 
+pn_bytes_t pn_message_get_user_id
 (pn_message_t 
*msg)
+ Get the user id for a 
message.  More...
+ 
+int pn_message_set_user_id
 (pn_message_t 
*msg, pn_bytes_t 
user_id)
+ Set the user id for a 
message.  More...
+ 
+const char * pn_message_get_address
 (pn_message_t 
*msg)
+ Get the address for a 
message.  More...
+ 
+int pn_message_set_address
 (pn_message_t 
*msg, const char *address)
+ Set the address for a 
message.  More...
+ 
+const char * pn_message_get_subject
 (pn_message_t 
*msg)
+ Get the subject for a 
message.  More...
+ 
+int pn_message_set_subject
 (pn_message_t 
*msg, const char *subject)
+ Set the subject for a 
message.  More...
+ 
+const char * pn_message_get_reply_to
 (pn_message_t 
*msg)
+ Get the reply_to for a 
message.  More...
+ 
+int pn_message_set_reply_to
 (pn_message_t 
*msg, const char *reply_to)
+ Set the reply_to for a 
message.  More...
+ 
+pn_data_t 
* pn_message_correlation_id
 (pn_message_t 
*msg)
+ Get/set the correlation id 
for a message.  More...
+ 
+pn_atom_t pn_message_get_correlation_id
 (pn_message_t 
*msg)
+ Get the correlation id f

[02/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/navtree.js
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/navtree.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/navtree.js
new file mode 100755
index 000..fdaeffa
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/navtree.js
@@ -0,0 +1,534 @@
+var NAVTREE =
+[
+  [ "Qpid Proton C API", "index.html", [
+[ "Introduction", "md_index.html", null ],
+[ "Deprecated List", "deprecated.html", null ],
+[ "Modules", "modules.html", "modules" ],
+[ "Classes", null, [
+  [ "Class List", "annotated.html", "annotated" ],
+  [ "Class Members", "functions.html", [
+[ "All", "functions.html", null ],
+[ "Variables", "functions_vars.html", null ]
+  ] ]
+] ],
+[ "Files", null, [
+  [ "File List", "files.html", "files" ],
+  [ "File Members", "globals.html", [
+[ "All", "globals.html", "globals_dup" ],
+[ "Functions", "globals_func.html", "globals_func" ],
+[ "Typedefs", "globals_type.html", null ],
+[ "Enumerations", "globals_enum.html", null ],
+[ "Enumerator", "globals_eval.html", null ],
+[ "Macros", "globals_defs.html", null ]
+  ] ]
+] ],
+[ "Examples", "examples.html", "examples" ]
+  ] ]
+];
+
+var NAVTREEINDEX =
+[
+"annotated.html",
+"error_8h.html#ga15440ed9515967950fa4504a53fc0b64",
+"group__connection__driver.html",
+"group__link.html#ga0bc65ff494e2860e6227f68c72468101",
+"group__session.html#gaedc306d86e778cbf8eaaf528c3eacae9",
+"message_8h.html#gaaf98d84b9ddc1c65374c9c5b979e",
+"transport_8h.html#ga26cff9ffda93e2ffc8606e19eefe7f84"
+];
+
+var SYNCONMSG = 'click to disable panel synchronisation';
+var SYNCOFFMSG = 'click to enable panel synchronisation';
+var navTreeSubIndices = new Array();
+
+function getData(varName)
+{
+  var i = varName.lastIndexOf('/');
+  var n = i>=0 ? varName.substring(i+1) : varName;
+  return eval(n.replace(/\-/g,'_'));
+}
+
+function stripPath(uri)
+{
+  return uri.substring(uri.lastIndexOf('/')+1);
+}
+
+function stripPath2(uri)
+{
+  var i = uri.lastIndexOf('/');
+  var s = uri.substring(i+1);
+  var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/);
+  return m ? uri.substring(i-6) : s;
+}
+
+function localStorageSupported()
+{
+  try {
+return 'localStorage' in window && window['localStorage'] !== null && 
window.localStorage.getItem;
+  }
+  catch(e) {
+return false;
+  }
+}
+
+
+function storeLink(link)
+{
+  if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) {
+  window.localStorage.setItem('navpath',link);
+  }
+}
+
+function deleteLink()
+{
+  if (localStorageSupported()) {
+window.localStorage.setItem('navpath','');
+  } 
+}
+
+function cachedLink()
+{
+  if (localStorageSupported()) {
+return window.localStorage.getItem('navpath');
+  } else {
+return '';
+  }
+}
+
+function getScript(scriptName,func,show)
+{
+  var head = document.getElementsByTagName("head")[0]; 
+  var script = document.createElement('script');
+  script.id = scriptName;
+  script.type = 'text/javascript';
+  script.onload = func; 
+  script.src = scriptName+'.js'; 
+  if ($.browser.msie && $.browser.version<=8) { 
+// script.onload does not work with older versions of IE
+script.onreadystatechange = function() {
+  if (script.readyState=='complete' || script.readyState=='loaded') { 
+func(); if (show) showRoot(); 
+  }
+}
+  }
+  head.appendChild(script); 
+}
+
+function createIndent(o,domNode,node,level)
+{
+  var level=-1;
+  var n = node;
+  while (n.parentNode) { level++; n=n.parentNode; }
+  var imgNode = document.createElement("img");
+  imgNode.style.paddingLeft=(16*level).toString()+'px';
+  imgNode.width  = 16;
+  imgNode.height = 22;
+  imgNode.border = 0;
+  if (node.childrenData) {
+node.plus_img = imgNode;
+node.expandToggle = document.createElement("a");
+node.expandToggle.href = "javascript:void(0)";
+node.expandToggle.onclick = function() {
+  if (node.expanded) {
+$(node.getChildrenUL()).slideUp("fast");
+node.plus_img.src = node.relpath+"ftv2pnode.png";
+node.expanded = false;
+  } else {
+expandNode(o, node, false, false);
+  }
+}
+node.expandToggle.appendChild(imgNode);
+domNode.appendChild(node.expandToggle);
+imgNode.src = node.relpath+"ftv2pnode.png";
+  } else {
+imgNode.src = node.relpath+"ftv2node.png";
+domNode.appendChild(imgNode);
+  } 
+}
+
+var animationInProgress = false;
+
+function gotoAnchor(anchor,aname,updateLocation)
+{
+  var pos, docContent = $('#doc-content');
+  if (anchor.parent().attr('class')=='memItemLeft' ||
+  anchor.parent().attr('class')=='fieldtype' ||
+  anchor.parent().is(':header')) 
+  {
+pos = anchor.parent().position().top;
+  } else if (an

[45/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/messenger/ruby/examples/index.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/messenger/ruby/examples/index.html 
b/content/releases/qpid-proton-0.17.0/messenger/ruby/examples/index.html
new file mode 100644
index 000..39e2083
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/messenger/ruby/examples/index.html
@@ -0,0 +1,161 @@
+
+
+http://www.w3.org/1999/xhtml"; xml:lang="en">
+  
+Ruby AMQP Messenger Examples - Apache Qpid™
+
+
+
+
+var _deferredFunctions = [];
+
+
+
+
+https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+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}"/>
+  
+  
+
+  
+
+
+
+
+
+  Apache 
Qpid™
+  Documentation
+  Download
+  Discussion
+
+  
+
+  
+
+  
+Project
+
+
+  Overview
+  Components
+  Releases
+
+  
+
+  
+Messaging APIs
+
+
+  Qpid Proton
+  Qpid JMS
+  Qpid 
Messaging API
+
+  
+
+  
+Servers and tools
+
+
+  Broker for 
Java
+  C++ 
broker
+  Dispatch 
router
+
+  
+
+  
+Resources
+
+
+  Dashboard
+  https://cwiki.apache.org/confluence/display/qpid/Index";>Wiki
+  More resources
+
+  
+
+  
+
+  
+http://www.google.com/search"; method="get">
+  
+  
+  Search
+  More ways to search
+
+  
+
+  
+HomeReleasesQpid Proton 
0.17.0Ruby AMQP Messenger Examples
+
+
+  Ruby AMQP Messenger 
Examples
+
+Example files
+
+
+client.rb
+mailserver.rb
+nonblocking_recv.rb
+recv.rb
+send.rb
+
+
+More information
+
+
+https://github.com/apache/qpid-proton/tree/0.17.0/examples/ruby/messenger";>Source
 location
+
+
+
+  
+
+  
+http://www.apache.org/";>Apache
+http://www.apache.org/licenses/";>License
+http://www.apache.org/foundation/sponsorship.html";>Sponsorship
+http://www.apache.org/foundation/thanks.html";>Thanks!
+Security
+http://www.apache.org/";>
+  
+
+  
+Apache Qpid, Messaging built on AMQP; Copyright © 2015
+The Apache Software Foundation; Licensed under
+the http://www.apache.org/licenses/LICENSE-2.0";>Apache
+License, Version 2.0; 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
+  
+
+  
+
+  
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/messenger/ruby/examples/mailserver.rb
--
diff --git 
a/content/releases/qpid-proton-0.17.0/messenger/ruby/examples/mailserver.rb 
b/content/releases/qpid-proton-0.17.0/messenger/ruby/examples/mailserver.rb
new file mode 100755
index 000..594a0e3
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/messenger/ruby/examples/mailserver.rb
@@ -0,0 +1,84 @@
+#!/usr/bin/env ruby
+#
+# 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.
+#
+
+require 'qpid_proton'
+require 'optparse'
+
+FAILED = 0
+CONNECTION_UP  = 1
+AUTHENTICATING = 2
+
+$options  = {
+  :verbose => false,
+  :address => ["amqp://~0.0.0.0"],
+}
+
+OptionParser.new do |opts|
+  opts.banner = "Usage: mailserver [options]  ... "
+
+  opts.on("-v", "--verbose", :NONE,
+  "Print status messages to 

[50/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/dashboard.html
--
diff --git a/content/dashboard.html b/content/dashboard.html
index 7117a35..98e76a9 100644
--- a/content/dashboard.html
+++ b/content/dashboard.html
@@ -172,16 +172,22 @@ 
https://github.com/apache/qpid-proton/blob/go1{/dir}/{file}#L{line}"/>
 
   JMS
   https://issues.apache.org/jira/issues/?jql=project%20%3D%20QPIDJMS%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20priority%20DESC";>Open
 issues — https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12314524&issuetype=1&summary=[Enter%20a%20brief%20description]&priority=3";>New
 bug — https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12314524&issuetype=4&summary=[Enter%20a%20brief%20description]&priority=3";>New
 improvement
-  https://builds.apache.org/view/M-R/view/Qpid/job/Qpid-JMS-Test-JDK7/";>Java
 7, https://builds.apache.org/view/M-R/view/Qpid/job/Qpid-JMS-Test-JDK8/";>Java
 8
+  https://builds.apache.org/view/M-R/view/Qpid/job/Qpid-JMS-Test-JDK8/";>Java
 8
   https://git-wip-us.apache.org/repos/asf/qpid-jms.git";>Git, 
https://github.com/apache/qpid-jms";>GitHub mirror
 
 
   Proton
   https://issues.apache.org/jira/issues/?jql=project%20%3D%20PROTON%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20priority%20DESC";>Open
 issues — https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12313720&issuetype=1&summary=[Enter%20a%20brief%20description]&priority=3";>New
 bug — https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12313720&issuetype=4&summary=[Enter%20a%20brief%20description]&priority=3";>New
 improvement
-  https://builds.apache.org/view/M-R/view/Qpid/job/Qpid-proton-c/";>C, 
https://builds.apache.org/view/M-R/view/Qpid/job/Qpid-proton-j/";>Java
+  https://builds.apache.org/view/M-R/view/Qpid/job/Qpid-proton-c/";>Linux
   https://git-wip-us.apache.org/repos/asf/qpid-proton.git";>Git, https://github.com/apache/qpid-proton";>GitHub mirror
 
 
+  Proton-J
+  https://issues.apache.org/jira/browse/?jql=project%20%3D%20PROTON%20AND%20resolution%20%3D%20Unresolved%20AND%20component%20%3D%20proton-j%20ORDER%20BY%20priority%20DESC";>Open
 issues — https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12313720&issuetype=1&summary=[Enter%20a%20brief%20description]&priority=3";>New
 bug — https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12313720&issuetype=4&summary=[Enter%20a%20brief%20description]&priority=3";>New
 improvement
+  https://builds.apache.org/view/M-R/view/Qpid/job/Qpid-proton-j/";>Java 
7
+  https://git-wip-us.apache.org/repos/asf/qpid-proton-j.git";>Git, https://github.com/apache/qpid-proton-j";>GitHub mirror
+
+
   https://git-wip-us.apache.org/repos/asf?p=qpid-site.git;a=blob_plain;f=README.md;hb=HEAD";>Website
   https://issues.apache.org/jira/issues/?jql=project%20%3D%20QPID%20AND%20resolution%20%3D%20Unresolved%20AND%20component%20%3D%20Website%20ORDER%20BY%20priority%20DESC";>Open
 issues — https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12310520&issuetype=1&components=12312307&summary=[Enter%20a%20brief%20description]&priority=3";>New
 bug — https://issues.apache.org/jira/secure/CreateIssueDetails!init.jspa?pid=12310520&issuetype=4&components=12312307&summary=[Enter%20a%20brief%20description]&priority=3";>New
 improvement
   -

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/documentation.html
--
diff --git a/content/documentation.html b/content/documentation.html
index 3c3e1b4..2d277ef 100644
--- a/content/documentation.html
+++ b/content/documentation.html
@@ -133,10 +133,10 @@ You can find older versions with our
 
 
 Overview
-C API 
reference
-C++ 
API reference
-Java API 
reference
-Python 
API reference
+C API 
reference
+C++ 
API reference
+Python 
API reference
+Java API 
reference
 
 
 

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/download.html
--
diff --git a/content/download.html b/content/download.html
index a952bd8..997afd3 100644
--- a/content/download.html
+++ b/content/download.html
@@ -138,8 +138,13 @@ process. The downloads on this page are from our
 
 
   Qpid Proton
-  http://www.apache.org/dyn/closer.lua/qpid/proton/0.16.0/qpid-proton-0.16.0.tar.gz";>qpid-proton-0.16.0.tar.gz
-  http://www.apache.org/dist/qpid/proton/0.16.0/qpid-proton-0.16.0.tar.gz.asc";>ASC,
 http://www.apache.org/dist/qpid/proton/0.16.0/qpid-proton-0.16.0.tar.gz.md5";>MD5,
 http://www.apache.org/dist/qpid/proton/0.16.0/qpid-proton-0.16.0.tar.gz.sha1";>SHA1
+  http://www.apache.org/dyn/closer.lua/qpid/proton/0.17.0/qpid-proton-0.17.0.tar.gz";>qpid-proton-0.17.0.tar.gz
+  http://www.apache.org/dist/qpid/proton/0.17.0/qpid-proton-0.17.0.tar.gz.asc";>ASC,
 http:

[04/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/messenger_8h.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/messenger_8h.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/messenger_8h.html
new file mode 100755
index 000..76e52ba
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/messenger_8h.html
@@ -0,0 +1,360 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: proton/messenger.h File Reference
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('messenger_8h.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Macros |
+Typedefs |
+Enumerations |
+Functions  
+  
+messenger.h File Reference  
+
+
+
+Deprecated - The Messenger API  
+More...
+#include 

+#include 
+#include 
+#include 
+#include 
+#include 
+
+Go to the source code of this 
file.
+
+
+Macros
+
+#define PN_CUMULATIVE
+ Indicates that an accept or 
reject should operate cumulatively. 
+ 
+
+#define PN_FLAGS_CHECK_ROUTES
+ Messenger flag to indicate 
that a call \ to pn_messenger_start should check that \ any defined routes are 
valid. 
+ 
+
+#define PN_FLAGS_ALLOW_INSECURE_MECHS
+ Messenger flag to indicate 
that the PLAIN \ mechanism is allowed on an unencrypted \ connection. 

+ 
+
+
+Typedefs
+typedef struct pn_messenger_t pn_messenger_t
+ A pn_messenger_t provides a high level 
interface for sending and receiving messages (See pn_message_t).  More...
+ 
+typedef struct pn_subscription_t pn_subscription_t
+ A subscription is a request 
for incoming messages.  More...
+ 
+
+typedef int64_t pn_tracker_t
+ Trackers provide a 
lightweight handle used to track the status of incoming and outgoing 
deliveries. 
+ 
+
+
+Enumerations
+enum  pn_status_t 
{ 
+  PN_STATUS_UNKNOWN,
 
+PN_STATUS_PENDING,
 
+PN_STATUS_ACCEPTED,
 
+PN_STATUS_REJECTED,
 
+
+  PN_STATUS_RELEASED,
 
+PN_STATUS_MODIFIED,
 
+PN_STATUS_ABORTED,
 
+PN_STATUS_SETTLED
+
+ }
+ Describes all the possible 
states for a message associated with a given tracker.  More...
+ 
+
+
+Functions
+pn_messenger_t
 * pn_messenger
 (const char *name)
+ Construct a new pn_messenger_t with the given 
name.  More...
+ 
+const char * pn_messenger_name
 (pn_messenger_t
 *messenger)
+ Get the name of a 
messenger.  More...
+ 
+int pn_messenger_set_certificate
 (pn_messenger_t
 *messenger, const char *certificate)
+ Sets the path that will be 
used to get the certificate that will be used to identify this messenger to its 
peers.  More...
+ 
+const char * pn_messenger_get_certificate
 (pn_messenger_t
 *messenger)
+ Get the certificate path.  
More...
+ 
+int pn_messenger_set_private_key
 (pn_messenger_t
 *messenger, const char *private_key)
+ Set path to the private key 
that was used to sign the certificate.  More...
+ 
+const char * pn_messenger_get_private_key
 (pn_messenger_t
 *messenger)
+ Gets the private key file 
for a messenger.  More...
+ 
+int pn_messenger_set_password
 (pn_messenger_t
 *messenger, const char *password)
+ Sets the private key 
password for a messenger.  More...
+ 
+const char * pn_messenger_get_password
 (pn_messenger_t
 *messenger)
+ Gets the private key file 
password for a messenger.  More...
+ 
+int pn_messenger_set_trusted_certificates
 (pn_messenger_t
 *messenger, const char *cert_db)
+ Sets the trusted 
certificates database for a messenger.  More...
+ 
+const char * pn_messenger_get_trusted_certificates
 (pn_messenger_t
 *messenger)
+ Gets the trusted 
certificates database for a messenger.  More...
+ 
+int pn_messenger_set_timeout
 (pn_messenger_t
 *messenger, int timeout)
+ Set the default timeout for 
a messenger.  More...
+ 
+int pn_messenger_get_timeout
 (pn_messenger_t
 *messenger)
+ Gets the timeout for a 
messenger object.  More...
+ 
+bool pn_messenger_is_blocking
 (pn_messenger_t
 *messenger)
+ Check if a messenger is in 
blocking mode.  More...
+ 
+int pn_messenger_set_blocking
 (pn_messenger_t
 *messenger, bool blocking)
+ Enable or disable blocking 
behavior for a messenger during calls to pn_messenger_send and pn_messenger_recv.  More...
+ 
+bool pn_messenger_is_passive
 (pn_messenger_t
 *messenger)
+ Check if a messenger is in 
passive mode.  More...
+ 
+int pn_messenger_set_passive

[49/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/messenger/c/examples/recv.c.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/messenger/c/examples/recv.c.html 
b/content/releases/qpid-proton-0.17.0/messenger/c/examples/recv.c.html
new file mode 100644
index 000..5c53f06
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/messenger/c/examples/recv.c.html
@@ -0,0 +1,283 @@
+
+
+http://www.w3.org/1999/xhtml"; xml:lang="en">
+  
+recv.c - Apache Qpid™
+
+
+
+
+var _deferredFunctions = [];
+
+
+
+
+https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+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}"/>
+  
+  
+
+  
+
+
+
+
+
+  Apache 
Qpid™
+  Documentation
+  Download
+  Discussion
+
+  
+
+  
+
+  
+Project
+
+
+  Overview
+  Components
+  Releases
+
+  
+
+  
+Messaging APIs
+
+
+  Qpid Proton
+  Qpid JMS
+  Qpid 
Messaging API
+
+  
+
+  
+Servers and tools
+
+
+  Broker for 
Java
+  C++ 
broker
+  Dispatch 
router
+
+  
+
+  
+Resources
+
+
+  Dashboard
+  https://cwiki.apache.org/confluence/display/qpid/Index";>Wiki
+  More resources
+
+  
+
+  
+
+  
+http://www.google.com/search"; method="get">
+  
+  
+  Search
+  More ways to search
+
+  
+
+  
+HomeReleasesQpid Proton 
0.17.0C AMQP 
Messenger Examplesrecv.c
+
+
+  
+recv.c
+#include 
"proton/message.h"
+#include "proton/messenger.h"
+
+#include "pncompat/misc_funcs.inc"
+#include 
+#include 
+#include 
+
+#define check(messenger)  
   \
+  {   
   \
+if(pn_messenger_errno(messenger)) 
   \
+{ 
   \
+  die(__FILE__, __LINE__, 
pn_error_text(pn_messenger_error(messenger))); \
+} 
   \
+  }   
   \
+
+void die(const char 
*file, 
int line, 
const char *message)
+{
+  fprintf(stderr, "%s:%i: 
%s\n", file, line, message);
+  exit(1);
+}
+
+void usage(void)
+{
+  printf("Usage: recv [options] \n");
+  printf("-c\tPath to 
the certificate file.\n");
+  printf("-k\tPath to 
the private key file.\n");
+  printf("-p\tPassword 
for the private key.\n");
+  printf("\tAn 
address.\n");
+  exit(0);
+}
+
+int main(int argc, char** argv)
+{
+  char* certificate = NULL;
+  char* privatekey = NULL;
+  char* password = NULL;
+  char* address = (char *) "amqp://~0.0.0.0";
+  int c;
+
+  pn_message_t * message;
+  pn_messenger_t * messenger;
+
+  message = pn_message();
+  messenger = pn_messenger(NULL);
+
+  opterr = 0;
+
+  while((c = getopt(argc, argv, "hc:k:p:")) != -1)
+  {
+switch(c)
+{
+case 'h':
+  usage();
+  break;
+
+case 'c': certificate = optarg; break;
+case 'k': privatekey = optarg; break;
+case 'p': password = optarg; break;
+
+case '?':
+  if(optopt == 'c' ||
+ optopt == 'k' ||
+ optopt == 'p')
+  {
+fprintf(stderr, "Option 
-%c requires an argument.\n", optopt);
+  }
+  else if(isprint(optopt))
+  {
+fprintf(stderr, "Unknown 
option `-%c'.\n", optopt);
+  }
+  else
+  {
+fprintf(stderr, "Unknown 
option character `\\x%x'.\n", optopt);
+  }
+  return 1;
+default:
+  abort();
+}
+  }
+
+  if (optind < argc)
+  {
+address = argv[optind];
+  }
+
+  
+  if(certificate)
+  {
+pn_messenger_set_certificate(messenger, 
certificate);
+  }
+
+  if(privatekey)
+  {
+pn_messenger_set_private_key(messenger, 
privatekey);
+  }
+
+  if(password)
+  {
+pn_messenger_set_password(messenger, 
password);
+  }
+
+  pn_messenger_start(messenger);
+  check(messenger);
+
+  pn_messenger_subscribe(messenger, address);
+  check(messenger);
+
+  for(;;)
+  {
+pn_messenger_recv(messenger, 1024);
+check(messenger);
+
+while(pn_messenger_incoming(messenger))
+{
+  pn_messenger_get(messenger, message);
+  check(messenger);
+
+  {
+  char buffer[1024];
+  

[17/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__message.js
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/group__message.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__message.js
new file mode 100755
index 000..6611043
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__message.js
@@ -0,0 +1,57 @@
+var group__message =
+[
+[ "PN_DEFAULT_PRIORITY", 
"group__message.html#ga732b155202644a5c5be75a651a3c4fac", null ],
+[ "pn_message_t", 
"group__message.html#gad9259fa9271e8844c8e05a7e8978e3b2", null ],
+[ "pn_message", "group__message.html#gaaf98d84b9ddc1c65374c9c5b979e", 
null ],
+[ "pn_message_annotations", 
"group__message.html#gadadb16710eccb6d332d039acc9dc1042", null ],
+[ "pn_message_body", 
"group__message.html#ga145c06edbcccfbe97136bfb5cb2b22b1", null ],
+[ "pn_message_clear", 
"group__message.html#ga918c90a049d6b39041b0a2044f9048c6", null ],
+[ "pn_message_correlation_id", 
"group__message.html#gaceb08618e468fdb4a95e103cce6e7cbd", null ],
+[ "pn_message_data", 
"group__message.html#ga013d429f94d653bc1e00f1f438a079a6", null ],
+[ "pn_message_decode", 
"group__message.html#gab0bae90838f4661b0c82c15f25e1e988", null ],
+[ "pn_message_encode", 
"group__message.html#ga2173bbce3c1f4b04074e42d2fe7da473", null ],
+[ "pn_message_errno", 
"group__message.html#gac10c5d8f12e4817fec126fdb608baf53", null ],
+[ "pn_message_error", 
"group__message.html#ga9ad09178e7682efde76e2d39f352dfe8", null ],
+[ "pn_message_free", 
"group__message.html#ga69aadbc3a80f1fa16962774e711392f8", null ],
+[ "pn_message_get_address", 
"group__message.html#gaa4f5b4884d5422123a4e6f48bf00701c", null ],
+[ "pn_message_get_content_encoding", 
"group__message.html#gacb97f21822b058b6297bc618f6d190b0", null ],
+[ "pn_message_get_content_type", 
"group__message.html#ga280a96bf80dd37a4062432f45e679ea1", null ],
+[ "pn_message_get_correlation_id", 
"group__message.html#ga7c7a49b84141d130f885e3a6b357d65a", null ],
+[ "pn_message_get_creation_time", 
"group__message.html#ga4a18377a68cc26d68141e1b1afd82a52", null ],
+[ "pn_message_get_delivery_count", 
"group__message.html#gad514ef95e642698876bedf6ec772eb72", null ],
+[ "pn_message_get_expiry_time", 
"group__message.html#ga8fdfd3daca961bbfaa7affacee6047ce", null ],
+[ "pn_message_get_group_id", 
"group__message.html#ga4ebc7c7e7f524f5bf36214ff0ccaa00b", null ],
+[ "pn_message_get_group_sequence", 
"group__message.html#ga4c33c1f6b80dd62e2b4bdf23d0b2dbf4", null ],
+[ "pn_message_get_id", 
"group__message.html#gad7d3aa060b7666dce6a6d955945bedce", null ],
+[ "pn_message_get_priority", 
"group__message.html#ga5e6769354fcb71c9053fff0045301a0e", null ],
+[ "pn_message_get_reply_to", 
"group__message.html#ga5b9e011902e7bd3a9f94ecf52b723c33", null ],
+[ "pn_message_get_reply_to_group_id", 
"group__message.html#ga7163a0174e7c71361172a1f6387f232a", null ],
+[ "pn_message_get_subject", 
"group__message.html#gaf35cc7fb503f99b434a970ff669e5c4c", null ],
+[ "pn_message_get_ttl", 
"group__message.html#ga2ade598da4a8bb0464980ae227f29d5c", null ],
+[ "pn_message_get_user_id", 
"group__message.html#ga957f54f40b8a297cdf9ceee8a71b3c1c", null ],
+[ "pn_message_id", 
"group__message.html#ga296bd7b984c4b9cfabc297ab5badf7de", null ],
+[ "pn_message_instructions", 
"group__message.html#ga02347ad161f972e4b94567f329b53a8a", null ],
+[ "pn_message_is_durable", 
"group__message.html#gaf9e131dcfb094bebc3424661042d3c36", null ],
+[ "pn_message_is_first_acquirer", 
"group__message.html#gac8a1e35c70d625b69e0d1769d9c898d2", null ],
+[ "pn_message_is_inferred", 
"group__message.html#ga5d9367609d74ca3511d4172806eeb55b", null ],
+[ "pn_message_properties", 
"group__message.html#ga43c7ee6ab70316145fb2bb5fcad210ad", null ],
+[ "pn_message_set_address", 
"group__message.html#ga38ecee233f94e128bed9be3e530f27e5", null ],
+[ "pn_message_set_content_encoding", 
"group__message.html#gafc79b5a0c8bd56aaa07f1357ba07475b", null ],
+[ "pn_message_set_content_type", 
"group__message.html#gaa0247560f0cd4590bc8ece20565eb611", null ],
+[ "pn_message_set_correlation_id", 
"group__message.html#ga2179a56c66e47eb65c61a8f84ae4488a", null ],
+[ "pn_message_set_creation_time", 
"group__message.html#gab7f1c0d93b93dee6c3eef730e35ef5e2", null ],
+[ "pn_message_set_delivery_count", 
"group__message.html#ga195472fabe3416dccf8a4bfcdacfa6c0", null ],
+[ "pn_message_set_durable", 
"group__message.html#ga63f6065e770ddf435e38d8c0e01bc5ad", null ],
+[ "pn_message_set_expiry_time", 
"group__message.html#ga6c108bc39b13c5257671aee68ea981c7", null ],
+[ "pn_message_set_first_acquirer", 
"group__message.html#ga64240467da74892010a7282116b0b234", null ],
+[ "pn_message_set_group_id", 
"group__message.html#

[39/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/connection__driver_8h_source.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/connection__driver_8h_source.html
 
b/content/releases/qpid-proton-0.17.0/proton/c/api/connection__driver_8h_source.html
new file mode 100755
index 000..f9bd81f
--- /dev/null
+++ 
b/content/releases/qpid-proton-0.17.0/proton/c/api/connection__driver_8h_source.html
@@ -0,0 +1,191 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: proton/connection_driver.h Source File
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('connection__driver_8h_source.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+connection_driver.h  
+
+
+Go to the documentation of this 
file.1 #ifndef 
PROTON_CONNECTION_DRIVER_H
+
2 #define PROTON_CONNECTION_DRIVER_H 1
+
3 
+
4 /*
+
5  * Licensed to the Apache Software 
Foundation (ASF) under one
+
6  * or more contributor license agreements.  
See the NOTICE file
+
7  * distributed with this work for 
additional information
+
8  * regarding copyright ownership.  The ASF 
licenses this file
+
9  * to you under the Apache License, Version 
2.0 (the
+   
10  * "License"); you may not use 
this file except in compliance
+   
11  * with the License.  You may obtain a 
copy of the License at
+   
12  *
+   
13  *   
http://www.apache.org/licenses/LICENSE-2.0
+   
14  *
+   
15  * Unless required by applicable law or 
agreed to in writing,
+   
16  * software distributed under the License 
is distributed on an
+   
17  * "AS IS" BASIS, WITHOUT 
WARRANTIES OR CONDITIONS OF ANY
+   
18  * KIND, either express or implied.  See 
the License for the
+   
19  * specific language governing permissions 
and limitations
+   
20  * under the License.
+   
21  */
+   
22 
+   
77 #include 

+   
78 #include 
+   
79 #include 
+   
80 
+   
81 #include 
+   
82 
+   
83 #ifdef __cplusplus
+   
84 extern "C" 
{
+   
85 #endif
+   
86 
+   90 typedef struct pn_connection_driver_t {
+   91  
 pn_connection_t *connection;
+   92  
 pn_transport_t *transport;
+   93  
 pn_event_batch_t 
batch;
+   
94 } pn_connection_driver_t;
+   
95 
+  
112 PN_EXTERN int pn_connection_driver_init(pn_connection_driver_t*, pn_connection_t*, pn_transport_t*);
+  
113 
+  
119 PN_EXTERN int pn_connection_driver_bind(pn_connection_driver_t *d);
+  
120 
+  
125 PN_EXTERN void pn_connection_driver_destroy(pn_connection_driver_t *);
+  
126 
+  
135 PN_EXTERN pn_rwbytes_t pn_connection_driver_read_buffer(pn_connection_driver_t *);
+  
136 
+  
141 PN_EXTERN void pn_connection_driver_read_done(pn_connection_driver_t *, size_t 
n);
+  
142 
+  
146 PN_EXTERN void pn_connection_driver_read_close(pn_connection_driver_t *);
+  
147 
+  
151 PN_EXTERN bool pn_connection_driver_read_closed(pn_connection_driver_t *);
+  
152 
+  161  
PN_EXTERN pn_bytes_t pn_connection_driver_write_buffer(pn_connection_driver_t *);
+  
162 
+  
167 PN_EXTERN void pn_connection_driver_write_done(pn_connection_driver_t *, size_t 
n);
+  
168 
+  
172 PN_EXTERN void pn_connection_driver_write_close(pn_connection_driver_t *);
+  
173 
+  
177 PN_EXTERN bool pn_connection_driver_write_closed(pn_connection_driver_t *);
+  
178 
+  
182 PN_EXTERN void pn_connection_driver_close(pn_connection_driver_t * c);
+  
183 
+  
191 PN_EXTERN pn_event_t* pn_connection_driver_next_event(pn_connection_driver_t *);
+  
192 
+  
196 PN_EXTERN bool pn_connection_driver_has_event(pn_connection_driver_t *);
+  
197 
+  
204 PN_EXTERN bool pn_connection_driver_finished(pn_connection_driver_t *);
+  
205 
+  
215 PN_EXTERN void pn_connection_driver_errorf(pn_connection_driver_t *d, const 
char *name, const 
char *fmt, ...);
+  
216 
+  
220 PN_EXTERN void pn_connection_driver_verrorf(pn_connection_driver_t *d, const 
char *name, const 
char *fmt, va_list);
+  
221 
+  
225 PN_EXTERN void pn_connection_driver_log(pn_connection_driver_t *d, const 
char *msg);
+  
226 
+  
230 PN_EXTERN void pn_connection_driver_logf(pn_connection_driver_t *d, char 
*fmt, ...);
+  
231 
+  
235 PN_EXTERN void pn_connection_driver_vlogf(pn_connection_driver_t *d, const 
char *fmt, va_list ap);
+  
236 
+  
241 PN_EXTERN pn_connection_drive

[12/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__terminus.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/group__terminus.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__terminus.html
new file mode 100755
index 000..76c1d2a
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__terminus.html
@@ -0,0 +1,907 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: Terminus
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('group__terminus.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Typedefs |
+Enumerations |
+Functions  
+  
+TerminusCore  
+
+
+
+A source or target for messages.  
+More...
+
+
+Typedefs
+typedef struct pn_terminus_t pn_terminus_t
+ Encapsulates the endpoint 
state associated with an AMQP Terminus.  More...
+ 
+
+
+Enumerations
+enum  pn_terminus_type_t
 { PN_UNSPECIFIED,
 
+PN_SOURCE,
 
+PN_TARGET,
 
+PN_COORDINATOR
+ }
+ Type of an AMQP terminus.  
More...
+ 
+enum  pn_durability_t
 { PN_NONDURABLE,
 
+PN_CONFIGURATION,
 
+PN_DELIVERIES
+ }
+ Durability mode of an AMQP 
terminus.  More...
+ 
+enum  pn_expiry_policy_t
 { PN_EXPIRE_WITH_LINK,
 
+PN_EXPIRE_WITH_SESSION,
 
+PN_EXPIRE_WITH_CONNECTION,
 
+PN_EXPIRE_NEVER
+ }
+ Expiry policy of an AMQP 
terminus.  More...
+ 
+enum  pn_distribution_mode_t
 { PN_DIST_MODE_UNSPECIFIED,
 
+PN_DIST_MODE_COPY,
 
+PN_DIST_MODE_MOVE
+ }
+ Distribution mode of an 
AMQP terminus.  More...
+ 
+
+
+Functions
+pn_terminus_type_t pn_terminus_get_type
 (pn_terminus_t
 *terminus)
+ Get the type of a terminus 
object.  More...
+ 
+int pn_terminus_set_type
 (pn_terminus_t
 *terminus, pn_terminus_type_t
 type)
+ Set the type of a terminus 
object.  More...
+ 
+const char * pn_terminus_get_address
 (pn_terminus_t
 *terminus)
+ Get the address of a 
terminus object.  More...
+ 
+int pn_terminus_set_address
 (pn_terminus_t
 *terminus, const char *address)
+ Set the address of a 
terminus object.  More...
+ 
+pn_distribution_mode_t pn_terminus_get_distribution_mode
 (const pn_terminus_t
 *terminus)
+ Get the distribution mode 
of a terminus object.  More...
+ 
+int pn_terminus_set_distribution_mode
 (pn_terminus_t
 *terminus, pn_distribution_mode_t
 mode)
+ Set the distribution mode 
of a terminus object.  More...
+ 
+pn_durability_t pn_terminus_get_durability
 (pn_terminus_t
 *terminus)
+ Get the durability mode of 
a terminus object.  More...
+ 
+int pn_terminus_set_durability
 (pn_terminus_t
 *terminus, pn_durability_t
 durability)
+ Set the durability mode of 
a terminus object.  More...
+ 
+pn_expiry_policy_t pn_terminus_get_expiry_policy
 (pn_terminus_t
 *terminus)
+ Get the expiry policy of a 
terminus object.  More...
+ 
+int pn_terminus_set_expiry_policy
 (pn_terminus_t
 *terminus, pn_expiry_policy_t
 policy)
+ Set the expiry policy of a 
terminus object.  More...
+ 
+pn_seconds_t pn_terminus_get_timeout
 (pn_terminus_t
 *terminus)
+ Get the timeout of a 
terminus object.  More...
+ 
+int pn_terminus_set_timeout
 (pn_terminus_t
 *terminus, pn_seconds_t
 timeout)
+ Set the timeout of a 
terminus object.  More...
+ 
+bool pn_terminus_is_dynamic
 (pn_terminus_t
 *terminus)
+ Get the dynamic flag for a 
terminus object.  More...
+ 
+int pn_terminus_set_dynamic
 (pn_terminus_t
 *terminus, bool dynamic)
+ Set the dynamic flag for a 
terminus object.  More...
+ 
+pn_data_t 
* pn_terminus_properties
 (pn_terminus_t
 *terminus)
+ Access/modify the AMQP 
properties data for a terminus object.  More...
+ 
+pn_data_t 
* pn_terminus_capabilities
 (pn_terminus_t
 *terminus)
+ Access/modify the AMQP 
capabilities data for a terminus object.  More...
+ 
+pn_data_t 
* pn_terminus_outcomes
 (pn_terminus_t
 *terminus)
+ Access/modify the AMQP 
outcomes for a terminus object.  More...
+ 
+pn_data_t 
* pn_terminus_filter
 (pn_terminus_t
 *terminus)
+ Access/modify the AMQP 
filter set for a terminus object.  More...
+ 
+int pn_terminus_copy
 (pn_terminus_t
 *terminus, pn_terminus_t
 *src)
+ Copy a terminus object.  More...
+ 
+
+Detailed 
Description
+A source or target for messages. 
+Typedef Documentation
+
+
+
+  
+
+  typedef struct pn_terminus_t
 pn_terminus_t
+
+  
+
+
+Encapsulates the endpoint state associated with an AMQP Terminus. 
+An AMQP Terminus acts a

[10/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__transport.js
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/group__transport.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__transport.js
new file mode 100755
index 000..09ec1a9
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__transport.js
@@ -0,0 +1,59 @@
+var group__transport =
+[
+[ "PN_TRACE_DRV", 
"group__transport.html#ga7065ad65f95c995a24e416edc95aead4", null ],
+[ "PN_TRACE_EVT", 
"group__transport.html#ga3bde88d15fcfda400a36d8f9e5d51688", null ],
+[ "PN_TRACE_FRM", 
"group__transport.html#gab8e04b4c128379ff27e6b801c0bce494", null ],
+[ "PN_TRACE_OFF", 
"group__transport.html#gae8f32e46e94953bab10bee530eee9044", null ],
+[ "PN_TRACE_RAW", 
"group__transport.html#gafde0eb3c73fb98816f4238d42d48f3d8", null ],
+[ "pn_trace_t", 
"group__transport.html#ga4695788da8491f0c7104bfe36634ff94", null ],
+[ "pn_tracer_t", 
"group__transport.html#ga3481dace48ff59d216127a63720038cd", null ],
+[ "pn_transport_t", 
"group__transport.html#gac26eda05f649bbf0399f3d8d78d12fa8", null ],
+[ "pn_transport", 
"group__transport.html#gaf9833d93faf6a6ed68039e4a909cdd77", null ],
+[ "pn_transport_attachments", 
"group__transport.html#gabdd6d56837a028097b1676350d65a864", null ],
+[ "pn_transport_bind", 
"group__transport.html#ga1a769e2e6c900c78c710407296cb4e13", null ],
+[ "pn_transport_capacity", 
"group__transport.html#gaa079bb5f5b9ea10734c9d8af26fba333", null ],
+[ "pn_transport_close_head", 
"group__transport.html#gab8d0c7878d3d8ecda627678a6ec55072", null ],
+[ "pn_transport_close_tail", 
"group__transport.html#gaa8304f8719610e384aa9a3f5f3c98289", null ],
+[ "pn_transport_closed", 
"group__transport.html#ga55c589d9b3e69057b130036c3c2173df", null ],
+[ "pn_transport_condition", 
"group__transport.html#gac458d9fdb684f9501e89b96fc51f5c34", null ],
+[ "pn_transport_connection", 
"group__transport.html#ga2b98f594e012c24e7b17dcc91e3d4caf", null ],
+[ "pn_transport_error", 
"group__transport.html#gaede0bc2a0038ccdc7e1b193e322147fa", null ],
+[ "pn_transport_free", 
"group__transport.html#ga6ab28051242631d9bea4814e8670ab90", null ],
+[ "pn_transport_get_channel_max", 
"group__transport.html#gac14e93cc5e8bc949fe7a0800ebd6e052", null ],
+[ "pn_transport_get_context", 
"group__transport.html#ga000b2b9ab82139defb1a103f220ec58e", null ],
+[ "pn_transport_get_frames_input", 
"group__transport.html#ga92ce0b44ab956c182d646824b4e9ed61", null ],
+[ "pn_transport_get_frames_output", 
"group__transport.html#ga3887e8d8c60d06df9978947edaf4d461", null ],
+[ "pn_transport_get_idle_timeout", 
"group__transport.html#ga6980396c3d890b86656167c3a063eee7", null ],
+[ "pn_transport_get_max_frame", 
"group__transport.html#ga46552ed46e59de6530d2eee03707a51b", null ],
+[ "pn_transport_get_remote_idle_timeout", 
"group__transport.html#gabdcbd5d08c5b5cd3603dee74421985b5", null ],
+[ "pn_transport_get_remote_max_frame", 
"group__transport.html#ga351823e18e043576078f361d7dfe1cce", null ],
+[ "pn_transport_get_tracer", 
"group__transport.html#ga30d129d04a387ea34515c1641b83521b", null ],
+[ "pn_transport_get_user", 
"group__transport.html#ga6b2750a2d313c65aabe5dc8a99f1de58", null ],
+[ "pn_transport_head", 
"group__transport.html#ga3ef8b0032b2a012c697e853e363338ea", null ],
+[ "pn_transport_input", 
"group__transport.html#ga93f5efd9d63ebd1b1498fdace388ec3d", null ],
+[ "pn_transport_is_authenticated", 
"group__transport.html#ga8a60f6a48e4bd2d090f5bd264cf7f90d", null ],
+[ "pn_transport_is_encrypted", 
"group__transport.html#ga737021ca419e948932071aad2ad38c5b", null ],
+[ "pn_transport_log", 
"group__transport.html#gad603e8d72578bcedd2d9235f74f28f37", null ],
+[ "pn_transport_logf", 
"group__transport.html#ga26cff9ffda93e2ffc8606e19eefe7f84", null ],
+[ "pn_transport_output", 
"group__transport.html#gae72fdee3b8aae3cb484b0ed98c2b802e", null ],
+[ "pn_transport_peek", 
"group__transport.html#ga09a0d15514ca9a14eb40f12425a52797", null ],
+[ "pn_transport_pending", 
"group__transport.html#ga81adf1fd6fa28054f2f80c424aa98122", null ],
+[ "pn_transport_pop", 
"group__transport.html#ga31470f0b0dbfd2c8c2929cc170858dc9", null ],
+[ "pn_transport_process", 
"group__transport.html#ga1f52a6f11322873e74b9daf004269a91", null ],
+[ "pn_transport_push", 
"group__transport.html#ga50c63f26b8b16f45e6e7912ca54de94b", null ],
+[ "pn_transport_quiesced", 
"group__transport.html#gab8d9e4729b8835d3740de8d2c78831ef", null ],
+[ "pn_transport_remote_channel_max", 
"group__transport.html#gaff7c08aeb92596ad9d269468d1557647", null ],
+[ "pn_transport_require_auth", 
"group__transport.html#ga285b4cced59c665ae178adf26128d3fc", null ],
+[ "pn_transport_require_encryption", 

[25/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__data.js
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/group__data.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__data.js
new file mode 100755
index 000..097f5bc
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__data.js
@@ -0,0 +1,84 @@
+var group__data =
+[
+[ "pn_data_t", "group__data.html#ga5d6cf528776e8b6ad6d67caf095986bf", null 
],
+[ "pn_data", "group__data.html#gac21c6f1c517ac486e2923baa3d0c5db4", null ],
+[ "pn_data_append", "group__data.html#ga0a98b8f17784460034c240ed4b6b47d7", 
null ],
+[ "pn_data_appendn", 
"group__data.html#ga9a048cfd78ca76604b667d170eac0136", null ],
+[ "pn_data_clear", "group__data.html#ga7611c1394e80b5166b8b8647659f97e6", 
null ],
+[ "pn_data_copy", "group__data.html#gaf0e0fbb9c8c757f94b9636a6b54dc332", 
null ],
+[ "pn_data_decode", "group__data.html#ga74430b712be334a05861cfd5e9b312b9", 
null ],
+[ "pn_data_dump", "group__data.html#ga502e9571b513b58bce5a5ae442951400", 
null ],
+[ "pn_data_encode", "group__data.html#ga5502724bcde68615bc47e09a3335b527", 
null ],
+[ "pn_data_encoded_size", 
"group__data.html#gae71bfb440cc4f0b15fe958bf55a3f6af", null ],
+[ "pn_data_enter", "group__data.html#ga1093449b80357dabf3f70a4bf804f4f7", 
null ],
+[ "pn_data_errno", "group__data.html#ga68e94dfa5d7ab568425c4a6587bac1db", 
null ],
+[ "pn_data_error", "group__data.html#gada171f4740e6a1132b4d4b9c0aea645c", 
null ],
+[ "pn_data_exit", "group__data.html#ga67a656cbdbf0a47a223ff1c8507ecf48", 
null ],
+[ "pn_data_format", "group__data.html#gaa63068cf2ed94f05b20f6c49c908a2c6", 
null ],
+[ "pn_data_free", "group__data.html#ga2c02eee58084ba9b77a37c086e195802", 
null ],
+[ "pn_data_get_array", 
"group__data.html#gab0f8eefe5f89362ffe186a092044d936", null ],
+[ "pn_data_get_array_type", 
"group__data.html#ga11c026fb5ec5e8620258f52ed86229b4", null ],
+[ "pn_data_get_atom", 
"group__data.html#gac5d5c6e6bf24597caf63d35b1755e646", null ],
+[ "pn_data_get_binary", 
"group__data.html#gaee6e7a4f78d202cc81657e3976fd68ae", null ],
+[ "pn_data_get_bool", 
"group__data.html#gaeab50c7bd297665714861cfcb8f51124", null ],
+[ "pn_data_get_byte", 
"group__data.html#gaa756be79ecfab947ecea57ed8a9089f7", null ],
+[ "pn_data_get_bytes", 
"group__data.html#gad03a049653bec28d20dc7587f7e544de", null ],
+[ "pn_data_get_char", 
"group__data.html#ga9deeb028b90df8bfa3cad7928348b46b", null ],
+[ "pn_data_get_decimal128", 
"group__data.html#gaeb8b424245ca352fb63dce8ca03cd8da", null ],
+[ "pn_data_get_decimal32", 
"group__data.html#gabdbfa1e913c490d3b1ad6ca169910482", null ],
+[ "pn_data_get_decimal64", 
"group__data.html#ga3bdeb99d1275d7fe06a46818467d03d9", null ],
+[ "pn_data_get_double", 
"group__data.html#ga97c448c037e34404df782c82d77b2bc3", null ],
+[ "pn_data_get_float", 
"group__data.html#gabf41ef79c9a4f7e3fd673b0999e63a41", null ],
+[ "pn_data_get_int", 
"group__data.html#ga4f9ccacd002e89127b278703a6c680da", null ],
+[ "pn_data_get_list", 
"group__data.html#ga3af18fc419995766f83a4b4ac07c31ce", null ],
+[ "pn_data_get_long", 
"group__data.html#ga8d813db46df4e635b1ab2c400403560c", null ],
+[ "pn_data_get_map", 
"group__data.html#gadbd4c895a1e10266d20898996ce53bc0", null ],
+[ "pn_data_get_short", 
"group__data.html#gafe894205eaba01d1caf8ee2aa68ed55c", null ],
+[ "pn_data_get_string", 
"group__data.html#gafccb5008960eb8dc757cb7f9941e5013", null ],
+[ "pn_data_get_symbol", 
"group__data.html#ga3c64a188867ebb19c8d4e3908e6f8e20", null ],
+[ "pn_data_get_timestamp", 
"group__data.html#gac8cf4d1cb60c3313f4d61f45bceda5ba", null ],
+[ "pn_data_get_ubyte", 
"group__data.html#ga7582b8fd0ecdf0368a600b9c4f22faa8", null ],
+[ "pn_data_get_uint", 
"group__data.html#ga9541c1ee071c7d0b38805e1b01672ccc", null ],
+[ "pn_data_get_ulong", 
"group__data.html#gaef4aa1c6873eb59a46ccaf76c492826f", null ],
+[ "pn_data_get_ushort", 
"group__data.html#ga254abc4df02a5c2e87fd3bdac2e14846", null ],
+[ "pn_data_get_uuid", 
"group__data.html#ga5ba3f8eb5a972b9a579bc5af9e7fbde2", null ],
+[ "pn_data_is_array_described", 
"group__data.html#ga122e7f20f958d51900675d37d80bd37e", null ],
+[ "pn_data_is_described", 
"group__data.html#gad7fac25ba5589ff0374442cf7ecbbd9c", null ],
+[ "pn_data_is_null", 
"group__data.html#gabba00ce3862818acd8ca91c2a8af348b", null ],
+[ "pn_data_narrow", "group__data.html#gaac08905c5bfb2371951914e0fb2793b9", 
null ],
+[ "pn_data_next", "group__data.html#ga96c9a1c5f179036cd9513c50c0ac57de", 
null ],
+[ "pn_data_point", "group__data.html#ga61162ca933ab6b957270f27910981eef", 
null ],
+[ "pn_data_prev", "group__data.html#ga9ee214dd19c845f76e29651682732e16", 
null ],
+[ "pn_data_print", "group__data.htm

[15/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__messenger.js
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/group__messenger.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__messenger.js
new file mode 100755
index 000..caef443
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__messenger.js
@@ -0,0 +1,81 @@
+var group__messenger =
+[
+[ "PN_CUMULATIVE", 
"group__messenger.html#ga6c2e8d006ec05b913fa1e6dc510d23b9", null ],
+[ "PN_FLAGS_ALLOW_INSECURE_MECHS", 
"group__messenger.html#ga118fb0c2384257dff5d72eea787e4a0c", null ],
+[ "PN_FLAGS_CHECK_ROUTES", 
"group__messenger.html#gad5ad0b67fef0e761dc0138b9621ffa14", null ],
+[ "pn_messenger_t", 
"group__messenger.html#ga0d342bb795d48591ad6b3f867766b8b1", null ],
+[ "pn_subscription_t", 
"group__messenger.html#gabd73703511b9dae193765e9e57864291", null ],
+[ "pn_tracker_t", 
"group__messenger.html#gab1173cfe4bcaa0a530c8035dc75f42c7", null ],
+[ "pn_status_t", 
"group__messenger.html#ga242e4ee54b9c0a416443c7da5f6e045b", [
+  [ "PN_STATUS_UNKNOWN", 
"group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba0b46b1041679460baaba2ddcdb2173f2",
 null ],
+  [ "PN_STATUS_PENDING", 
"group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba4b0354a77173cd75c69159e15c23f611",
 null ],
+  [ "PN_STATUS_ACCEPTED", 
"group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba693fd9044a50a4f02e842d04a4bf1467",
 null ],
+  [ "PN_STATUS_REJECTED", 
"group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045baf109df703952744009b3547f3b8f32bf",
 null ],
+  [ "PN_STATUS_RELEASED", 
"group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba67079750477effb7935df83381c47852",
 null ],
+  [ "PN_STATUS_MODIFIED", 
"group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba77d94a6b6b745eef9307f144b57e81e8",
 null ],
+  [ "PN_STATUS_ABORTED", 
"group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba1239e8ada7eabe2aeab98f2c881cd2ee",
 null ],
+  [ "PN_STATUS_SETTLED", 
"group__messenger.html#gga242e4ee54b9c0a416443c7da5f6e045ba1181bc7f51502ae11ed240866cd64583",
 null ]
+] ],
+[ "pn_messenger", 
"group__messenger.html#gabe045d16ca8eb1e3cc87387e2ae82433", null ],
+[ "pn_messenger_accept", 
"group__messenger.html#ga11cd0d3423482e1ddda7a8b0cbb581c7", null ],
+[ "pn_messenger_buffered", 
"group__messenger.html#ga15adeb707f15b86df1e5486c34a060e6", null ],
+[ "pn_messenger_deadline", 
"group__messenger.html#ga223e7c16f3e84f4e573864c3881b3b4b", null ],
+[ "pn_messenger_delivery", 
"group__messenger.html#ga65f22122f08bc93de2bfe155aa12d0b0", null ],
+[ "pn_messenger_errno", 
"group__messenger.html#gacfd10311abca28521fe7aa9cabfff61c", null ],
+[ "pn_messenger_error", 
"group__messenger.html#ga0301664be9c54b3a573578776ad2a5d2", null ],
+[ "pn_messenger_free", 
"group__messenger.html#ga530295575eda95e3c19316d41bd1baa7", null ],
+[ "pn_messenger_get", 
"group__messenger.html#gaa6d85929e4b4b574690927ddde00c540", null ],
+[ "pn_messenger_get_certificate", 
"group__messenger.html#ga1d0c003a1fb5e20b894e2deb8b43118b", null ],
+[ "pn_messenger_get_flags", 
"group__messenger.html#ga9f4e2fbfb7eb7bfd9acd7ad758d24085", null ],
+[ "pn_messenger_get_incoming_window", 
"group__messenger.html#ga45d578f39673ad59ca65d2042054abee", null ],
+[ "pn_messenger_get_link", 
"group__messenger.html#ga757aeef23d47ecc2a9a461b882686417", null ],
+[ "pn_messenger_get_outgoing_window", 
"group__messenger.html#gac191bdb410b7839d6306a0d8e5ac19e1", null ],
+[ "pn_messenger_get_password", 
"group__messenger.html#ga3f02ad7340a59c5982e6223aaeea803a", null ],
+[ "pn_messenger_get_private_key", 
"group__messenger.html#gab692f989aed2aa83bd71b7fa7196aeb1", null ],
+[ "pn_messenger_get_remote_idle_timeout", 
"group__messenger.html#ga9be25d57cda5a6e1c5658b0f362c41c7", null ],
+[ "pn_messenger_get_timeout", 
"group__messenger.html#ga083ba6296a1ae1dfe45c0fb82da823eb", null ],
+[ "pn_messenger_get_trusted_certificates", 
"group__messenger.html#ga955b218a8f58560e9e228ca14fba21f2", null ],
+[ "pn_messenger_incoming", 
"group__messenger.html#ga43cf91b5528c2729b3ff9ae1d2a7d257", null ],
+[ "pn_messenger_incoming_subscription", 
"group__messenger.html#gae351d031d2ef29bdb137a59d461c4253", null ],
+[ "pn_messenger_incoming_tracker", 
"group__messenger.html#gafe31e771826f8107d93fc276c9715aab", null ],
+[ "pn_messenger_interrupt", 
"group__messenger.html#ga9da14c67acc17bc5fec6f34e2749534f", null ],
+[ "pn_messenger_is_blocking", 
"group__messenger.html#gaf572cbf224105d08898d2906336712f7", null ],
+[ "pn_messenger_is_passive", 
"group__messenger.html#ga63805c35f18ef041c69a14564dc1bce4", null ],
+[ "pn_messenger_name", 
"group__messenger.html#ga71197163a69770575df74e3cee617429", null ],
+[ "pn

[30/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_type.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/globals_type.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_type.html
new file mode 100755
index 000..92099d8
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_type.html
@@ -0,0 +1,256 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: File Members
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('globals_type.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+ 
+
+- b -
+pn_bytes_t
+: types.h
+
+
+
+
+- c -
+pn_char_t
+: types.h
+
+pn_collector_t
+: types.h
+
+pn_condition_t
+: condition.h
+
+pn_connection_driver_t
+: connection_driver.h
+
+pn_connection_t
+: types.h
+
+
+
+
+- d -
+pn_data_t
+: codec.h
+
+pn_decimal32_t
+: types.h
+
+pn_decimal64_t
+: types.h
+
+pn_delivery_t
+: types.h
+
+pn_delivery_tag_t
+: delivery.h
+
+pn_disposition_t
+: disposition.h
+
+
+
+
+- e -
+pn_error_t
+: error.h
+
+pn_event_batch_t
+: event.h
+
+pn_event_t
+: event.h
+
+
+
+
+- l -
+pn_link_t
+: types.h
+
+pn_listener_t
+: listener.h
+
+
+
+
+- m -
+pn_message_t
+: message.h
+
+pn_messenger_t
+: messenger.h
+
+pn_millis_t
+: types.h
+
+
+
+
+- p -
+pn_proactor_t
+: proactor.h
+
+
+
+
+- r -
+pn_rwbytes_t
+: types.h
+
+
+
+
+- s -
+pn_sasl_t
+: sasl.h
+
+pn_seconds_t
+: types.h
+
+pn_sequence_t
+: types.h
+
+pn_session_t
+: types.h
+
+pn_ssl_domain_t
+: ssl.h
+
+pn_ssl_t
+: ssl.h
+
+pn_state_t
+: types.h
+
+pn_subscription_t
+: messenger.h
+
+
+
+
+- t -
+pn_terminus_t
+: terminus.h
+
+pn_timestamp_t
+: types.h
+
+pn_trace_t
+: transport.h
+
+pn_tracer_t
+: transport.h
+
+pn_tracker_t
+: messenger.h
+
+pn_transport_t
+: types.h
+
+
+
+
+- u -
+pn_url_t
+: url.h
+
+
+
+
+
+
+  
+Generated by
+http://www.doxygen.org/index.html";>
+ 1.8.3.1 
+  
+
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__amqp__types.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/group__amqp__types.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__amqp__types.html
new file mode 100755
index 000..cc76c01
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__amqp__types.html
@@ -0,0 +1,378 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: AMQP data types
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('group__amqp__types.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Classes |
+Typedefs |
+Enumerations |
+Functions  
+  
+AMQP data typesTypes  
+
+
+
+AMQP data types.  
+More...
+
+
+Classes
+struct  pn_decimal128_t
+ A 128-bit decimal 
floating-point number.  More...
+ 
+struct  pn_uuid_t
+ A 16-byte universally unique identifier.  More...
+ 
+
+
+Typedefs
+
+typedef int64_t pn_timestamp_t
+ A 64-bit timestamp in 
milliseconds since the Unix epoch. 
+ 
+
+typedef uint32_t pn_char_t
+ A 32-bit Unicode code 
point. 
+ 
+
+typedef uint32_t pn_decimal32_t
+ A 32-bit decimal 
floating-point number. 
+ 
+
+typedef uint64_t pn_decimal64_t
+ A 64-bit decimal 
floating-point number. 
+ 
+
+
+Enumerations
+enum  pn_type_t 
{ 
+  PN_NULL,
 
+PN_BOOL,
 
+PN_UBYTE,
 
+PN_BYTE,
 
+
+  PN_USHORT,
 
+PN_SHORT,
 
+PN_UINT,
 
+PN_INT,
 
+
+  PN_CHAR,
 
+PN_ULONG,
 
+PN_LONG,
 
+PN_TIMESTAMP,
 
+
+  PN_FLOAT,
 
+PN_DOUBLE,
 
+PN_DECIMAL32,
 
+PN_DECIMAL64,
 
+
+  PN_DECIMAL128,
 
+PN_UUID,
 
+PN_BINARY,
 
+PN_STRING,
 
+
+  PN_SYMBOL,
 
+PN_DESCRIBED,
 
+PN_ARRAY,
 
+PN_LIST,
 
+
+  PN_MAP,
 
+PN_INVALID
+
+ }
+ Identifies an AMQP type.  
More...
+ 
+
+
+Functions
+const char * 

[29/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__condition.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/group__condition.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__condition.html
new file mode 100755
index 000..591c39c
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__condition.html
@@ -0,0 +1,471 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: Condition
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('group__condition.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Typedefs |
+Functions  
+  
+ConditionCore  
+
+
+
+An endpoint error state.  
+More...
+
+
+Typedefs
+typedef struct pn_condition_t pn_condition_t
+ An AMQP Condition object.  
More...
+ 
+
+
+Functions
+bool pn_condition_is_set
 (pn_condition_t
 *condition)
+ Returns true if the 
condition object is holding some information, i.e.  More...
+ 
+void pn_condition_clear
 (pn_condition_t
 *condition)
+ Clears the condition object 
of any exceptional information.  More...
+ 
+const char * pn_condition_get_name
 (pn_condition_t
 *condition)
+ Returns the name associated 
with the exceptional condition, or NULL if there is no conditional information 
set.  More...
+ 
+int pn_condition_set_name
 (pn_condition_t
 *condition, const char *name)
+ Sets the name associated 
with the exceptional condition.  More...
+ 
+const char * pn_condition_get_description
 (pn_condition_t
 *condition)
+ Gets the description 
associated with the exceptional condition.  More...
+ 
+int pn_condition_set_description
 (pn_condition_t
 *condition, const char *description)
+ Sets the description 
associated with the exceptional condition.  More...
+ 
+pn_data_t 
* pn_condition_info
 (pn_condition_t
 *condition)
+ Returns a data object that 
holds the additional information associated with the condition.  More...
+ 
+
+int pn_condition_vformat
 (pn_condition_t
 *, const char *name, const char *fmt, va_list ap)
+ Set the name and 
printf-style formatted description. 
+ 
+
+int pn_condition_format
 (pn_condition_t
 *, const char *name, const char *fmt,...)
+ Set the name and 
printf-style formatted description. 
+ 
+bool pn_condition_is_redirect
 (pn_condition_t
 *condition)
+ Returns true if the 
condition is a redirect.  More...
+ 
+const char * pn_condition_redirect_host
 (pn_condition_t
 *condition)
+ Retrieves the redirect host 
from the additional information associated with the condition.  More...
+ 
+int pn_condition_redirect_port
 (pn_condition_t
 *condition)
+ Retrieves the redirect port 
from the additional information associated with the condition.  More...
+ 
+
+int pn_condition_copy
 (pn_condition_t
 *dest, pn_condition_t
 *src)
+ Copy the src condition to 
the dst condition. 
+ 
+
+pn_condition_t
 * pn_condition
 (void)
+ Create a condition object. 

+ 
+
+void pn_condition_free
 (pn_condition_t
 *)
+ Free a condition object. 

+ 
+
+Detailed 
Description
+An endpoint error state. 
+Typedef Documentation
+
+
+
+  
+
+  typedef struct pn_condition_t
 pn_condition_t
+
+  
+
+
+An AMQP Condition object. 
+Conditions hold exceptional information pertaining to the closing of an 
AMQP endpoint such as a Connection, Session, or Link. Conditions also hold 
similar information pertaining to deliveries that have reached terminal states. 
Connections, Sessions, Links, and Deliveries may all have local and remote 
conditions associated with them.
+The local condition may be modified by the local endpoint to signal a 
particular condition to the remote peer. The remote condition may be examined 
by the local endpoint to detect whatever condition the remote peer may be 
signaling. Although often conditions are used to indicate errors, not all 
conditions are errors per/se, e.g. conditions may be used to redirect a 
connection from one host to another.
+Every condition has a short symbolic name, a longer description, and an 
additional info map associated with it. The name identifies the formally 
defined condition, and the map contains additional information relevant to the 
identified condition. 
+
+
+
+Function Documentation
+
+
+
+  
+
+  void pn_condition_clear 
+  (
+  pn_condition_t
 * 
+  cond

[52/52] [abbrv] qpid-site git commit: fix script and republish proton 0.17.0 release notes

2017-02-08 Thread robbie
fix script and republish proton 0.17.0 release notes


Project: http://git-wip-us.apache.org/repos/asf/qpid-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-site/commit/fb755215
Tree: http://git-wip-us.apache.org/repos/asf/qpid-site/tree/fb755215
Diff: http://git-wip-us.apache.org/repos/asf/qpid-site/diff/fb755215

Branch: refs/heads/asf-site
Commit: fb755215f9aaac93d3eca259483c86c765753d38
Parents: f180d00
Author: Robert Gemmell 
Authored: Wed Feb 8 21:56:16 2017 +
Committer: Robert Gemmell 
Committed: Wed Feb 8 21:56:16 2017 +

--
 .../qpid-proton-0.17.0/release-notes.html   | 23 ++--
 .../qpid-proton-0.17.0/release-notes.md | 21 --
 python/generate.py  |  2 +-
 3 files changed, 41 insertions(+), 5 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/qpid-site/blob/fb755215/content/releases/qpid-proton-0.17.0/release-notes.html
--
diff --git a/content/releases/qpid-proton-0.17.0/release-notes.html 
b/content/releases/qpid-proton-0.17.0/release-notes.html
index 109de06..9b3e87a 100644
--- a/content/releases/qpid-proton-0.17.0/release-notes.html
+++ b/content/releases/qpid-proton-0.17.0/release-notes.html
@@ -122,12 +122,31 @@ about Qpid Proton.
 For more information about this release, including download links and
 documentation, see the release overview.
 
+Bugs fixed
+
+
+https://issues.apache.org/jira/browse/PROTON-1312";>PROTON-1312 - 
BlockingConnection leaks Proton-C memory
+https://issues.apache.org/jira/browse/PROTON-1376";>PROTON-1376 - [C, 
windows] Release 0.16 build fail - src/protocol.h clobbered
+https://issues.apache.org/jira/browse/PROTON-1377";>PROTON-1377 - 
proton-c core library was not installed
+https://issues.apache.org/jira/browse/PROTON-1378";>PROTON-1378 - Two 
reactor final events generated
+https://issues.apache.org/jira/browse/PROTON-1379";>PROTON-1379 - 
Compile without warnings under g++ 7.0
+https://issues.apache.org/jira/browse/PROTON-1380";>PROTON-1380 - 
Cyrus SASL accesses strings that have been freed
+https://issues.apache.org/jira/browse/PROTON-1382";>PROTON-1382 - 
Remove bit fields initialization for bool fields
+https://issues.apache.org/jira/browse/PROTON-1383";>PROTON-1383 - Add 
missing includes to fix Solaris compilation
+https://issues.apache.org/jira/browse/PROTON-1388";>PROTON-1388 - 
client fails to decrypt after sasl encryption is negotiated with qpidd
+https://issues.apache.org/jira/browse/PROTON-1389";>PROTON-1389 - 
PROTON-1325: Repair broken fix for python "buffer" type.
+https://issues.apache.org/jira/browse/PROTON-1390";>PROTON-1390 - Go 
fixes to build with gccgo
+https://issues.apache.org/jira/browse/PROTON-1391";>PROTON-1391 - 
Passing NULL as a SASL selected mechanism is crashing pn_do_error on 
Solaris
+https://issues.apache.org/jira/browse/PROTON-1392";>PROTON-1392 - SWIG 
doesn't define how to export symbols on Solaris
+https://issues.apache.org/jira/browse/PROTON-1395";>PROTON-1395 - go: 
testing with -race fails on some platforms 
+
+
 Tasks
 
 
-https://issues.apache.org/jira/browse/PROTON-1362";>PROTON-1362 - 
[proton-j] remove Messenger
 https://issues.apache.org/jira/browse/PROTON-1385";>PROTON-1385 - make 
proton-j independently releasable
-https://issues.apache.org/jira/browse/PROTON-1387";>PROTON-1387 - 
update to current apache parent pom
+https://issues.apache.org/jira/browse/PROTON-1386";>PROTON-1386 - 
disable the PHP binding build by default
+https://issues.apache.org/jira/browse/PROTON-1396";>PROTON-1396 - 
0.17.0 release tasks
 
 
 

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/fb755215/input/releases/qpid-proton-0.17.0/release-notes.md
--
diff --git a/input/releases/qpid-proton-0.17.0/release-notes.md 
b/input/releases/qpid-proton-0.17.0/release-notes.md
index ec35e80..b3ca5be 100644
--- a/input/releases/qpid-proton-0.17.0/release-notes.md
+++ b/input/releases/qpid-proton-0.17.0/release-notes.md
@@ -26,8 +26,25 @@ For more information about this release, including download 
links and
 documentation, see the [release overview](index.html).
 
 
+## Bugs fixed
+
+ - [PROTON-1312](https://issues.apache.org/jira/browse/PROTON-1312) - 
BlockingConnection leaks Proton-C memory
+ - [PROTON-1376](https://issues.apache.org/jira/browse/PROTON-1376) - [C, 
windows] Release 0.16 build fail - src/protocol.h clobbered
+ - [PROTON-1377](https://issues.apache.org/jira/browse/PROTON-1377) - proton-c 
core library was not installed
+ - [PROTON-1378](https://issues.apache.org/jira/browse/PROTON-1378) - Two 
reactor final events generated
+ - [PROTON-1379](https://issues.apache.org/jira/browse/PROTON-1379) - Compile 
without warnings under g++ 7.0
+ - [PROTON-1380](https://issu

[36/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/event_8h.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/event_8h.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/event_8h.html
new file mode 100755
index 000..5ff2094
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/event_8h.html
@@ -0,0 +1,265 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: proton/event.h File Reference
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('event_8h.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Typedefs |
+Enumerations |
+Functions  
+  
+event.h File Reference  
+
+
+
+Protocol and transport events.  
+More...
+#include 

+#include 
+#include 
+#include 
+
+Go to the source code of this file.
+
+
+Typedefs
+typedef struct pn_event_t pn_event_t
+ Notification of a state 
change in the protocol engine.  More...
+ 
+typedef struct pn_event_batch_t pn_event_batch_t
+ Experimental - A 
batch of events to handle.  More...
+ 
+
+
+Enumerations
+enum  pn_event_type_t 
{ 
+  PN_EVENT_NONE,
 
+PN_REACTOR_INIT,
 
+PN_REACTOR_QUIESCED,
 
+PN_REACTOR_FINAL,
 
+
+  PN_TIMER_TASK,
 
+PN_CONNECTION_INIT,
 
+PN_CONNECTION_BOUND,
 
+PN_CONNECTION_UNBOUND,
 
+
+  PN_CONNECTION_LOCAL_OPEN,
 
+PN_CONNECTION_REMOTE_OPEN,
 
+PN_CONNECTION_LOCAL_CLOSE,
 
+PN_CONNECTION_REMOTE_CLOSE,
 
+
+  PN_CONNECTION_FINAL,
 
+PN_SESSION_INIT,
 
+PN_SESSION_LOCAL_OPEN,
 
+PN_SESSION_REMOTE_OPEN,
 
+
+  PN_SESSION_LOCAL_CLOSE,
 
+PN_SESSION_REMOTE_CLOSE,
 
+PN_SESSION_FINAL,
 
+PN_LINK_INIT,
 
+
+  PN_LINK_LOCAL_OPEN,
 
+PN_LINK_REMOTE_OPEN,
 
+PN_LINK_LOCAL_CLOSE,
 
+PN_LINK_REMOTE_CLOSE,
 
+
+  PN_LINK_LOCAL_DETACH,
 
+PN_LINK_REMOTE_DETACH,
 
+PN_LINK_FLOW,
 
+PN_LINK_FINAL,
 
+
+  PN_DELIVERY,
 
+PN_TRANSPORT,
 
+PN_TRANSPORT_AUTHENTICATED,
 
+PN_TRANSPORT_ERROR,
 
+
+  PN_TRANSPORT_HEAD_CLOSED,
 
+PN_TRANSPORT_WRITE_CLOSED,
 
+PN_TRANSPORT_TAIL_CLOSED,
 
+PN_TRANSPORT_READ_CLOSED,
 
+
+  PN_TRANSPORT_CLOSED,
 
+PN_SELECTABLE_INIT, 
+PN_SELECTABLE_UPDATED, 
+PN_SELECTABLE_READABLE, 
+
+  PN_SELECTABLE_WRITABLE, 
+PN_SELECTABLE_ERROR, 
+PN_SELECTABLE_EXPIRED, 
+PN_SELECTABLE_FINAL, 
+
+  PN_CONNECTION_WAKE,
 
+PN_LISTENER_ACCEPT,
 
+PN_LISTENER_CLOSE,
 
+PN_PROACTOR_INTERRUPT,
 
+
+  PN_PROACTOR_TIMEOUT,
 
+PN_PROACTOR_INACTIVE
+
+ }
+ An event type.  More...
+ 
+
+
+Functions
+const char * pn_event_type_name
 (pn_event_type_t 
type)
+ Get a human readable name 
for an event type.  More...
+ 
+pn_collector_t 
* pn_collector 
(void)
+ Construct a collector.  More...
+ 
+void pn_collector_free
 (pn_collector_t 
*collector)
+ Free a collector.  More...
+ 
+void pn_collector_release
 (pn_collector_t 
*collector)
+ Release a collector.  More...
+ 
+pn_event_t 
* pn_collector_put
 (pn_collector_t 
*collector, const pn_class_t *clazz, void *context, pn_event_type_t 
type)
+ Place a new event on a 
collector.  More...
+ 
+pn_event_t 
* pn_collector_peek
 (pn_collector_t 
*collector)
+ Access the head event 
contained by a collector.  More...
+ 
+bool pn_collector_pop
 (pn_collector_t 
*collector)
+ Clear the head event on a 
collector.  More...
+ 
+pn_event_t 
* pn_collector_next
 (pn_collector_t 
*collector)
+ Return the next event to be 
handled.  More...
+ 
+pn_event_t 
* pn_collector_prev
 (pn_collector_t 
*collector)
+ Return the same event as 
the previous call to pn_collector_next()  More...
+ 
+bool pn_collector_more
 (pn_collector_t 
*collector)
+ Check if there are more 
events after the current event.  More...
+ 
+pn_event_type_t pn_event_type 
(pn_event_t 
*event)
+ Get the type of an event.  
More...
+ 
+const pn_class_t * pn_event_class 
(pn_event_t 
*event)
+ Get the class associated 
with the event context.  More...
+ 
+
+void * pn_event_context
 (pn_event_t 
*event)
+ Get the context associated 
with an event. 
+ 
+pn_connection_t
 * pn_event_connection
 (pn_event_t 
*event)
+ Get the connection 
associated with an event.  More...
+ 
+pn_session_t 
* pn_event_session
 (pn_event_t 
*event)
+ Get the session associated 
with an event.  More...
+ 
+pn_link_t 
* pn_event_link 
(pn_event_t 
*event)
+ Get the link associated 
with an event.  More...
+ 
+pn_delivery_t
 * pn_event_delivery
 (pn_event_t 
*event)
+ 

[41/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/condition_8h.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/condition_8h.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/condition_8h.html
new file mode 100755
index 000..508a0f9
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/condition_8h.html
@@ -0,0 +1,180 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: proton/condition.h File Reference
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('condition_8h.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Typedefs |
+Functions  
+  
+condition.h File Reference  
+
+
+
+An endpoint error state.  
+More...
+#include 

+#include 
+#include 
+#include 
+
+Go to the source code of this 
file.
+
+
+Typedefs
+typedef struct pn_condition_t pn_condition_t
+ An AMQP Condition object.  
More...
+ 
+
+
+Functions
+bool pn_condition_is_set
 (pn_condition_t
 *condition)
+ Returns true if the 
condition object is holding some information, i.e.  More...
+ 
+void pn_condition_clear
 (pn_condition_t
 *condition)
+ Clears the condition object 
of any exceptional information.  More...
+ 
+const char * pn_condition_get_name
 (pn_condition_t
 *condition)
+ Returns the name associated 
with the exceptional condition, or NULL if there is no conditional information 
set.  More...
+ 
+int pn_condition_set_name
 (pn_condition_t
 *condition, const char *name)
+ Sets the name associated 
with the exceptional condition.  More...
+ 
+const char * pn_condition_get_description
 (pn_condition_t
 *condition)
+ Gets the description 
associated with the exceptional condition.  More...
+ 
+int pn_condition_set_description
 (pn_condition_t
 *condition, const char *description)
+ Sets the description 
associated with the exceptional condition.  More...
+ 
+pn_data_t 
* pn_condition_info
 (pn_condition_t
 *condition)
+ Returns a data object that 
holds the additional information associated with the condition.  More...
+ 
+
+int pn_condition_vformat
 (pn_condition_t
 *, const char *name, const char *fmt, va_list ap)
+ Set the name and 
printf-style formatted description. 
+ 
+
+int pn_condition_format
 (pn_condition_t
 *, const char *name, const char *fmt,...)
+ Set the name and 
printf-style formatted description. 
+ 
+bool pn_condition_is_redirect
 (pn_condition_t
 *condition)
+ Returns true if the 
condition is a redirect.  More...
+ 
+const char * pn_condition_redirect_host
 (pn_condition_t
 *condition)
+ Retrieves the redirect host 
from the additional information associated with the condition.  More...
+ 
+int pn_condition_redirect_port
 (pn_condition_t
 *condition)
+ Retrieves the redirect port 
from the additional information associated with the condition.  More...
+ 
+
+int pn_condition_copy
 (pn_condition_t
 *dest, pn_condition_t
 *src)
+ Copy the src condition to 
the dst condition. 
+ 
+
+pn_condition_t
 * pn_condition
 (void)
+ Create a condition object. 

+ 
+
+void pn_condition_free
 (pn_condition_t
 *)
+ Free a condition object. 

+ 
+
+Detailed 
Description
+An endpoint error state. 
+
+
+
+
+  
+protoncondition.h
+Generated by
+http://www.doxygen.org/index.html";>
+ 1.8.3.1 
+  
+
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/condition_8h.js
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/condition_8h.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/condition_8h.js
new file mode 100755
index 000..24b7558
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/condition_8h.js
@@ -0,0 +1,19 @@
+var condition_8h =
+[
+[ "pn_condition_t", 
"condition_8h.html#ga11eb7db7d2c205169fe3d47c996a95a5", null ],
+[ "pn_condition", "condition_8h.html#gac798dc9acd131cb47a3e7291efffbc02", 
null ],
+[ "pn_condition_clear", 
"condition_8h.html#gab91d5be5be6a61dc3d9dfaa4e01372b4", null ],
+[ "pn_condition_copy", 
"condition_8h.html#gae495a2885d97a9f167e297efd6974a1e", null ],
+[ "pn_condition_format", 
"condition_8h.html#ga65d9818487fc61e7ca75a9ec4abc8676", null ],
+[ "pn_condition_free", 
"condit

[24/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__delivery.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/group__delivery.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__delivery.html
new file mode 100755
index 000..1eadda1
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__delivery.html
@@ -0,0 +1,1430 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: Delivery
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('group__delivery.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Macros |
+Typedefs |
+Functions  
+  
+DeliveryCore  
+
+
+
+A message transfer.  
+More...
+
+
+Macros
+
+#define PN_RECEIVED
+ The PN_RECEIVED delivery 
state is a non terminal state indicating how much (if any) message data has 
been received for a delivery. 
+ 
+#define PN_ACCEPTED
+ The PN_ACCEPTED delivery 
state is a terminal state indicating that the delivery was successfully 
processed.  More...
+ 
+#define PN_REJECTED
+ The PN_REJECTED delivery 
state is a terminal state indicating that the delivery could not be processed 
due to some error condition.  More...
+ 
+#define PN_RELEASED
+ The PN_RELEASED delivery 
state is a terminal state indicating that the delivery is being returned to the 
sender.  More...
+ 
+#define PN_MODIFIED
+ 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.  More...
+ 
+
+
+Typedefs
+
+typedef pn_bytes_t pn_delivery_tag_t
+ An AMQP delivery tag. 

+ 
+typedef struct pn_disposition_t pn_disposition_t
+ Dispositions record the 
current state and/or final outcome of a transfer.  More...
+ 
+typedef struct pn_delivery_t pn_delivery_t
+ An AMQP Delivery object.  
More...
+ 
+
+
+Functions
+pn_delivery_tag_t pn_dtag 
(const char *bytes, size_t size)
+ Construct a delivery tag.  
More...
+ 
+pn_delivery_t
 * pn_delivery 
(pn_link_t *link, 
pn_delivery_tag_t
 tag)
+ Create a delivery on a 
link.  More...
+ 
+void * pn_delivery_get_context
 (pn_delivery_t
 *delivery)
+ 
+void pn_delivery_set_context
 (pn_delivery_t
 *delivery, void *context)
+ 
+pn_record_t * pn_delivery_attachments
 (pn_delivery_t
 *delivery)
+ Get the attachments that 
are associated with a delivery object.  More...
+ 
+pn_delivery_tag_t pn_delivery_tag
 (pn_delivery_t
 *delivery)
+ Get the tag for a delivery 
object.  More...
+ 
+pn_link_t 
* pn_delivery_link
 (pn_delivery_t
 *delivery)
+ Get the parent link for a 
delivery object.  More...
+ 
+pn_disposition_t
 * pn_delivery_local
 (pn_delivery_t
 *delivery)
+ Get the local disposition 
for a delivery.  More...
+ 
+uint64_t pn_delivery_local_state
 (pn_delivery_t
 *delivery)
+ Get the local disposition 
state for a delivery.  More...
+ 
+pn_disposition_t
 * pn_delivery_remote
 (pn_delivery_t
 *delivery)
+ Get the remote disposition 
for a delivery.  More...
+ 
+uint64_t pn_delivery_remote_state
 (pn_delivery_t
 *delivery)
+ Get the remote disposition 
state for a delivery.  More...
+ 
+bool pn_delivery_settled
 (pn_delivery_t
 *delivery)
+ Check if a delivery is 
remotely settled.  More...
+ 
+size_t pn_delivery_pending
 (pn_delivery_t
 *delivery)
+ Get the amount of pending 
message data for a delivery.  More...
+ 
+bool pn_delivery_partial
 (pn_delivery_t
 *delivery)
+ Check if a delivery only 
has partial message data.  More...
+ 
+bool pn_delivery_writable
 (pn_delivery_t
 *delivery)
+ Check if a delivery is 
writable.  More...
+ 
+bool pn_delivery_readable
 (pn_delivery_t
 *delivery)
+ Check if a delivery is 
readable.  More...
+ 
+bool pn_delivery_updated
 (pn_delivery_t
 *delivery)
+ Check if a delivery is 
updated.  More...
+ 
+void pn_delivery_update
 (pn_delivery_t
 *delivery, uint64_t state)
+ Update the disposition of a 
delivery.  More...
+ 
+void pn_delivery_clear
 (pn_delivery_t
 *delivery)
+ Clear the updated flag for 
a delivery.  More...
+ 
+bool pn_delivery_current
 (pn_delivery_t
 *delivery)
+ Return true if delivery is 
the current delivery for its link.  More...
+ 
+void pn_delivery_settle
 (pn_delivery_t
 *delivery)
+ Settle a delivery.  More...
+ 
+void pn_delivery_dump
 (pn_delivery_t
 *delivery)
+ Utility function for 
printing details of

[28/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__connection.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/group__connection.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__connection.html
new file mode 100755
index 000..fecdd0c
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__connection.html
@@ -0,0 +1,1148 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: Connection
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('group__connection.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Macros |
+Typedefs |
+Functions  
+  
+ConnectionCore  
+
+
+
+A channel for communication between two peers on a network.  
+More...
+
+
+Macros
+
+#define PN_LOCAL_UNINIT
+ The local endpoint state 
 is uninitialized. 
+ 
+
+#define PN_LOCAL_ACTIVE
+ The local endpoint state 
 is active. 
+ 
+
+#define PN_LOCAL_CLOSED
+ The local endpoint state 
 is closed. 
+ 
+
+#define PN_REMOTE_UNINIT
+ The remote endpoint state 
 is uninitialized. 
+ 
+
+#define PN_REMOTE_ACTIVE
+ The remote endpoint state 
 is active. 
+ 
+
+#define PN_REMOTE_CLOSED
+ The remote endpoint state 
 is closed. 
+ 
+
+#define PN_LOCAL_MASK
+ A mask for values of pn_state_t that 
preserves only the local bits of an endpoint's state. 
+ 
+
+#define PN_REMOTE_MASK
+ A mask for values of pn_state_t that 
preserves only the remote bits of an endpoint's state. 
+ 
+
+
+Typedefs
+typedef int pn_state_t
+ Holds the state flags for 
an AMQP endpoint.  More...
+ 
+typedef struct pn_connection_t pn_connection_t
+ An AMQP Connection object.  
More...
+ 
+
+
+Functions
+pn_connection_t
 * pn_connection
 (void)
+ Factory to construct a new 
Connection.  More...
+ 
+void pn_connection_free
 (pn_connection_t
 *connection)
+ Free a connection object.  
More...
+ 
+void pn_connection_release
 (pn_connection_t
 *connection)
+ Release a connection 
object.  More...
+ 
+pn_error_t 
* pn_connection_error
 (pn_connection_t
 *connection)
+ 
+void pn_connection_collect
 (pn_connection_t
 *connection, pn_collector_t 
*collector)
+ Associate a connection 
object with an event collector.  More...
+ 
+pn_collector_t 
* pn_connection_collector
 (pn_connection_t
 *connection)
+ Get the collector set with 
pn_connection_collect()  More...
+ 
+void * pn_connection_get_context
 (pn_connection_t
 *connection)
+ 
+void pn_connection_set_context
 (pn_connection_t
 *connection, void *context)
+ 
+pn_record_t * pn_connection_attachments
 (pn_connection_t
 *connection)
+ Get the attachments that 
are associated with a connection object.  More...
+ 
+pn_state_t pn_connection_state
 (pn_connection_t
 *connection)
+ Get the endpoint state 
flags for a connection.  More...
+ 
+void pn_connection_open
 (pn_connection_t
 *connection)
+ Open a connection.  More...
+ 
+void pn_connection_close
 (pn_connection_t
 *connection)
+ Close a connection.  More...
+ 
+void pn_connection_reset
 (pn_connection_t
 *connection)
+ Reset a connection object 
back to the uninitialized state.  More...
+ 
+pn_condition_t
 * pn_connection_condition
 (pn_connection_t
 *connection)
+ Get the local condition 
associated with the connection endpoint.  More...
+ 
+pn_condition_t
 * pn_connection_remote_condition
 (pn_connection_t
 *connection)
+ Get the remote condition 
associated with the connection endpoint.  More...
+ 
+const char * pn_connection_get_container
 (pn_connection_t
 *connection)
+ Get the AMQP Container name 
advertised by a connection object.  More...
+ 
+void pn_connection_set_container
 (pn_connection_t
 *connection, const char *container)
+ Set the AMQP Container name 
advertised by a connection object.  More...
+ 
+void pn_connection_set_user
 (pn_connection_t
 *connection, const char *user)
+ Set the authentication 
username for a client connection.  More...
+ 
+void pn_connection_set_password
 (pn_connection_t
 *connection, const char *password)
+ Set the authentication 
password for a client connection.  More...
+ 
+const char * pn_connection_get_user
 (pn_connection_t
 *connection)
+ Get the authentication 
username for a client connection.  More...
+ 
+const char * pn_connection_get_hostname
 (pn_connection_t
 *connection)
+ Get the value of the AMQP 
Hostname used by a connection object.  More...
+ 
+void pn

[23/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__delivery.js
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/group__delivery.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__delivery.js
new file mode 100755
index 000..2dac077
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__delivery.js
@@ -0,0 +1,48 @@
+var group__delivery =
+[
+[ "PN_ACCEPTED", 
"group__delivery.html#gac64952b813a707586c6b3898e09552e4", null ],
+[ "PN_MODIFIED", 
"group__delivery.html#ga247e3d1ac7c9096cdd28424353582962", null ],
+[ "PN_RECEIVED", 
"group__delivery.html#gaae349c977b37b584aa62fff6515802ca", null ],
+[ "PN_REJECTED", 
"group__delivery.html#ga44a2635392fe2e6f8869a7e1cd64db2f", null ],
+[ "PN_RELEASED", 
"group__delivery.html#ga628179c16c4a5f5fd7734bc1bfc6edc3", null ],
+[ "pn_delivery_t", 
"group__delivery.html#gacdfce854066c0a4ff4db9f9a0478f340", null ],
+[ "pn_delivery_tag_t", 
"group__delivery.html#ga085159cb4136f84a02777bcc72c73fa3", null ],
+[ "pn_disposition_t", 
"group__delivery.html#ga4b28f6cd033babd8a7595fc5d292dca1", null ],
+[ "pn_delivery", 
"group__delivery.html#ga6a7ef2e317b4ed292cafbb358f0ba6ad", null ],
+[ "pn_delivery_attachments", 
"group__delivery.html#ga3e014fc1759a212bc3ee9e513a274331", null ],
+[ "pn_delivery_buffered", 
"group__delivery.html#ga1b7d56bd985e12a524c5cc5bc969bbdf", null ],
+[ "pn_delivery_clear", 
"group__delivery.html#ga2e5da4adf0738458ba8568d894e6ea5b", null ],
+[ "pn_delivery_current", 
"group__delivery.html#ga365b3efbdd225a239dcf4746127c5f33", null ],
+[ "pn_delivery_dump", 
"group__delivery.html#ga0dbbc51564aea5b181d161ee7add1ddb", null ],
+[ "pn_delivery_get_context", 
"group__delivery.html#ga17c16f34252597f9e737efae1e2ebb81", 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_partial", 
"group__delivery.html#ga23c7b3c678228ccb21378e7c8ec9a72d", null ],
+[ "pn_delivery_pending", 
"group__delivery.html#ga17523835dbc8d1906bd71df69d09cc40", null ],
+[ "pn_delivery_readable", 
"group__delivery.html#ga13364206124b653b90f5ee3ddae9ff35", null ],
+[ "pn_delivery_remote", 
"group__delivery.html#ga2a666cb1a4cec190f0c9d20a7bcfae3f", null ],
+[ "pn_delivery_remote_state", 
"group__delivery.html#gac1c3f2e7217b51f0e2f8c4264b0689d1", null ],
+[ "pn_delivery_set_context", 
"group__delivery.html#ga91519d3e4568ee8b622d3653e20f60a6", null ],
+[ "pn_delivery_settle", 
"group__delivery.html#ga98c275fd7158e8b9d7d48d70503d68df", null ],
+[ "pn_delivery_settled", 
"group__delivery.html#ga516aee25357ac7cfde863bbceef02529", null ],
+[ "pn_delivery_tag", 
"group__delivery.html#ga6b4029fa3c5a04c3e2320b9fdd0a76c5", null ],
+[ "pn_delivery_update", 
"group__delivery.html#ga570c54003c2ba18b84405737925e5176", null ],
+[ "pn_delivery_updated", 
"group__delivery.html#ga56d7f16a93e5dd16147a2ecd4896fcb9", null ],
+[ "pn_delivery_writable", 
"group__delivery.html#ga533bd8dd766786695b6e71f8505252f1", null ],
+[ "pn_disposition_annotations", 
"group__delivery.html#ga6ffa5f235cb616c823746a592a191fdb", 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_get_section_offset", 
"group__delivery.html#ga7c5a14c31891750fcd211d90770a96d7", null ],
+[ "pn_disposition_is_failed", 
"group__delivery.html#ga62d917e8a18288fdb1719bf5488c3f53", null ],
+[ "pn_disposition_is_undeliverable", 
"group__delivery.html#gae4d5ce97c27e18d3dd843b829b81c585", null ],
+[ "pn_disposition_set_failed", 
"group__delivery.html#ga8001f9574b5f37dff71ccfbc0524672e", null ],
+[ "pn_disposition_set_section_number", 
"group__delivery.html#ga102eb1d46ff8fbed816d5c619e5fa52f", null ],
+[ "pn_disposition_set_section_offset", 
"group__delivery.html#ga5940110912277fbd543f8be3066be98b", null ],
+[ "pn_disposition_set_undeliverable", 
"group__delivery.html#ga805e6f4953eb559d5acfcfd7084fc4b3", null ],
+[ "pn_disposition_type", 
"group__delivery.html#ga42387f728f4817fdd393cc98315db332", null ],
+[ "pn_dtag", "group__delivery.html#gaea4522ac1fef9228fb6c743d2a36fd27", 
null ],
+[ "pn_work_head", 
"group__delivery.html#ga5cb4f352dafe1b4866b68f27c37cbeac", null ],
+[ "pn_work_next", 
"group__delivery.html#gad7b9248f26e4787983378e5310e4ffdd", null ]
+];
\ No newline at end of file

h

[09/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/jquery.js
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/jquery.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/jquery.js
new file mode 100755
index 000..78ad0bd
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/jquery.js
@@ -0,0 +1,77 @@
+/*! jQuery v1.7.1 jquery.com | jquery.org/license */
+(function(a,b){function cy(a){return 
f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function 
cv(a){if(!ck[a]){var 
b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"":"")+""),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return
 ck[a]}function cu(a,b){var 
c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return 
c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function 
cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function 
ci(){try{return new a.XMLHttpRequest}catch(b){}}function 
cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var 
d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p
 ;for(g=1;g0){if(c!=="border")for(;g=0===c})}function 
S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function 
K(){return!0}function J(){return!1}function n(a,b,c){var 
d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function
 m(a){for(var b in 
a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function
 l(a,c,d){if(d===b&&a.nodeType===1){var 
e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof 
d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parse
 Float(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return 
d}function h(a){var 
b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[
 \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) 
([\w.]+)/,u=/(mozilla)(?:.*? 
rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.pro
 
totype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var
 g,h,j,k;if(!a)return 
this;if(a.nodeType){this.context=this[0]=a,this.length=1;return 
this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return
 this}if(typeof 
a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d
 instanceof 
e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return
 
e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return
 f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return 
this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return
 f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.
 context);return 
e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return 
this.length},toArray:function(){return F.call(this,0)},get:function(a){return 
a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var
 
d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?"
 ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return 
d},each:function(a,b){return 
e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return 
this},eq:function(a){a=+a;return 
a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return 
this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return 
this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return
 this.pushStack(e.map(this,function(b,c){return 
a.call(b,c,b)}))},end:function(){return 
this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].
 splice},e.fn.init.prototype=e.fn,e.extend=e.fn.ex

[44/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/annotated.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/annotated.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/annotated.html
new file mode 100755
index 000..00c8931
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/annotated.html
@@ -0,0 +1,115 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: Class List
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('annotated.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Class List  
+
+
+Here are the classes, structs, unions and interfaces 
with brief descriptions:
+
+pn_atom_tA descriminated union that 
holds any scalar AMQP value
+pn_bytes_tA const byte buffer
+pn_connection_driver_tThe elements 
needed to drive AMQP IO and events
+pn_decimal128_tA 128-bit decimal 
floating-point number
+pn_rwbytes_tA non-const byte 
buffer
+pn_uuid_tA 16-byte universally unique 
identifier
+
+
+
+
+
+
+  
+Generated by
+http://www.doxygen.org/index.html";>
+ 1.8.3.1 
+  
+
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/annotated.js
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/annotated.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/annotated.js
new file mode 100755
index 000..af49e08
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/annotated.js
@@ -0,0 +1,9 @@
+var annotated =
+[
+[ "pn_atom_t", "group__api__types.html#structpn__atom__t", 
"group__api__types" ],
+[ "pn_bytes_t", "group__api__types.html#structpn__bytes__t", 
"group__api__types" ],
+[ "pn_connection_driver_t", 
"group__connection__driver.html#structpn__connection__driver__t", 
"group__connection__driver" ],
+[ "pn_decimal128_t", "group__amqp__types.html#structpn__decimal128__t", 
"group__amqp__types" ],
+[ "pn_rwbytes_t", "group__api__types.html#structpn__rwbytes__t", 
"group__api__types" ],
+[ "pn_uuid_t", "group__amqp__types.html#structpn__uuid__t", 
"group__amqp__types" ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/bc_s.png
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/bc_s.png 
b/content/releases/qpid-proton-0.17.0/proton/c/api/bc_s.png
new file mode 100755
index 000..224b29a
Binary files /dev/null and 
b/content/releases/qpid-proton-0.17.0/proton/c/api/bc_s.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/bdwn.png
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/bdwn.png 
b/content/releases/qpid-proton-0.17.0/proton/c/api/bdwn.png
new file mode 100755
index 000..940a0b9
Binary files /dev/null and 
b/content/releases/qpid-proton-0.17.0/proton/c/api/bdwn.png differ

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/broker_8c-example.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/broker_8c-example.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/broker_8c-example.html
new file mode 100755
index 000..52f05d1
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/broker_8c-example.html
@@ -0,0 +1,593 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: broker.c
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('broker_8c-example.html','')

[27/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__connection.js
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/group__connection.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__connection.js
new file mode 100755
index 000..8b47a6a
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__connection.js
@@ -0,0 +1,44 @@
+var group__connection =
+[
+[ "PN_LOCAL_ACTIVE", 
"group__connection.html#ga0c3bf54f0991944a2f6eea36b561fa2b", null ],
+[ "PN_LOCAL_CLOSED", 
"group__connection.html#ga602c2c870ebed1d9bfe100876909225b", null ],
+[ "PN_LOCAL_MASK", 
"group__connection.html#ga32329c4bb3e23607a243cd8100c01264", null ],
+[ "PN_LOCAL_UNINIT", 
"group__connection.html#gac83dd8123b992813be86fe0f7eaf8f61", null ],
+[ "PN_REMOTE_ACTIVE", 
"group__connection.html#gad96220f2886c21a4f2eebc9487f53a87", null ],
+[ "PN_REMOTE_CLOSED", 
"group__connection.html#ga764c602a20457f9aa8862825b6d13a8d", null ],
+[ "PN_REMOTE_MASK", 
"group__connection.html#ga695af0c2d90d50f4baf403ea60710fa3", null ],
+[ "PN_REMOTE_UNINIT", 
"group__connection.html#ga4c35fcb0aacd254d586df8594ee770d3", null ],
+[ "pn_connection_t", 
"group__connection.html#ga886351d81ff3a977a284a206526c5aff", null ],
+[ "pn_state_t", 
"group__connection.html#gaa83193a655e32bffc18624acc2c39233", null ],
+[ "pn_connection", 
"group__connection.html#gaa9e59c468ec0568b1528f5f83c4b301d", null ],
+[ "pn_connection_attachments", 
"group__connection.html#gad8b6c777b525c9da9401e3a770db15da", null ],
+[ "pn_connection_close", 
"group__connection.html#gac25afdf810ad188b2cb3bf31a7482ca0", null ],
+[ "pn_connection_collect", 
"group__connection.html#ga2fd2089e8eaa2a362606498f233ada61", null ],
+[ "pn_connection_collector", 
"group__connection.html#ga663c29ee6de4d522ba061224bc6240ad", null ],
+[ "pn_connection_condition", 
"group__connection.html#gaace04a030192f34747bb1ff3675c58f1", null ],
+[ "pn_connection_desired_capabilities", 
"group__connection.html#ga241faafc5a98cf9b91aa919263bd9bd8", null ],
+[ "pn_connection_error", 
"group__connection.html#gad3aad758ccb4690e78d40c1a73567d73", null ],
+[ "pn_connection_free", 
"group__connection.html#ga00cbef1a9f5062a6e1f113fda923f65e", null ],
+[ "pn_connection_get_container", 
"group__connection.html#ga61e1f6386d18a568da50b998200eb87b", null ],
+[ "pn_connection_get_context", 
"group__connection.html#ga50613e6c09186dc3f1a2f36238c61f07", null ],
+[ "pn_connection_get_hostname", 
"group__connection.html#ga3ab6a8a556270cff74c39da910a89b5c", null ],
+[ "pn_connection_get_user", 
"group__connection.html#ga5f4b94211f97bbc3bb64642f6f597fe8", null ],
+[ "pn_connection_offered_capabilities", 
"group__connection.html#gabc8d505108a850837a0d2fb204875390", null ],
+[ "pn_connection_open", 
"group__connection.html#ga4c0a2d40bb95202477ccc5aaa7456670", null ],
+[ "pn_connection_properties", 
"group__connection.html#gac26de255ed04e73295d6aa973a663142", null ],
+[ "pn_connection_release", 
"group__connection.html#ga7c88b4833cf81d801b27d00b45d137b5", null ],
+[ "pn_connection_remote_condition", 
"group__connection.html#ga72a362389b99d8e891bf2e4fb4290754", null ],
+[ "pn_connection_remote_container", 
"group__connection.html#gabb5b585ee8bae0e88d2b42b87772082a", null ],
+[ "pn_connection_remote_desired_capabilities", 
"group__connection.html#ga722d53b6063278fbcab5f814613c70ec", null ],
+[ "pn_connection_remote_hostname", 
"group__connection.html#gabf25d7b763951b4a9c856536d6db0600", null ],
+[ "pn_connection_remote_offered_capabilities", 
"group__connection.html#ga9bf90f0f395d26e320293063b70d040f", null ],
+[ "pn_connection_remote_properties", 
"group__connection.html#ga24a2d5aba432db549257993bfaa761dd", null ],
+[ "pn_connection_reset", 
"group__connection.html#ga3a76135d214e12a0735441c1ba2c28d3", null ],
+[ "pn_connection_set_container", 
"group__connection.html#gac4a34e0b1fc5665b26ae47a80a422a1a", null ],
+[ "pn_connection_set_context", 
"group__connection.html#gad3203b366cb1ff5becd1778a8dd6b1a6", null ],
+[ "pn_connection_set_hostname", 
"group__connection.html#ga0c3bed8e6764915a137a9daff199ecbb", null ],
+[ "pn_connection_set_password", 
"group__connection.html#ga8be7fdeb5a229d16e45fa122844fb285", null ],
+[ "pn_connection_set_user", 
"group__connection.html#gafb84dd2ef7551ad864be08cb31010d19", null ],
+[ "pn_connection_state", 
"group__connection.html#ga277d01dc2f87870ee260d43cf40abe13", null ],
+[ "pn_connection_transport", 
"group__connection.html#gad8bd46661ca997b9b2c2c38cb6983c59", null ]
+];
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__connection__driver.html
-

[07/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/link_8h_source.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/link_8h_source.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/link_8h_source.html
new file mode 100755
index 000..e4de847
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/link_8h_source.html
@@ -0,0 +1,261 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: proton/link.h Source File
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('link_8h_source.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+link.h  
+
+
+Go to the documentation of this file.   
 1 #ifndef PROTON_LINK_H
+
2 #define PROTON_LINK_H 1
+
3 
+
4 /*
+
5  *
+
6  * Licensed to the Apache Software 
Foundation (ASF) under one
+
7  * or more contributor license agreements.  
See the NOTICE file
+
8  * distributed with this work for 
additional information
+
9  * regarding copyright ownership.  The ASF 
licenses this file
+   
10  * to you under the Apache License, 
Version 2.0 (the
+   
11  * "License"); you may not use 
this file except in compliance
+   
12  * with the License.  You may obtain a 
copy of the License at
+   
13  *
+   
14  *   
http://www.apache.org/licenses/LICENSE-2.0
+   
15  *
+   
16  * Unless required by applicable law or 
agreed to in writing,
+   
17  * software distributed under the License 
is distributed on an
+   
18  * "AS IS" BASIS, WITHOUT 
WARRANTIES OR CONDITIONS OF ANY
+   
19  * KIND, either express or implied.  See 
the License for the
+   
20  * specific language governing permissions 
and limitations
+   
21  * under the License.
+   
22  *
+   
23  */
+   
24 
+   
25 #include 

+   
26 #include 

+   
27 #include 
+   
28 #include 
+   
29 #include 
+   
30 #include 

+   
31 #include 
+   
32 
+   
33 #ifdef __cplusplus
+   
34 extern "C" 
{
+   
35 #endif
+   
36 
+   
58 PN_EXTERN pn_link_t *pn_sender(pn_session_t *session, const 
char *name);
+   
59 
+   
72 PN_EXTERN pn_link_t *pn_receiver(pn_session_t *session, const 
char *name);
+   
73 
+   
83 PN_EXTERN void pn_link_free(pn_link_t *link);
+   
84 
+   
96 PN_EXTERN void *pn_link_get_context(pn_link_t *link);
+   
97 
+  
109 PN_EXTERN void pn_link_set_context(pn_link_t *link, void *context);
+  
110 
+  
117 PN_EXTERN pn_record_t *pn_link_attachments(pn_link_t *link);
+  
118 
+  
125 PN_EXTERN const char *pn_link_name(pn_link_t *link);
+  
126 
+  
133 PN_EXTERN bool pn_link_is_sender(pn_link_t *link);
+  
134 
+  
141 PN_EXTERN bool pn_link_is_receiver(pn_link_t *link);
+  
142 
+  
149 PN_EXTERN pn_state_t pn_link_state(pn_link_t *link);
+  
150 
+  
167 PN_EXTERN pn_error_t *pn_link_error(pn_link_t *link);
+  
168 
+  
185 PN_EXTERN pn_condition_t *pn_link_condition(pn_link_t *link);
+  
186 
+  
201 PN_EXTERN pn_condition_t *pn_link_remote_condition(pn_link_t *link);
+  
202 
+  
212 PN_EXTERN pn_session_t *pn_link_session(pn_link_t *link);
+  
213 
+  
229 PN_EXTERN pn_link_t *pn_link_head(pn_connection_t *connection, pn_state_t state);
+  
230 
+  
244 PN_EXTERN pn_link_t *pn_link_next(pn_link_t *link, pn_state_t state);
+  
245 
+  
254 PN_EXTERN void pn_link_open(pn_link_t *link);
+  
255 
+  
266 PN_EXTERN void pn_link_close(pn_link_t *link);
+  
267 
+  
273 PN_EXTERN void pn_link_detach(pn_link_t *link);
+  
274 
+  
284 PN_EXTERN pn_terminus_t *pn_link_source(pn_link_t *link);
+  
285 
+  
295 PN_EXTERN pn_terminus_t *pn_link_target(pn_link_t *link);
+  
296 
+  
308 PN_EXTERN pn_terminus_t *pn_link_remote_source(pn_link_t *link);
+  
309 
+  
321 PN_EXTERN pn_terminus_t *pn_link_remote_target(pn_link_t *link);
+  
322 
+  
338 PN_EXTERN pn_delivery_t *pn_link_current(pn_link_t *link);
+  
339 
+  
364 PN_EXTERN bool pn_link_advance(pn_link_t *link);
+  
365 
+  
389 PN_EXTERN int pn_link_credit(pn_link_t *link);
+  
390 
+  
403 PN_EXTERN int pn_link_queued(pn_link_t *link);
+  
404 
+  
416 PN_EXTERN int pn_link_remote_credit(pn_link_t *link);
+  
417 
+  
430 PN_EXTERN bool pn_link_get_drain(pn_link_t *link);
+  
431 
+  
451 PN_EXTERN int pn_link_drained(pn_link_t *link);
+  
452 
+  
464 PN_

[40/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/connection_8h_source.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/connection_8h_source.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/connection_8h_source.html
new file mode 100755
index 000..951405c
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/connection_8h_source.html
@@ -0,0 +1,228 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: proton/connection.h Source File
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('connection_8h_source.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+connection.h  
+
+
+Go to the documentation of this file.   
 1 #ifndef 
PROTON_CONNECTION_H
+
2 #define PROTON_CONNECTION_H 1
+
3 
+
4 /*
+
5  *
+
6  * Licensed to the Apache Software 
Foundation (ASF) under one
+
7  * or more contributor license agreements.  
See the NOTICE file
+
8  * distributed with this work for 
additional information
+
9  * regarding copyright ownership.  The ASF 
licenses this file
+   
10  * to you under the Apache License, 
Version 2.0 (the
+   
11  * "License"); you may not use 
this file except in compliance
+   
12  * with the License.  You may obtain a 
copy of the License at
+   
13  *
+   
14  *   
http://www.apache.org/licenses/LICENSE-2.0
+   
15  *
+   
16  * Unless required by applicable law or 
agreed to in writing,
+   
17  * software distributed under the License 
is distributed on an
+   
18  * "AS IS" BASIS, WITHOUT 
WARRANTIES OR CONDITIONS OF ANY
+   
19  * KIND, either express or implied.  See 
the License for the
+   
20  * specific language governing permissions 
and limitations
+   
21  * under the License.
+   
22  *
+   
23  */
+   
24 
+   
25 #include 

+   
26 #include 
+   
27 #include 
+   
28 #include 
+   
29 #include 

+   
30 #include 
+   
31 
+   
32 #include 
+   
33 
+   
34 #ifdef __cplusplus
+   
35 extern "C" 
{
+   
36 #endif
+   
37 
+   
50 #define PN_LOCAL_UNINIT 
(1)
+   
51 
+   
56 #define PN_LOCAL_ACTIVE 
(2)
+   
57 
+   
61 #define PN_LOCAL_CLOSED 
(4)
+   
62 
+   
66 #define PN_REMOTE_UNINIT 
(8)
+   
67 
+   
71 #define PN_REMOTE_ACTIVE 
(16)
+   
72 
+   
76 #define PN_REMOTE_CLOSED 
(32)
+   
77 
+   
82 #define PN_LOCAL_MASK 
(PN_LOCAL_UNINIT | PN_LOCAL_ACTIVE | PN_LOCAL_CLOSED)
+   
83 
+   
88 #define PN_REMOTE_MASK 
(PN_REMOTE_UNINIT | PN_REMOTE_ACTIVE | PN_REMOTE_CLOSED)
+   
89 
+   
90 PN_EXTERN pn_connection_t *pn_connection(void);
+   
91 
+   
97 PN_EXTERN pn_connection_t *pn_connection(void);
+   
98 
+  
108 PN_EXTERN void pn_connection_free(pn_connection_t *connection);
+  
109 
+  
119 PN_EXTERN void pn_connection_release(pn_connection_t *connection);
+  
120 
+  
137 PN_EXTERN pn_error_t *pn_connection_error(pn_connection_t *connection);
+  
138 
+  
157 PN_EXTERN void pn_connection_collect(pn_connection_t *connection, pn_collector_t *collector);
+  
158 
+  
163 PN_EXTERN pn_collector_t* pn_connection_collector(pn_connection_t *connection);
+  
164 
+  
177 PN_EXTERN void *pn_connection_get_context(pn_connection_t *connection);
+  
178 
+  
190 PN_EXTERN void pn_connection_set_context(pn_connection_t *connection, void *context);
+  
191 
+  
198 PN_EXTERN pn_record_t *pn_connection_attachments(pn_connection_t *connection);
+  
199 
+  
206 PN_EXTERN pn_state_t pn_connection_state(pn_connection_t *connection);
+  
207 
+  
216 PN_EXTERN void pn_connection_open(pn_connection_t *connection);
+  
217 
+  
228 PN_EXTERN void pn_connection_close(pn_connection_t *connection);
+  
229 
+  
238 PN_EXTERN void pn_connection_reset(pn_connection_t *connection);
+  
239 
+  
256 PN_EXTERN pn_condition_t *pn_connection_condition(pn_connection_t *connection);
+  
257 
+  
272 PN_EXTERN pn_condition_t *pn_connection_remote_condition(pn_connection_t *connection);
+  
273 
+  
284 PN_EXTERN const char *pn_connection_get_container(pn_connection_t *connection);
+  
285 
+  
292 PN_EXTERN void pn_connection_set_container(pn_connection_t *connection, const char 
*container);
+  
293 
+  
308 PN_EXTERN void pn_connection_set_user(pn_connection_t *connection, const char *use

[14/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__session.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/group__session.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__session.html
new file mode 100755
index 000..bb7659b
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__session.html
@@ -0,0 +1,769 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: Session
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('group__session.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Typedefs |
+Functions  
+  
+SessionCore  
+
+
+
+A container of links.  
+More...
+
+
+Typedefs
+typedef struct pn_session_t pn_session_t
+ An AMQP Session object.  More...
+ 
+
+
+Functions
+pn_session_t 
* pn_session 
(pn_connection_t
 *connection)
+ Factory for creating a new 
session on a given connection object.  More...
+ 
+void pn_session_free
 (pn_session_t 
*session)
+ Free a session object.  More...
+ 
+void * pn_session_get_context
 (pn_session_t 
*session)
+ 
+void pn_session_set_context
 (pn_session_t 
*session, void *context)
+ 
+pn_record_t * pn_session_attachments
 (pn_session_t 
*session)
+ Get the attachments that 
are associated with a session object.  More...
+ 
+pn_state_t pn_session_state
 (pn_session_t 
*session)
+ Get the endpoint state 
flags for a session.  More...
+ 
+pn_error_t 
* pn_session_error
 (pn_session_t 
*session)
+ 
+pn_condition_t
 * pn_session_condition
 (pn_session_t 
*session)
+ Get the local condition 
associated with the session endpoint.  More...
+ 
+pn_condition_t
 * pn_session_remote_condition
 (pn_session_t 
*session)
+ Get the remote condition 
associated with the session endpoint.  More...
+ 
+pn_connection_t
 * pn_session_connection
 (pn_session_t 
*session)
+ Get the parent connection 
for a session object.  More...
+ 
+void pn_session_open
 (pn_session_t 
*session)
+ Open a session.  More...
+ 
+void pn_session_close
 (pn_session_t 
*session)
+ Close a session.  More...
+ 
+size_t pn_session_get_incoming_capacity
 (pn_session_t 
*session)
+ Get the incoming capacity 
of the session measured in bytes.  More...
+ 
+void pn_session_set_incoming_capacity
 (pn_session_t 
*session, size_t capacity)
+ Set the incoming capacity 
for a session object.  More...
+ 
+size_t pn_session_get_outgoing_window
 (pn_session_t 
*session)
+ Get the outgoing window for 
a session object.  More...
+ 
+void pn_session_set_outgoing_window
 (pn_session_t 
*session, size_t window)
+ Set the outgoing window for 
a session object.  More...
+ 
+size_t pn_session_outgoing_bytes
 (pn_session_t 
*session)
+ Get the number of outgoing 
bytes currently buffered by a session.  More...
+ 
+size_t pn_session_incoming_bytes
 (pn_session_t 
*session)
+ Get the number of incoming 
bytes currently buffered by a session.  More...
+ 
+pn_session_t 
* pn_session_head
 (pn_connection_t
 *connection, pn_state_t 
state)
+ Retrieve the first session 
from a given connection that matches the specified state mask.  More...
+ 
+pn_session_t 
* pn_session_next
 (pn_session_t 
*session, pn_state_t 
state)
+ Retrieve the next session 
from a given connection that matches the specified state mask.  More...
+ 
+
+Detailed 
Description
+A container of links. 
+Typedef Documentation
+
+
+
+  
+
+  typedef struct pn_session_t 
pn_session_t
+
+  
+
+
+An AMQP Session object. 
+A pn_session_t object encapsulates all of the endpoint state associated 
with an AMQP Session. A pn_session_t object contains zero or more pn_link_t objects. 
+
+
+
+Function Documentation
+
+
+
+  
+
+  pn_session_t* 
pn_session 
+  (
+  pn_connection_t
 * 
+  connection)
+  
+
+  
+
+
+Factory for creating a new session on a given connection object. 
+Creates a new session object and adds it to the set of sessions maintained 
by the connection object.
+Parameters
+  
+[in]connectionthe connection object 
+  
+  
+
+Returnsa pointer to the new session 

+Examples: receive.c, and send.c.
+
+
+
+
+
+
+  
+
+  pn_record_t* pn_session_attachments 
+  (
+  pn_session_t 
* 
+  session)
+  
+
+  
+
+
+Get the attachments that are as

[21/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__io.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/group__io.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__io.html
new file mode 100755
index 000..356fa55
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__io.html
@@ -0,0 +1,122 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: IO
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('group__io.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Modules  
+  
+IO  
+
+
+
+IO integration interfaces.  
+More...
+
+
+Modules
+ Proactor
+ Experimental - Multithreaded IO 
+ 
+ Connection 
driver
+ Experimental - 
Low-level IO integration 
+ 
+
+Detailed 
Description
+IO integration interfaces. 
+
+
+
+
+  
+Generated by
+http://www.doxygen.org/index.html";>
+ 1.8.3.1 
+  
+
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__io.js
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/group__io.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__io.js
new file mode 100755
index 000..e348370
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__io.js
@@ -0,0 +1,5 @@
+var group__io =
+[
+[ "Proactor", "group__proactor.html", "group__proactor" ],
+[ "Connection driver", "group__connection__driver.html", 
"group__connection__driver" ]
+];
\ No newline at end of file


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



[33/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x6f.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x6f.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x6f.html
new file mode 100755
index 000..92c7189
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x6f.html
@@ -0,0 +1,114 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: File Members
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('globals_0x6f.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+Here is a list of all documented file members with 
links to the documentation:
+
+- o -
+PN_OK
+: error.h
+
+PN_OUT_OF_MEMORY
+: error.h
+
+PN_OVERFLOW
+: error.h
+
+
+
+
+
+
+  
+Generated by
+http://www.doxygen.org/index.html";>
+ 1.8.3.1 
+  
+
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x70.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x70.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x70.html
new file mode 100755
index 000..88012d8
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x70.html
@@ -0,0 +1,141 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: File Members
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('globals_0x70.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+Here is a list of all documented file members with 
links to the documentation:
+
+- p -
+pn_proactor()
+: proactor.h
+
+pn_proactor_connect()
+: proactor.h
+
+pn_proactor_done()
+: proactor.h
+
+pn_proactor_free()
+: proactor.h
+
+PN_PROACTOR_INACTIVE
+: event.h
+
+pn_proactor_interrupt()
+: proactor.h
+
+PN_PROACTOR_INTERRUPT
+: event.h
+
+pn_proactor_listen()
+: proactor.h
+
+pn_proactor_set_timeout()
+: proactor.h
+
+pn_proactor_t
+: proactor.h
+
+PN_PROACTOR_TIMEOUT
+: event.h
+
+pn_proactor_wait()
+: proactor.h
+
+
+
+
+
+
+  
+Generated by
+http://www.doxygen.org/index.html";>
+ 1.8.3.1 
+  
+
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x72.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x72.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x72.html
new file mode 100755
index 000..5e1bb61
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_0x72.html
@@ -0,0 +1,153 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: File Members
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('globals_0x72.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+Here is a list of all documented file members with 
links to the documentation:
+
+- r -
+PN_RCV_FIRST
+: link.h
+
+PN_RCV_SECOND
+: link.h
+
+pn_rcv_settle_mode_t
+: link.h
+
+PN_REACTOR_FINAL
+: event.h
+
+PN_REACTOR_INIT
+: event.h
+
+PN_REACTOR_QUIESCED
+: event.h
+
+PN_RECEIVED
+: disposition.h
+
+

[13/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__ssl.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/group__ssl.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__ssl.html
new file mode 100755
index 000..d9f0976
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__ssl.html
@@ -0,0 +1,984 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: SSL
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('group__ssl.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Typedefs |
+Enumerations |
+Functions  
+  
+SSLCore  
+
+
+
+SSL secure transport layer.  
+More...
+
+
+Typedefs
+typedef struct pn_ssl_domain_t pn_ssl_domain_t
+ API for using SSL with the 
Transport Layer.  More...
+ 
+typedef struct pn_ssl_t pn_ssl_t
+ 
+
+
+Enumerations
+enum  pn_ssl_mode_t { 
PN_SSL_MODE_CLIENT,
 
+PN_SSL_MODE_SERVER
+ }
+ Determines the type of SSL 
endpoint.  More...
+ 
+enum  pn_ssl_resume_status_t
 { PN_SSL_RESUME_UNKNOWN,
 
+PN_SSL_RESUME_NEW,
 
+PN_SSL_RESUME_REUSED
+ }
+ Indicates whether an SSL 
session has been resumed.  More...
+ 
+enum  pn_ssl_verify_mode_t
 { PN_SSL_VERIFY_NULL,
 
+PN_SSL_VERIFY_PEER,
 
+PN_SSL_ANONYMOUS_PEER,
 
+PN_SSL_VERIFY_PEER_NAME
+ }
+ Determines the level of 
peer validation.  More...
+ 
+enum  pn_ssl_cert_subject_subfield
 { 
+  PN_SSL_CERT_SUBJECT_COUNTRY_NAME, 
+PN_SSL_CERT_SUBJECT_STATE_OR_PROVINCE, 
+PN_SSL_CERT_SUBJECT_CITY_OR_LOCALITY, 
+PN_SSL_CERT_SUBJECT_ORGANIZATION_NAME, 
+
+  PN_SSL_CERT_SUBJECT_ORGANIZATION_UNIT, 
+PN_SSL_CERT_SUBJECT_COMMON_NAME
+
+ }
+ Enumeration identifying the 
sub fields of the subject field in the ssl certificate. 
+ 
+enum  pn_ssl_hash_alg { 
PN_SSL_SHA1, 
+PN_SSL_SHA256, 
+PN_SSL_SHA512, 
+PN_SSL_MD5
+ }
+ Enumeration identifying 
hashing algorithm. 
+ 
+
+
+Functions
+bool pn_ssl_present 
(void)
+ Tests for SSL 
implementation present.  More...
+ 
+pn_ssl_domain_t 
* pn_ssl_domain (pn_ssl_mode_t 
mode)
+ Create an SSL configuration 
domain.  More...
+ 
+void pn_ssl_domain_free
 (pn_ssl_domain_t 
*domain)
+ Release an SSL 
configuration domain.  More...
+ 
+int pn_ssl_domain_set_credentials
 (pn_ssl_domain_t 
*domain, const char *credential_1, const char *credential_2, const char 
*password)
+ Set the certificate that 
identifies the local node to the remote.  More...
+ 
+int pn_ssl_domain_set_trusted_ca_db
 (pn_ssl_domain_t 
*domain, const char *certificate_db)
+ Configure the set of 
trusted CA certificates used by this domain to verify peers.  More...
+ 
+int pn_ssl_domain_set_peer_authentication
 (pn_ssl_domain_t 
*domain, const pn_ssl_verify_mode_t
 mode, const char *trusted_CAs)
+ Configure the level of 
verification used on the peer certificate.  More...
+ 
+int pn_ssl_domain_allow_unsecured_client
 (pn_ssl_domain_t 
*domain)
+ Permit a server to accept 
connection requests from non-SSL clients.  More...
+ 
+pn_ssl_t 
* pn_ssl (pn_transport_t
 *transport)
+ Create a new SSL session 
object associated with a transport.  More...
+ 
+int pn_ssl_init (pn_ssl_t *ssl, pn_ssl_domain_t 
*domain, const char *session_id)
+ Initialize an SSL session.  
More...
+ 
+bool pn_ssl_get_cipher_name
 (pn_ssl_t *ssl, 
char *buffer, size_t size)
+ Get the name of the Cipher 
that is currently in use.  More...
+ 
+int pn_ssl_get_ssf 
(pn_ssl_t 
*ssl)
+ Get the SSF (security 
strength factor) of the Cipher that is currently in use.  More...
+ 
+bool pn_ssl_get_protocol_name
 (pn_ssl_t *ssl, 
char *buffer, size_t size)
+ Get the name of the SSL 
protocol that is currently in use.  More...
+ 
+pn_ssl_resume_status_t pn_ssl_resume_status
 (pn_ssl_t 
*ssl)
+ Check whether the state has 
been resumed.  More...
+ 
+int pn_ssl_set_peer_hostname
 (pn_ssl_t *ssl, 
const char *hostname)
+ Set the expected identity 
of the remote peer.  More...
+ 
+int pn_ssl_get_peer_hostname
 (pn_ssl_t *ssl, 
char *hostname, size_t *bufsize)
+ Access the configured peer 
identity.  More...
+ 
+const char * pn_ssl_get_remote_subject
 (pn_ssl_t 
*ssl)
+ Get the subject from the 
peers certificate.  More...
+ 
+int pn_ssl_get_cert_fingerprint
 (pn_ssl_t *ssl0, 
char *fingerprint, size_t fingerprint_length, pn_ssl_hash_alg 
hash_alg)
+ Get the fingerprint of the 
certificate.  More...
+ 
+const char * pn_ssl_get_remote_subj

[11/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__transport.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/group__transport.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__transport.html
new file mode 100755
index 000..c4fdffd
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__transport.html
@@ -0,0 +1,1793 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: Transport
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('group__transport.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Macros |
+Typedefs |
+Functions  
+  
+TransportCore  
+
+
+
+A network channel supporting an AMQP connection.  
+More...
+
+
+Macros
+
+#define PN_TRACE_OFF
+ Turn logging off entirely. 

+ 
+
+#define PN_TRACE_RAW
+ Log raw binary data 
into/out of the transport. 
+ 
+
+#define PN_TRACE_FRM
+ Log frames into/out of the 
transport. 
+ 
+#define PN_TRACE_DRV
+ Log driver related events, 
e.g.  More...
+ 
+
+#define PN_TRACE_EVT
+ Log events. 
+ 
+
+
+Typedefs
+typedef int pn_trace_t
+ Holds the trace flags for 
an AMQP transport.  More...
+ 
+
+typedef void(* pn_tracer_t 
)(pn_transport_t
 *transport, const char *message)
+ Callback for customizing 
logging behaviour. 
+ 
+typedef struct pn_transport_t pn_transport_t
+ An AMQP Transport object.  
More...
+ 
+
+
+Functions
+pn_transport_t
 * pn_transport
 (void)
+ Factory for creating a 
transport.  More...
+ 
+void pn_transport_set_server
 (pn_transport_t
 *transport)
+ Configure a transport as a 
server.  More...
+ 
+void pn_transport_free
 (pn_transport_t
 *transport)
+ Free a transport object.  
More...
+ 
+const char * pn_transport_get_user
 (pn_transport_t
 *transport)
+ Retrieve the authenticated 
user.  More...
+ 
+void pn_transport_require_auth
 (pn_transport_t
 *transport, bool required)
+ Set whether a 
non-authenticated transport connection is allowed.  More...
+ 
+bool pn_transport_is_authenticated
 (pn_transport_t
 *transport)
+ Tell whether the transport 
connection is authenticated.  More...
+ 
+void pn_transport_require_encryption
 (pn_transport_t
 *transport, bool required)
+ Set whether a non encrypted 
transport connection is allowed.  More...
+ 
+bool pn_transport_is_encrypted
 (pn_transport_t
 *transport)
+ Tell whether the transport 
connection is encrypted.  More...
+ 
+pn_condition_t
 * pn_transport_condition
 (pn_transport_t
 *transport)
+ Get additional information 
about the condition of the transport.  More...
+ 
+pn_error_t 
* pn_transport_error
 (pn_transport_t
 *transport)
+ 
+int pn_transport_bind
 (pn_transport_t
 *transport, pn_connection_t
 *connection)
+ Binds the transport to an 
AMQP connection.  More...
+ 
+int pn_transport_unbind
 (pn_transport_t
 *transport)
+ Unbinds a transport from 
its AMQP connection.  More...
+ 
+void pn_transport_trace
 (pn_transport_t
 *transport, pn_trace_t 
trace)
+ Update a transports trace 
flags.  More...
+ 
+void pn_transport_set_tracer
 (pn_transport_t
 *transport, pn_tracer_t 
tracer)
+ Set the tracing function 
used by a transport.  More...
+ 
+pn_tracer_t pn_transport_get_tracer
 (pn_transport_t
 *transport)
+ Get the tracing function 
used by a transport.  More...
+ 
+void * pn_transport_get_context
 (pn_transport_t
 *transport)
+ 
+void pn_transport_set_context
 (pn_transport_t
 *transport, void *context)
+ 
+pn_record_t * pn_transport_attachments
 (pn_transport_t
 *transport)
+ Get the attachments that 
are associated with a transport object.  More...
+ 
+void pn_transport_log
 (pn_transport_t
 *transport, const char *message)
+ Log a message using a 
transport's logging mechanism.  More...
+ 
+void pn_transport_vlogf
 (pn_transport_t
 *transport, const char *fmt, va_list ap)
+ Log a printf formatted 
message using a transport's logging mechanism.  More...
+ 
+void pn_transport_logf
 (pn_transport_t
 *transport, const char *fmt,...)
+ Log a printf formatted 
message using a transport's logging mechanism.  More...
+ 
+uint16_t pn_transport_get_channel_max
 (pn_transport_t
 *transport)
+ Get the maximum allowed 
channel for a transport.  More...
+ 
+int pn_transport_set_channel_max
 (pn_transport_t
 *transport, uint16_t channel_max)
+ Set the maximum allowed 
channel number for a transport.  More...
+ 
+uint16_t pn

[46/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/messenger/python/examples/recv.py.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/messenger/python/examples/recv.py.html 
b/content/releases/qpid-proton-0.17.0/messenger/python/examples/recv.py.html
new file mode 100644
index 000..d4a3d3e
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/messenger/python/examples/recv.py.html
@@ -0,0 +1,185 @@
+
+
+http://www.w3.org/1999/xhtml"; xml:lang="en">
+  
+recv.py - Apache Qpid™
+
+
+
+
+var _deferredFunctions = [];
+
+
+
+
+https://git-wip-us.apache.org/repos/asf/qpid-proton.git"/>
+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}"/>
+  
+  
+
+  
+
+
+
+
+
+  Apache 
Qpid™
+  Documentation
+  Download
+  Discussion
+
+  
+
+  
+
+  
+Project
+
+
+  Overview
+  Components
+  Releases
+
+  
+
+  
+Messaging APIs
+
+
+  Qpid Proton
+  Qpid JMS
+  Qpid 
Messaging API
+
+  
+
+  
+Servers and tools
+
+
+  Broker for 
Java
+  C++ 
broker
+  Dispatch 
router
+
+  
+
+  
+Resources
+
+
+  Dashboard
+  https://cwiki.apache.org/confluence/display/qpid/Index";>Wiki
+  More resources
+
+  
+
+  
+
+  
+http://www.google.com/search"; method="get">
+  
+  
+  Search
+  More ways to search
+
+  
+
+  
+HomeReleasesQpid Proton 
0.17.0Python 
AMQP Messenger Examplesrecv.py
+
+
+  
+recv.py
+from __future__ import print_function
+import sys, optparse
+from proton import *
+
+parser = optparse.OptionParser(usage="usage: 
%prog [options]  ... ",
+   description="simple message 
receiver")
+parser.add_option("-c", "--certificate", help="path to 
certificate file")
+parser.add_option("-k", "--private-key", help="path to 
private key file")
+parser.add_option("-p", "--password", help="password for 
private key file")
+
+opts, args = parser.parse_args()
+
+if not args:
+  args = ["amqp://~0.0.0.0"]
+
+mng = Messenger()
+mng.certificate=opts.certificate
+mng.private_key=opts.private_key
+mng.password=opts.password
+mng.start()
+
+for a in 
args:
+  mng.subscribe(a)
+
+msg = Message()
+while True:
+  mng.recv()
+  while mng.incoming:
+try:
+  mng.get(msg)
+except Exception as e:
+  print(e)
+else:
+  print(msg.address, msg.subject or "(no 
subject)", msg.properties, 
msg.body)
+
+mng.stop()
+
+
+Download this file
+
+
+  
+
+  
+http://www.apache.org/";>Apache
+http://www.apache.org/licenses/";>License
+http://www.apache.org/foundation/sponsorship.html";>Sponsorship
+http://www.apache.org/foundation/thanks.html";>Thanks!
+Security
+http://www.apache.org/";>
+  
+
+  
+Apache Qpid, Messaging built on AMQP; Copyright © 2015
+The Apache Software Foundation; Licensed under
+the http://www.apache.org/licenses/LICENSE-2.0";>Apache
+License, Version 2.0; 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
+  
+
+  
+
+  
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/messenger/python/examples/recv_async.py
--
diff --git 
a/content/releases/qpid-proton-0.17.0/messenger/python/examples/recv_async.py 
b/content/releases/qpid-proton-0.17.0/messenger/python/examples/recv_async.py
new file mode 100755
index 000..b38c31a
--- /dev/null
+++ 
b/content/releases/qpid-proton-0.17.0/messenger/python/examples/recv_async.py
@@ -0,0 +1,56 @@
+#!/usr/bin/python
+#
+# 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
+#

[38/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/deprecated.html
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/deprecated.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/deprecated.html
new file mode 100755
index 000..153db3a
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/deprecated.html
@@ -0,0 +1,147 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: Deprecated List
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('deprecated.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Deprecated List   
+
+
+
+Group messenger  
+
+File messenger.h  
+
+Member pn_connection_error
  (pn_connection_t *connection)
+
+Member pn_connection_get_context
  (pn_connection_t *connection)
+
+Member pn_connection_set_context
  (pn_connection_t *connection, void *context)
+
+Member pn_delivery_get_context
  (pn_delivery_t *delivery)
+
+Member pn_delivery_set_context
  (pn_delivery_t *delivery, void *context)
+
+Member pn_link_error  
(pn_link_t *link)
+
+Member pn_link_get_context
  (pn_link_t *link)
+
+Member pn_link_set_context
  (pn_link_t *link, void *context)
+
+Member pn_session_error
  (pn_session_t *session)
+
+Member pn_session_get_context
  (pn_session_t *session)
+
+Member pn_session_set_context
  (pn_session_t *session, void *context)
+
+Member pn_transport_error
  (pn_transport_t *transport)
+
+Member pn_transport_get_context
  (pn_transport_t *transport)
+
+Member pn_transport_input
  (pn_transport_t *transport, const char *bytes, size_t available)
+
+Member pn_transport_output
  (pn_transport_t *transport, char *bytes, size_t size)
+
+Member pn_transport_set_context
  (pn_transport_t *transport, void *context)
+
+Group url  
+
+File url.h  
+
+
+
+
+
+
+  
+Generated by
+http://www.doxygen.org/index.html";>
+ 1.8.3.1 
+  
+
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/dir_25143d27009f52d175c1d192441a738a.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/dir_25143d27009f52d175c1d192441a738a.html
 
b/content/releases/qpid-proton-0.17.0/proton/c/api/dir_25143d27009f52d175c1d192441a738a.html
new file mode 100755
index 000..59c9590
--- /dev/null
+++ 
b/content/releases/qpid-proton-0.17.0/proton/c/api/dir_25143d27009f52d175c1d192441a738a.html
@@ -0,0 +1,172 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: proton Directory Reference
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('dir_25143d27009f52d175c1d192441a738a.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+proton Directory Reference  
+
+
+
+
+Files
+file  codec.h [code]
+ AMQP data encoding and decoding. 
+ 
+file  condition.h [code]
+ An endpoint error state. 
+ 
+file  connection.h [code]
+ A channel for communication between two peers on a network. 

+ 
+file  connection_driver.h [code]
+ Experimental - Low-level IO integration 

+ 
+file  delivery.h [code]
+ A message transfer. 
+ 
+file  disposition.h [code]
+ Delivery state. 
+ 
+file  error.h [code]
+ A Proton API error. 
+ 
+file  event.h [code]
+ Protocol and transport events. 
+ 
+file  link.h [code]
+ A channel for transferring messages. 
+ 
+file  listener.h [code]
+ Experimental - A listener for incoming connections 
for the Proactor. 
+ 
+file  message.h [code]
+ A mutable holder of application content. 
+ 
+file  messenger.h [code]
+ Deprecated - The Messenger API 
+ 
+file  proactor.h [code]
+ Experimental - Multithreaded IO 
+ 
+file  sasl.h [code]
+ SASL secure transport layer. 
+ 
+file  session.h [code]
+ A container of links. 
+ 
+file  ssl.h [code]
+ SSL se

[03/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/messenger_8h_source.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/messenger_8h_source.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/messenger_8h_source.html
new file mode 100755
index 000..4080bb4
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/messenger_8h_source.html
@@ -0,0 +1,309 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: proton/messenger.h Source File
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('messenger_8h_source.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+messenger.h  
+
+
+Go to the documentation of this file.   
 1 #ifndef 
PROTON_MESSENGER_H
+
2 #define PROTON_MESSENGER_H 1
+
3 
+
4 /*
+
5  *
+
6  * Licensed to the Apache Software 
Foundation (ASF) under one
+
7  * or more contributor license agreements.  
See the NOTICE file
+
8  * distributed with this work for 
additional information
+
9  * regarding copyright ownership.  The ASF 
licenses this file
+   
10  * to you under the Apache License, 
Version 2.0 (the
+   
11  * "License"); you may not use 
this file except in compliance
+   
12  * with the License.  You may obtain a 
copy of the License at
+   
13  *
+   
14  *   
http://www.apache.org/licenses/LICENSE-2.0
+   
15  *
+   
16  * Unless required by applicable law or 
agreed to in writing,
+   
17  * software distributed under the License 
is distributed on an
+   
18  * "AS IS" BASIS, WITHOUT 
WARRANTIES OR CONDITIONS OF ANY
+   
19  * KIND, either express or implied.  See 
the License for the
+   
20  * specific language governing permissions 
and limitations
+   
21  * under the License.
+   
22  *
+   
23  */
+   
24 
+   
25 #include 

+   
26 #include 
+   
27 #include 

+   
28 #include 
+   
29 #include 
+   
30 #include 
+   
31 
+   
32 #ifdef __cplusplus
+   
33 extern "C" 
{
+   
34 #endif
+   
35 
+  
156 typedef struct pn_messenger_t pn_messenger_t;
+  
157 
+  
165 typedef struct pn_subscription_t pn_subscription_t;
+  
166 
+  
171 typedef int64_t pn_tracker_t;
+  
172 
+  
177 typedef enum {
+
  178   PN_STATUS_UNKNOWN = 0, 
+
  179   PN_STATUS_PENDING = 1, 
+
  182   PN_STATUS_ACCEPTED = 2, 
+
  183   PN_STATUS_REJECTED = 3, 
+
  184   PN_STATUS_RELEASED = 4, 
+
  185   PN_STATUS_MODIFIED = 5, 
+
  186   PN_STATUS_ABORTED = 6, 
+
  187   PN_STATUS_SETTLED = 7 

+  
188 } pn_status_t;
+  
189 
+  
199 PNX_EXTERN pn_messenger_t *pn_messenger(const char *name);
+  
200 
+  
207 PNX_EXTERN const char *pn_messenger_name(pn_messenger_t *messenger);
+  
208 
+  
218 PNX_EXTERN int pn_messenger_set_certificate(pn_messenger_t *messenger, const char 
*certificate);
+  
219 
+  
227 PNX_EXTERN const char *pn_messenger_get_certificate(pn_messenger_t *messenger);
+  
228 
+  
237 PNX_EXTERN int pn_messenger_set_private_key(pn_messenger_t *messenger, const char 
*private_key);
+  
238 
+  
245 PNX_EXTERN const char *pn_messenger_get_private_key(pn_messenger_t *messenger);
+  
246 
+  
255 PNX_EXTERN int pn_messenger_set_password(pn_messenger_t *messenger, const char 
*password);
+  
256 
+  
263 PNX_EXTERN const char *pn_messenger_get_password(pn_messenger_t *messenger);
+  
264 
+  
276 PNX_EXTERN int pn_messenger_set_trusted_certificates(pn_messenger_t *messenger, const char 
*cert_db);
+  
277 
+  
284 PNX_EXTERN const char *pn_messenger_get_trusted_certificates(pn_messenger_t *messenger);
+  
285 
+  
298 PNX_EXTERN int pn_messenger_set_timeout(pn_messenger_t *messenger, int timeout);
+  
299 
+  
308 PNX_EXTERN int pn_messenger_get_timeout(pn_messenger_t *messenger);
+  
309 
+  
316 PNX_EXTERN bool pn_messenger_is_blocking(pn_messenger_t *messenger);
+  
317 
+  
326 PNX_EXTERN int pn_messenger_set_blocking(pn_messenger_t *messenger, bool blocking);
+  
327 
+  
340 PNX_EXTERN bool pn_messenger_is_passive(pn_messenger_t *messenger);
+  
341 
+  
352 PNX_EXTERN int pn_messenger_set_passive(pn_messenger_t *messenger, bool passive);
+  
353 
+  
359 PNX_EXTERN void pn_messenger_free(pn_messenger_t *messenger);
+  
360 
+  
374 PNX_EXTERN int pn_messenger_errno(pn_messenger_t *messenger);
+  
375 

[01/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
Repository: qpid-site
Updated Branches:
  refs/heads/asf-site f087c9492 -> fb755215f


http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/navtreeindex3.js
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/navtreeindex3.js 
b/content/releases/qpid-proton-0.17.0/proton/c/api/navtreeindex3.js
new file mode 100755
index 000..ec32cf2
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/navtreeindex3.js
@@ -0,0 +1,253 @@
+var NAVTREEINDEX3 =
+{
+"group__link.html#ga0bc65ff494e2860e6227f68c72468101":[2,0,2,28],
+"group__link.html#ga1dc327c52ac24a0d65a17c88ce685b0b":[2,0,2,10],
+"group__link.html#ga2421a9ddebba208338412dea365cf6ad":[2,0,2,41],
+"group__link.html#ga2c8985a9d44a813ab1739a91ae3708a3":[2,0,2,45],
+"group__link.html#ga376f2cc18bbd771d95aa8222586d19b2":[2,0,2,39],
+"group__link.html#ga378e4bb5a0519a75c3c151c15809dda5":[2,0,2,33],
+"group__link.html#ga3fb58bd0b88d37407ebb615c2630e608":[2,0,2,2],
+"group__link.html#ga40dd26f3d035c54056e2649aeb78d8ac":[2,0,2,18],
+"group__link.html#ga469bef2e81c53e85899ffbb277616a8c":[2,0,2,50],
+"group__link.html#ga4851693eb6a16fd9ab61e2df6f00770d":[2,0,2,6],
+"group__link.html#ga4a821eaf6298b94522572fad73b8e2d1":[2,0,2,13],
+"group__link.html#ga52c99044eabb7712efa2f1098c760804":[2,0,2,7],
+"group__link.html#ga55428637f3b8c446efd5fea3f26c932d":[2,0,2,8],
+"group__link.html#ga57a00950e2eeef378fd6c0a3b3b5bfe9":[2,0,2,27],
+"group__link.html#ga5e314b3e07b48ebcffbac63f265fa69f":[2,0,2,49],
+"group__link.html#ga6206e3d4efe0ebe0491955006930fa18":[2,0,2,51],
+"group__link.html#ga677c416a6365cedd23b43043dff0b89f":[2,0,2,43],
+"group__link.html#ga6dc9ad6d95d1cccd6f3d29b782269cce":[2,0,2,52],
+"group__link.html#ga7c48ef214568267839aea04ed337926b":[2,0,2,21],
+"group__link.html#ga7c9434c40eb653f007ff5721e2ebf73e":[2,0,2,19],
+"group__link.html#ga7f1742528b32c3c9609b97a3ed449639":[2,0,2,5],
+"group__link.html#ga89dad3aa7934329a7ff467c636687bc0":[2,0,2,0],
+"group__link.html#ga8b19ffdb7934940fa7c5fd75c5fe2d69":[2,0,2,4],
+"group__link.html#ga92592155f2afcf6b9aabfb4fc64c140f":[2,0,2,34],
+"group__link.html#ga93824a3859c37463e44458cd2f63d31f":[2,0,2,3],
+"group__link.html#ga93e6b527743f433da2ff367c1b2c500a":[2,0,2,17],
+"group__link.html#ga95c4018a1f1fe0e7c2e7fd02fe062d23":[2,0,2,12],
+"group__link.html#ga97dc5133125c9b7e4afbb1b76e6efe7b":[2,0,2,30],
+"group__link.html#ga997c85388b9fb30151ea3b40b946e958":[2,0,2,47],
+"group__link.html#ga9b2a9cfa00dfdae4e01bf75483433925":[2,0,2,24],
+"group__link.html#ga9fc507fe3e207e84f2fc251cf9bd833d":[2,0,2,32],
+"group__link.html#gaa44112980ebabbb5cbd002670073a751":[2,0,2,23],
+"group__link.html#gaa825fac21730f3f9fff37d156e5f88e9":[2,0,2,37],
+"group__link.html#gaabaca3f5d03970a122240eebc588add6":[2,0,2,26],
+"group__link.html#gab16f14d071548c5c9ab22924ee5b1ebb":[2,0,2,31],
+"group__link.html#gab6441a917c291e68984405057eb56ab8":[2,0,2,42],
+"group__link.html#gabf61668a66ae189dbb4820da6ee30d90":[2,0,2,36],
+"group__link.html#gac282341dacff892eba8e224eca5c5c52":[2,0,2,22],
+"group__link.html#gac63e43305fb1a5e3b14399a9ddc8f24d":[2,0,2,38],
+"group__link.html#gac7309a622f3f2296261ff8fa9bc33ba1":[2,0,2,48],
+"group__link.html#gacef130ca5cc6eb3eec2dd48c8bf5c7e6":[2,0,2,44],
+"group__link.html#gad1c2388cdae687be26222a5d66fd2d58":[2,0,2,1],
+"group__link.html#gad502b38bc184ad0bfaa86dede81f62c9":[2,0,2,46],
+"group__link.html#gad7ad9bc5c9ea7e8a21cd4fa472d2c8df":[2,0,2,11],
+"group__link.html#gad7e426b0cc4759568b3fd2b4fb176260":[2,0,2,9],
+"group__link.html#gadd3b8899fe023d3506fb88d228d6b1b7":[2,0,2,16],
+"group__link.html#gadf6b8ff6223465f21a481e9287f60671":[2,0,2,35],
+"group__link.html#gae7045dd02f2c9450ff8737e005628d81":[2,0,2,20],
+"group__link.html#gaeb417e6b7e99c76f61549f5ed5519395":[2,0,2,40],
+"group__link.html#gaef3f2e4bca87f9adc70e90dce7cd42b2":[2,0,2,25],
+"group__link.html#gaf6f11d778aa4622d8aa5db8962bb1f0a":[2,0,2,14],
+"group__link.html#gafec44cf1c79ec03f3ac009e1879e71a9":[2,0,2,15],
+"group__link.html#gga3fb58bd0b88d37407ebb615c2630e608a8bd9806d2f8d8c1724ed26bb0543bade":[2,0,2,2,0],
+"group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac159f0edca565961b554768a42e82bf0":[2,0,2,2,1],
+"group__link.html#gga3fb58bd0b88d37407ebb615c2630e608ac33a5700d0247976b465aeb7c1437fd1":[2,0,2,2,2],
+"group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac22b82396bd686940dfcc861302a8262":[2,0,2,1,0],
+"group__link.html#ggad1c2388cdae687be26222a5d66fd2d58ac79dc7f63fce078a8f0fe268c81dcaf3":[2,0,2,1,1],
+"group__message.html":[2,0,4],
+"group__message.html#ga013d429f94d653bc1e00f1f438a079a6":[2,0,4,7],
+"group__message.html#ga02347ad161f972e4b94567f329b53a8a":[2,0,4,30],
+"group__message.html#ga0ec7ed8750b4d418c60aa77e4b1812bc":[2,0,4,44],
+"group__message.html#ga145c06edbcccfbe97136bfb5cb2b22b1":[2,0,4,4],
+"group__message.html#ga195472fabe3416dccf8a4bfcdacfa6c0":[2,0,4,40],
+"group__message.html#ga2173

[05/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/message_8h_source.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/message_8h_source.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/message_8h_source.html
new file mode 100755
index 000..e89e2bb
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/message_8h_source.html
@@ -0,0 +1,255 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: proton/message.h Source File
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('message_8h_source.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+message.h  
+
+
+Go to the documentation of this file.   
 1 #ifndef PROTON_MESSAGE_H
+
2 #define PROTON_MESSAGE_H 1
+
3 
+
4 /*
+
5  *
+
6  * Licensed to the Apache Software 
Foundation (ASF) under one
+
7  * or more contributor license agreements.  
See the NOTICE file
+
8  * distributed with this work for 
additional information
+
9  * regarding copyright ownership.  The ASF 
licenses this file
+   
10  * to you under the Apache License, 
Version 2.0 (the
+   
11  * "License"); you may not use 
this file except in compliance
+   
12  * with the License.  You may obtain a 
copy of the License at
+   
13  *
+   
14  *   
http://www.apache.org/licenses/LICENSE-2.0
+   
15  *
+   
16  * Unless required by applicable law or 
agreed to in writing,
+   
17  * software distributed under the License 
is distributed on an
+   
18  * "AS IS" BASIS, WITHOUT 
WARRANTIES OR CONDITIONS OF ANY
+   
19  * KIND, either express or implied.  See 
the License for the
+   
20  * specific language governing permissions 
and limitations
+   
21  * under the License.
+   
22  *
+   
23  */
+   
24 
+   
25 #include 

+   
26 #include 
+   
27 #include 
+   
28 #include 
+   
29 #include 

+   
30 
+   
31 #ifdef __cplusplus
+   
32 extern "C" 
{
+   
33 #endif
+   
34 
+   
51 typedef struct pn_message_t pn_message_t;
+   
52 
+   
56 #define PN_DEFAULT_PRIORITY 
(4)
+   
57 
+   
66 PN_EXTERN pn_message_t * pn_message(void);
+   
67 
+   
73 PN_EXTERN void   pn_message_free(pn_message_t *msg);
+   
74 
+   
84 PN_EXTERN void   pn_message_clear(pn_message_t *msg);
+   
85 
+   
97 PN_EXTERN intpn_message_errno(pn_message_t *msg);
+   
98 
+  
111 PN_EXTERN pn_error_t*pn_message_error(pn_message_t *msg);
+  
112 
+  
127 PN_EXTERN bool   pn_message_is_inferred(pn_message_t *msg);
+  
128 
+  
139 PN_EXTERN intpn_message_set_inferred(pn_message_t *msg, bool inferred);
+  
140 
+  
141 // standard message headers and 
properties
+  
142 
+  
152 PN_EXTERN bool   pn_message_is_durable   
 (pn_message_t *msg);
+  
153 
+  
164 PN_EXTERN intpn_message_set_durable  
 (pn_message_t *msg, bool durable);
+  
165 
+  
176 PN_EXTERN uint8_tpn_message_get_priority  (pn_message_t *msg);
+  
177 
+  
187 PN_EXTERN intpn_message_set_priority  
(pn_message_t *msg, uint8_t priority);
+  
188 
+  
201 PN_EXTERN pn_millis_tpn_message_get_ttl   (pn_message_t *msg);
+  
202 
+  
212 PN_EXTERN intpn_message_set_ttl   (pn_message_t *msg, pn_millis_t ttl);
+  
213 
+  
226 PN_EXTERN bool   pn_message_is_first_acquirer (pn_message_t *msg);
+  
227 
+  
238 PN_EXTERN intpn_message_set_first_acquirer(pn_message_t *msg, bool 
first);
+  
239 
+  
250 PN_EXTERN uint32_t   pn_message_get_delivery_count(pn_message_t *msg);
+  
251 
+  
262 PN_EXTERN intpn_message_set_delivery_count 
   (pn_message_t *msg, uint32_t count);
+  
263 
+  
277 PN_EXTERN pn_data_t *pn_message_id(pn_message_t *msg);
+  
278 
+  
291 PN_EXTERN pn_atom_t  pn_message_get_id(pn_message_t *msg);
+  
292 
+  
304 PN_EXTERN intpn_message_set_id(pn_message_t *msg, pn_atom_t id);
+  
305 
+  
319 PN_EXTERN pn_bytes_t pn_message_get_user_id   (pn_message_t *msg);
+  
320 
+  
331 PN_EXTERN intpn_message_set_user_id   (pn_message_t *msg, pn_bytes_t user_id);
+  
332 
+  

[16/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__messenger.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/group__messenger.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__messenger.html
new file mode 100755
index 000..723ea92
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__messenger.html
@@ -0,0 +1,2495 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: Messenger
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('group__messenger.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Macros |
+Typedefs |
+Enumerations |
+Functions  
+  
+Messenger  
+
+
+
+Deprecated - The Messenger API  
+More...
+
+
+Macros
+
+#define PN_CUMULATIVE
+ Indicates that an accept or 
reject should operate cumulatively. 
+ 
+
+#define PN_FLAGS_CHECK_ROUTES
+ Messenger flag to indicate 
that a call \ to pn_messenger_start should check that \ any defined routes are 
valid. 
+ 
+
+#define PN_FLAGS_ALLOW_INSECURE_MECHS
+ Messenger flag to indicate 
that the PLAIN \ mechanism is allowed on an unencrypted \ connection. 

+ 
+
+
+Typedefs
+typedef struct pn_messenger_t pn_messenger_t
+ A pn_messenger_t provides a high level 
interface for sending and receiving messages (See pn_message_t).  More...
+ 
+typedef struct pn_subscription_t pn_subscription_t
+ A subscription is a request 
for incoming messages.  More...
+ 
+
+typedef int64_t pn_tracker_t
+ Trackers provide a 
lightweight handle used to track the status of incoming and outgoing 
deliveries. 
+ 
+
+
+Enumerations
+enum  pn_status_t 
{ 
+  PN_STATUS_UNKNOWN,
 
+PN_STATUS_PENDING,
 
+PN_STATUS_ACCEPTED,
 
+PN_STATUS_REJECTED,
 
+
+  PN_STATUS_RELEASED,
 
+PN_STATUS_MODIFIED,
 
+PN_STATUS_ABORTED,
 
+PN_STATUS_SETTLED
+
+ }
+ Describes all the possible 
states for a message associated with a given tracker.  More...
+ 
+
+
+Functions
+pn_messenger_t
 * pn_messenger
 (const char *name)
+ Construct a new pn_messenger_t with the given 
name.  More...
+ 
+const char * pn_messenger_name
 (pn_messenger_t
 *messenger)
+ Get the name of a 
messenger.  More...
+ 
+int pn_messenger_set_certificate
 (pn_messenger_t
 *messenger, const char *certificate)
+ Sets the path that will be 
used to get the certificate that will be used to identify this messenger to its 
peers.  More...
+ 
+const char * pn_messenger_get_certificate
 (pn_messenger_t
 *messenger)
+ Get the certificate path.  
More...
+ 
+int pn_messenger_set_private_key
 (pn_messenger_t
 *messenger, const char *private_key)
+ Set path to the private key 
that was used to sign the certificate.  More...
+ 
+const char * pn_messenger_get_private_key
 (pn_messenger_t
 *messenger)
+ Gets the private key file 
for a messenger.  More...
+ 
+int pn_messenger_set_password
 (pn_messenger_t
 *messenger, const char *password)
+ Sets the private key 
password for a messenger.  More...
+ 
+const char * pn_messenger_get_password
 (pn_messenger_t
 *messenger)
+ Gets the private key file 
password for a messenger.  More...
+ 
+int pn_messenger_set_trusted_certificates
 (pn_messenger_t
 *messenger, const char *cert_db)
+ Sets the trusted 
certificates database for a messenger.  More...
+ 
+const char * pn_messenger_get_trusted_certificates
 (pn_messenger_t
 *messenger)
+ Gets the trusted 
certificates database for a messenger.  More...
+ 
+int pn_messenger_set_timeout
 (pn_messenger_t
 *messenger, int timeout)
+ Set the default timeout for 
a messenger.  More...
+ 
+int pn_messenger_get_timeout
 (pn_messenger_t
 *messenger)
+ Gets the timeout for a 
messenger object.  More...
+ 
+bool pn_messenger_is_blocking
 (pn_messenger_t
 *messenger)
+ Check if a messenger is in 
blocking mode.  More...
+ 
+int pn_messenger_set_blocking
 (pn_messenger_t
 *messenger, bool blocking)
+ Enable or disable blocking 
behavior for a messenger during calls to pn_messenger_send and pn_messenger_recv.  More...
+ 
+bool pn_messenger_is_passive
 (pn_messenger_t
 *messenger)
+ Check if a messenger is in 
passive mode.  More...
+ 
+int pn_messenger_set_passive
 (pn_messenger_t
 *messenger, bool passive)
+ Set the passive mode for a 
messenger.  More...
+ 
+void pn_messenger_free
 (pn_messenger_t
 *messenger)
+ Frees a Messenger.  More...
+ 
+int pn_messenger_errno
 (pn_messenger_t
 *messenger)

[37/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/doxygen.css
--
diff --git a/content/releases/qpid-proton-0.17.0/proton/c/api/doxygen.css 
b/content/releases/qpid-proton-0.17.0/proton/c/api/doxygen.css
new file mode 100755
index 000..dabaff2
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.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: #ff;
+   border: 1px double #869DCA;
+}
+
+.contents a.qindexHL:visited {
+color: #ff;
+}
+
+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: #ff;
+   mar

[18/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/group__message.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/group__message.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/group__message.html
new file mode 100755
index 000..54371c2
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/group__message.html
@@ -0,0 +1,1946 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: Message
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('group__message.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+  
+Macros |
+Typedefs |
+Functions  
+  
+MessageCore  
+
+
+
+A mutable holder of application content.  
+More...
+
+
+Macros
+
+#define PN_DEFAULT_PRIORITY
+ Default priority for 
messages. 
+ 
+
+
+Typedefs
+typedef struct pn_message_t pn_message_t
+ An AMQP Message object.  More...
+ 
+
+
+Functions
+pn_message_t 
* pn_message 
(void)
+ Construct a new pn_message_t.  More...
+ 
+void pn_message_free
 (pn_message_t 
*msg)
+ Free a previously 
constructed pn_message_t.  More...
+ 
+void pn_message_clear
 (pn_message_t 
*msg)
+ Clears the content of a pn_message_t.  More...
+ 
+int pn_message_errno
 (pn_message_t 
*msg)
+ Access the error code of a 
message.  More...
+ 
+pn_error_t 
* pn_message_error
 (pn_message_t 
*msg)
+ Access the error 
information for a message.  More...
+ 
+bool pn_message_is_inferred
 (pn_message_t 
*msg)
+ Get the inferred flag for a 
message.  More...
+ 
+int pn_message_set_inferred
 (pn_message_t 
*msg, bool inferred)
+ Set the inferred flag for a 
message.  More...
+ 
+bool pn_message_is_durable
 (pn_message_t 
*msg)
+ Get the durable flag for a 
message.  More...
+ 
+int pn_message_set_durable
 (pn_message_t 
*msg, bool durable)
+ Set the durable flag for a 
message.  More...
+ 
+uint8_t pn_message_get_priority
 (pn_message_t 
*msg)
+ Get the priority for a 
message.  More...
+ 
+int pn_message_set_priority
 (pn_message_t 
*msg, uint8_t priority)
+ Set the priority for a 
message.  More...
+ 
+pn_millis_t pn_message_get_ttl
 (pn_message_t 
*msg)
+ Get the ttl for a message.  
More...
+ 
+int pn_message_set_ttl
 (pn_message_t 
*msg, pn_millis_t
 ttl)
+ Set the ttl for a message.  
More...
+ 
+bool pn_message_is_first_acquirer
 (pn_message_t 
*msg)
+ Get the first acquirer flag 
for a message.  More...
+ 
+int pn_message_set_first_acquirer
 (pn_message_t 
*msg, bool first)
+ Set the first acquirer flag 
for a message.  More...
+ 
+uint32_t pn_message_get_delivery_count
 (pn_message_t 
*msg)
+ Get the delivery count for 
a message.  More...
+ 
+int pn_message_set_delivery_count
 (pn_message_t 
*msg, uint32_t count)
+ Set the delivery count for 
a message.  More...
+ 
+pn_data_t 
* pn_message_id 
(pn_message_t 
*msg)
+ Get/set the id for a 
message.  More...
+ 
+pn_atom_t pn_message_get_id
 (pn_message_t 
*msg)
+ Get the id for a message.  
More...
+ 
+int pn_message_set_id
 (pn_message_t 
*msg, pn_atom_t id)
+ Set the id for a message.  
More...
+ 
+pn_bytes_t pn_message_get_user_id
 (pn_message_t 
*msg)
+ Get the user id for a 
message.  More...
+ 
+int pn_message_set_user_id
 (pn_message_t 
*msg, pn_bytes_t 
user_id)
+ Set the user id for a 
message.  More...
+ 
+const char * pn_message_get_address
 (pn_message_t 
*msg)
+ Get the address for a 
message.  More...
+ 
+int pn_message_set_address
 (pn_message_t 
*msg, const char *address)
+ Set the address for a 
message.  More...
+ 
+const char * pn_message_get_subject
 (pn_message_t 
*msg)
+ Get the subject for a 
message.  More...
+ 
+int pn_message_set_subject
 (pn_message_t 
*msg, const char *subject)
+ Set the subject for a 
message.  More...
+ 
+const char * pn_message_get_reply_to
 (pn_message_t 
*msg)
+ Get the reply_to for a 
message.  More...
+ 
+int pn_message_set_reply_to
 (pn_message_t 
*msg, const char *reply_to)
+ Set the reply_to for a 
message.  More...
+ 
+pn_data_t 
* pn_message_correlation_id
 (pn_message_t 
*msg)
+ Get/set the correlation id 
for a message.  More...
+ 
+pn_atom_t pn_message_get_correlation_id
 (pn_message_t 
*msg)
+ Get the correlation id for 
a message.  More...
+ 
+int pn_message_set_correlation_id
 (pn_message_t 
*msg, pn_atom_t id)
+ Set the correlation id for 
a message.  More...
+ 
+const char * pn_message_get_content_type
 (pn_messag

[31/52] [abbrv] [partial] qpid-site git commit: publish latest updates and proton[-j] 0.17.0 release content

2017-02-08 Thread robbie
http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_func_0x6c.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/globals_func_0x6c.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_func_0x6c.html
new file mode 100755
index 000..937d8ca
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_func_0x6c.html
@@ -0,0 +1,261 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: File Members
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('globals_func_0x6c.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+ 
+
+- l -
+pn_link_advance()
+: link.h
+
+pn_link_attachments()
+: link.h
+
+pn_link_available()
+: link.h
+
+pn_link_close()
+: link.h
+
+pn_link_condition()
+: link.h
+
+pn_link_credit()
+: link.h
+
+pn_link_current()
+: link.h
+
+pn_link_detach()
+: link.h
+
+pn_link_drain()
+: link.h
+
+pn_link_drained()
+: link.h
+
+pn_link_draining()
+: link.h
+
+pn_link_error()
+: link.h
+
+pn_link_flow()
+: link.h
+
+pn_link_free()
+: link.h
+
+pn_link_get_context()
+: link.h
+
+pn_link_get_drain()
+: link.h
+
+pn_link_head()
+: link.h
+
+pn_link_is_receiver()
+: link.h
+
+pn_link_is_sender()
+: link.h
+
+pn_link_max_message_size()
+: link.h
+
+pn_link_name()
+: link.h
+
+pn_link_next()
+: link.h
+
+pn_link_offered()
+: link.h
+
+pn_link_open()
+: link.h
+
+pn_link_queued()
+: link.h
+
+pn_link_rcv_settle_mode()
+: link.h
+
+pn_link_recv()
+: link.h
+
+pn_link_remote_condition()
+: link.h
+
+pn_link_remote_credit()
+: link.h
+
+pn_link_remote_max_message_size()
+: link.h
+
+pn_link_remote_rcv_settle_mode()
+: link.h
+
+pn_link_remote_snd_settle_mode()
+: link.h
+
+pn_link_remote_source()
+: link.h
+
+pn_link_remote_target()
+: link.h
+
+pn_link_send()
+: link.h
+
+pn_link_session()
+: link.h
+
+pn_link_set_context()
+: link.h
+
+pn_link_set_drain()
+: link.h
+
+pn_link_set_max_message_size()
+: link.h
+
+pn_link_set_rcv_settle_mode()
+: link.h
+
+pn_link_set_snd_settle_mode()
+: link.h
+
+pn_link_snd_settle_mode()
+: link.h
+
+pn_link_source()
+: link.h
+
+pn_link_state()
+: link.h
+
+pn_link_target()
+: link.h
+
+pn_link_unsettled()
+: link.h
+
+pn_listener()
+: listener.h
+
+pn_listener_accept()
+: listener.h
+
+pn_listener_attachments()
+: listener.h
+
+pn_listener_close()
+: listener.h
+
+pn_listener_condition()
+: listener.h
+
+pn_listener_proactor()
+: listener.h
+
+
+
+
+
+
+  
+Generated by
+http://www.doxygen.org/index.html";>
+ 1.8.3.1 
+  
+
+
+

http://git-wip-us.apache.org/repos/asf/qpid-site/blob/f180d00b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_func_0x6d.html
--
diff --git 
a/content/releases/qpid-proton-0.17.0/proton/c/api/globals_func_0x6d.html 
b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_func_0x6d.html
new file mode 100755
index 000..ac146bd
--- /dev/null
+++ b/content/releases/qpid-proton-0.17.0/proton/c/api/globals_func_0x6d.html
@@ -0,0 +1,438 @@
+http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
+http://www.w3.org/1999/xhtml";>
+
+
+
+
+Qpid Proton C API: File Members
+
+
+
+
+
+
+
+  $(document).ready(initResizable);
+  $(window).load(resizeHeight);
+
+
+
+
+  $(document).ready(function() { searchBox.OnSelectItem(0); });
+
+
+
+
+
+
+
+ 
+ 
+  
+   Qpid Proton C API
+    0.17.0
+   
+  
+   
+
+  
+  
+  
+
+  
+
+
+ 
+ 
+
+
+
+
+
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+$(document).ready(function(){initNavTree('globals_func_0x6d.html','');});
+
+
+
+
+ All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
+
+
+
+
+
+
+
+
+ 
+
+- m -
+pn_message()
+: message.h
+
+pn_message_annotations()
+: message.h
+
+pn_message_body()
+: message.h
+
+pn_message_clear()
+: message.h
+
+pn_message_correlation_id()
+: message.h
+
+pn_message_data()
+: message.h
+
+pn_message_decode()
+: message.h
+
+pn_message_encode()
+: message.h
+
+pn_message_errno()
+: message.h
+
+pn_message_error()
+: message.h
+
+pn_message_free()
+: message.h
+
+pn_message_get_address()
+: message.h
+
+pn_message_get_content_encoding()
+: message.h
+
+pn_message_get_conten

qpid-cpp git commit: QPID-7666: Added wcache-num-pages (and tpl-wcache-num-pages) to linearstore. Changed defaults for regular queues to wcache-page-size=16 (kiB) and set wcache-num-pages default to 1

2017-02-08 Thread kpvdr
Repository: qpid-cpp
Updated Branches:
  refs/heads/master a619d4549 -> 34cfb7f0a


QPID-7666: Added wcache-num-pages (and tpl-wcache-num-pages) to linearstore. 
Changed defaults for regular queues to wcache-page-size=16 (kiB) and set 
wcache-num-pages default to 16. Added wcache-page-size and wcache-num-pages to 
qpid-config.


Project: http://git-wip-us.apache.org/repos/asf/qpid-cpp/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-cpp/commit/34cfb7f0
Tree: http://git-wip-us.apache.org/repos/asf/qpid-cpp/tree/34cfb7f0
Diff: http://git-wip-us.apache.org/repos/asf/qpid-cpp/diff/34cfb7f0

Branch: refs/heads/master
Commit: 34cfb7f0a82283fce6cea7b882712ed0929de629
Parents: a619d45
Author: Kim van der Riet 
Authored: Wed Feb 8 16:05:10 2017 -0500
Committer: Kim van der Riet 
Committed: Wed Feb 8 16:05:10 2017 -0500

--
 management/python/bin/qpid-config |  17 +
 src/qpid/linearstore/JournalImpl.cpp  |  19 ++---
 src/qpid/linearstore/JournalImpl.h|  10 ++-
 src/qpid/linearstore/JournalLogImpl.h |   2 +-
 src/qpid/linearstore/MessageStoreImpl.cpp | 100 +++--
 src/qpid/linearstore/MessageStoreImpl.h   |  16 ++--
 src/qpid/linearstore/journal/jcfg.h   |   7 +-
 7 files changed, 109 insertions(+), 62 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/qpid-cpp/blob/34cfb7f0/management/python/bin/qpid-config
--
diff --git a/management/python/bin/qpid-config 
b/management/python/bin/qpid-config
index 793b15a..3055419 100755
--- a/management/python/bin/qpid-config
+++ b/management/python/bin/qpid-config
@@ -115,6 +115,8 @@ class Config:
 self._fileSize  = None
 self._efp_partition_num = None
 self._efp_pool_file_size = None
+self._wcache_page_size  = None
+self._wcache_num_pages  = None
 self._maxQueueSize  = None
 self._maxQueueCount = None
 self._limitPolicy   = None
@@ -149,6 +151,8 @@ FILECOUNT = "qpid.file_count"
 FILESIZE  = "qpid.file_size"
 EFP_PARTITION_NUM = "qpid.efp_partition_num"
 EFP_POOL_FILE_SIZE = "qpid.efp_pool_file_size"
+WCACHE_PAGE_SIZE = "qpid.wcache-page-size"
+WCACHE_NUM_PAGES = "qpid.wcache-num-pages"
 MAX_QUEUE_SIZE  = "qpid.max_size"
 MAX_QUEUE_COUNT  = "qpid.max_count"
 POLICY_TYPE  = "qpid.policy_type"
@@ -170,6 +174,7 @@ REPLICATE = "qpid.replicate"
 #list
 SPECIAL_ARGS=[
 FILECOUNT,FILESIZE,EFP_PARTITION_NUM,EFP_POOL_FILE_SIZE,
+WCACHE_PAGE_SIZE,WCACHE_NUM_PAGES,
 MAX_QUEUE_SIZE,MAX_QUEUE_COUNT,POLICY_TYPE,
 LVQ_KEY,MSG_SEQUENCE,IVE,
 FLOW_STOP_COUNT,FLOW_RESUME_COUNT,FLOW_STOP_SIZE,FLOW_RESUME_SIZE,
@@ -230,6 +235,8 @@ def OptionsAndArguments(argv):
 group3.add_option("--file-size", action="store", type="int", 
metavar="", help="[legactystore] File size in pages (64KiB/page)")
 group3.add_option("--efp-partition-num", action="store", type="int", 
metavar="", help="[linearstore] EFP partition number")
 group3.add_option("--efp-pool-file-size", action="store", type="int", 
metavar="", help="[linearstore] EFP file size (KiB)")
+group3.add_option("--wcache-page-size", action="store", type="int", 
metavar="", help="[linearstore] Per-queue buffer page size (kiB), value may 
be powers of 2 starting at 4 (4, 8, 16, 32...)")
+group3.add_option("--wcache-num-pages", action="store", type="int", 
metavar="", help="[linearstore] Per-queue num buffer pages")
 group3.add_option("--max-queue-size", action="store", type="int", 
metavar="", help="Maximum in-memory queue size as bytes")
 group3.add_option("--max-queue-count", action="store", type="int", 
metavar="", help="Maximum in-memory queue size as a number of messages")
 group3.add_option("--limit-policy", action="store", choices=["none", 
"reject", "ring", "ring-strict"], metavar="", help="Action to take when 
queue limit is reached")
@@ -312,6 +319,10 @@ def OptionsAndArguments(argv):
 config._efp_partition_num = opts.efp_partition_num
 if opts.efp_pool_file_size is not None:
 config._efp_pool_file_size = opts.efp_pool_file_size
+if opts.wcache_page_size is not None:
+config._wcache_page_size = opts.wcache_page_size
+if opts.wcache_num_pages is not None:
+config._wcache_num_pages = opts.wcache_num_pages
 if opts.max_queue_size is not None:
 config._maxQueueSize = opts.max_queue_size
 if opts.max_queue_count is not None:
@@ -544,6 +555,8 @@ class BrokerManager:
 if FILECOUNT in args: print "--file-count=%s" % 
args[FILECOUNT],
 if EFP_PARTITION_NUM in args: print "--efp-partition-num=%s" % 
args[EFP_PARTITION_NUM],
 if EFP_POOL_FILE_SIZE in args: print "--efp-pool-file-size=%s" 
% args[EFP_POOL_FILE_SIZE],
+if WCACHE_PAGE_SIZE in 

qpid-dispatch git commit: DISPATCH-195: initial support for link routed transactional requests

2017-02-08 Thread gsim
Repository: qpid-dispatch
Updated Branches:
  refs/heads/master 89284d94a -> f54c42f51


DISPATCH-195: initial support for link routed transactional requests

* The special 'coordinator' target is recognised and routed as pseudo-address 
$coordinator.
* Non-core delivery-states are now propagated both on transfer and disposition 
(i.e. 'declared'
  and 'transaction-state' for transaction use case).


Project: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/commit/f54c42f5
Tree: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/tree/f54c42f5
Diff: http://git-wip-us.apache.org/repos/asf/qpid-dispatch/diff/f54c42f5

Branch: refs/heads/master
Commit: f54c42f51d64178729c7239497ee4122a5e67dda
Parents: 89284d9
Author: Gordon Sim 
Authored: Wed Feb 8 16:10:30 2017 +
Committer: Gordon Sim 
Committed: Wed Feb 8 19:52:10 2017 +

--
 include/qpid/dispatch/router_core.h   |  6 ++-
 src/router_core/router_core_private.h |  1 +
 src/router_core/terminus.c| 44 ---
 src/router_core/transfer.c| 70 --
 src/router_node.c | 11 -
 5 files changed, 109 insertions(+), 23 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/f54c42f5/include/qpid/dispatch/router_core.h
--
diff --git a/include/qpid/dispatch/router_core.h 
b/include/qpid/dispatch/router_core.h
index d711491..3d0e270 100644
--- a/include/qpid/dispatch/router_core.h
+++ b/include/qpid/dispatch/router_core.h
@@ -537,7 +537,8 @@ qdr_delivery_t *qdr_link_deliver_to(qdr_link_t *link, 
qd_message_t *msg,
 qd_iterator_t *ingress, qd_iterator_t 
*addr,
 bool settled, qd_bitmask_t 
*link_exclusion);
 qdr_delivery_t *qdr_link_deliver_to_routed_link(qdr_link_t *link, qd_message_t 
*msg, bool settled,
-const uint8_t *tag, int 
tag_length);
+const uint8_t *tag, int 
tag_length,
+uint64_t disposition, 
pn_data_t* disposition_state);
 
 void qdr_link_process_deliveries(qdr_core_t *core, qdr_link_t *link, int 
credit);
 
@@ -576,7 +577,7 @@ void qdr_connection_handlers(qdr_core_t
*core,
  **
  */
 void qdr_delivery_update_disposition(qdr_core_t *core, qdr_delivery_t 
*delivery, uint64_t disp,
- bool settled, qdr_error_t *error, bool 
ref_given);
+ bool settled, qdr_error_t *error, 
pn_data_t *ext_state, bool ref_given);
 
 void qdr_delivery_set_context(qdr_delivery_t *delivery, void *context);
 void *qdr_delivery_get_context(qdr_delivery_t *delivery);
@@ -585,6 +586,7 @@ void qdr_delivery_decref(qdr_core_t *core, qdr_delivery_t 
*delivery);
 void qdr_delivery_tag(const qdr_delivery_t *delivery, const char **tag, int 
*length);
 qd_message_t *qdr_delivery_message(const qdr_delivery_t *delivery);
 qdr_error_t *qdr_delivery_error(const qdr_delivery_t *delivery);
+void qdr_delivery_write_extension_state(qdr_delivery_t *dlv, pn_delivery_t* 
pdlv, bool update_disposition);
 
 /**
  **

http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/f54c42f5/src/router_core/router_core_private.h
--
diff --git a/src/router_core/router_core_private.h 
b/src/router_core/router_core_private.h
index 0185da0..639605e 100644
--- a/src/router_core/router_core_private.h
+++ b/src/router_core/router_core_private.h
@@ -214,6 +214,7 @@ struct qdr_delivery_t {
 qd_iterator_t   *to_addr;
 qd_iterator_t   *origin;
 uint64_t disposition;
+pn_data_t   *extension_state;
 qdr_error_t *error;
 bool settled;
 bool presettled;

http://git-wip-us.apache.org/repos/asf/qpid-dispatch/blob/f54c42f5/src/router_core/terminus.c
--
diff --git a/src/router_core/terminus.c b/src/router_core/terminus.c
index abd6a7b..aae690f 100644
--- a/src/router_core/terminus.c
+++ b/src/router_core/terminus.c
@@ -25,6 +25,7 @@ struct qdr_terminus_t {
 pn_expiry_policy_t  expiry_policy;
 pn_seconds_ttimeout;
 booldynamic;
+boolcoordinator;
 pn_distribution_mode_t  distribution_mode;
 pn_data_t  *properties;
 pn_data_t  *filter;
@@ -35,11 +36,14 @@ struct qdr_terminus_t 

svn commit: r1782255 - in /qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0: ./ type/transaction/

2017-02-08 Thread rgodfrey
Author: rgodfrey
Date: Wed Feb  8 20:40:51 2017
New Revision: 1782255

URL: http://svn.apache.org/viewvc?rev=1782255&view=rev
Log:
QPID-7667 : Implement multi-session spanning transactions

Added:

qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/IdentifiedTransaction.java
   (with props)
Modified:

qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/AMQPConnection_1_0.java

qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/AMQPConnection_1_0Impl.java

qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/ConsumerTarget_1_0.java

qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/Session_1_0.java

qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/StandardReceivingLink_1_0.java

qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/TxnCoordinatorReceivingLink_1_0.java

qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/type/transaction/Coordinator.java

Modified: 
qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/AMQPConnection_1_0.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/AMQPConnection_1_0.java?rev=1782255&r1=1782254&r2=1782255&view=diff
==
--- 
qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/AMQPConnection_1_0.java
 (original)
+++ 
qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/AMQPConnection_1_0.java
 Wed Feb  8 20:40:51 2017
@@ -20,6 +20,7 @@
 
 package org.apache.qpid.server.protocol.v1_0;
 
+import java.util.Iterator;
 import java.util.List;
 
 import org.apache.qpid.server.bytebuffer.QpidByteBuffer;
@@ -33,6 +34,7 @@ import org.apache.qpid.server.protocol.v
 import org.apache.qpid.server.protocol.v1_0.type.transport.Error;
 import org.apache.qpid.server.transport.AMQPConnection;
 import org.apache.qpid.server.transport.ProtocolEngine;
+import org.apache.qpid.server.txn.ServerTransaction;
 
 @ManagedObject(category = false, creatable = false, type="AMQP_1_0")
 public interface AMQPConnection_1_0> extends 
AMQPConnection,
@@ -62,4 +64,9 @@ public interface AMQPConnection_1_0 getOpenTransactions();
+IdentifiedTransaction createLocalTransaction();
+ServerTransaction getTransaction(int txnId);
+void removeTransaction(int txnId);
 }

Modified: 
qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/AMQPConnection_1_0Impl.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/AMQPConnection_1_0Impl.java?rev=1782255&r1=1782254&r2=1782255&view=diff
==
--- 
qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/AMQPConnection_1_0Impl.java
 (original)
+++ 
qpid/java/trunk/broker-plugins/amqp-1-0-protocol/src/main/java/org/apache/qpid/server/protocol/v1_0/AMQPConnection_1_0Impl.java
 Wed Feb  8 20:40:51 2017
@@ -62,6 +62,7 @@ import org.apache.qpid.server.protocol.v
 import org.apache.qpid.server.protocol.v1_0.codec.FrameWriter;
 import org.apache.qpid.server.protocol.v1_0.codec.ProtocolHandler;
 import org.apache.qpid.server.protocol.v1_0.codec.QpidByteBufferUtils;
+import org.apache.qpid.server.protocol.v1_0.codec.SectionDecoderRegistry;
 import org.apache.qpid.server.protocol.v1_0.codec.ValueWriter;
 import org.apache.qpid.server.protocol.v1_0.framing.AMQFrame;
 import org.apache.qpid.server.protocol.v1_0.framing.FrameHandler;
@@ -76,7 +77,6 @@ import org.apache.qpid.server.protocol.v
 import org.apache.qpid.server.protocol.v1_0.type.UnsignedInteger;
 import org.apache.qpid.server.protocol.v1_0.type.UnsignedShort;
 import 
org.apache.qpid.server.protocol.v1_0.type.codec.AMQPDescribedTypeRegistry;
-import org.apache.qpid.server.protocol.v1_0.codec.SectionDecoderRegistry;
 import org.apache.qpid.server.protocol.v1_0.type.security.SaslChallenge;
 import org.apache.qpid.server.protocol.v1_0.type.security.SaslCode;
 import org.apache.qpid.server.protocol.v1_0.type.security.SaslInit;
@@ -106,14 +106,16 @@ import org.apache.qpid.server.session.AM
 import org.apache.qpid.server.store.StoreException;
 import org.apache.qpid.server.transport.AbstractAMQPConnection;
 import org.apache.qpid.server.transport.AggregateTicker;
+import org.apache.qpid.server.transport.ByteBufferSender;
 import org.apache.qpid.server.transport.Prot

svn commit: r1782234 - /qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java

2017-02-08 Thread kwall
Author: kwall
Date: Wed Feb  8 19:22:49 2017
New Revision: 1782234

URL: http://svn.apache.org/viewvc?rev=1782234&view=rev
Log:
QPID-7603: [Java System Tests] MaxDeliveryCountTest - publish initial test 
messages within transaction.

Modified:

qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java

Modified: 
qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java?rev=1782234&r1=1782233&r2=1782234&view=diff
==
--- 
qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java
 (original)
+++ 
qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java
 Wed Feb  8 19:22:49 2017
@@ -99,7 +99,7 @@ public class MaxDeliveryCountTest extend
 
 Connection connection = getConnection();
 connection.start();
-Session session = connection.createSession(false, 
Session.AUTO_ACKNOWLEDGE);
+Session session = connection.createSession(true, 
Session.SESSION_TRANSACTED);
 Destination destination;
 if(durableSub)
 {
@@ -126,6 +126,7 @@ public class MaxDeliveryCountTest extend
 msg.setIntProperty("count", count);
 producer.send(msg);
 }
+session.commit();
 
 connection.close();
 



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



svn commit: r1782168 - /qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java

2017-02-08 Thread kwall
Author: kwall
Date: Wed Feb  8 13:56:21 2017
New Revision: 1782168

URL: http://svn.apache.org/viewvc?rev=1782168&view=rev
Log:
QPID-7603: [Java Broker, AMQP 1.0] Fix 0-9/0-10 test failure caused by r1781876

Modified:

qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java

Modified: 
qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java
URL: 
http://svn.apache.org/viewvc/qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java?rev=1782168&r1=1782167&r2=1782168&view=diff
==
--- 
qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java
 (original)
+++ 
qpid/java/trunk/systests/src/test/java/org/apache/qpid/test/unit/client/MaxDeliveryCountTest.java
 Wed Feb  8 13:56:21 2017
@@ -71,12 +71,19 @@ public class MaxDeliveryCountTest extend
 private static final int MAX_DELIVERY_COUNT = 2;
 private CountDownLatch _awaitCompletion;
 
+protected long _awaitEmptyQueue;
+protected long _awaitCompletionTimeout = 20;
+
 /** index numbers of messages to be redelivered */
 private final List _redeliverMsgs = Arrays.asList(1, 2, 5, 14);
 private String _testQueueName;
 
+@Override
 public void setUp() throws Exception
 {
+_awaitEmptyQueue = 
Long.parseLong(System.getProperty("MaxDeliveryCountTest.awaitEmptyQueue", 
"2500"));
+_awaitCompletionTimeout = 
Long.parseLong(System.getProperty("MaxDeliveryCountTest.awaitCompletionTimeout",
 "2"));
+
 setTestSystemProperty("queue.deadLetterQueueEnabled","true");
 setTestSystemProperty("queue.maximumDeliveryAttempts", 
String.valueOf(MAX_DELIVERY_COUNT));
 
@@ -237,7 +244,7 @@ public class MaxDeliveryCountTest extend
 
 try
 {
-if (!_awaitCompletion.await(20, TimeUnit.SECONDS))
+if (!_awaitCompletion.await(_awaitCompletionTimeout, 
TimeUnit.MILLISECONDS))
 {
 fail("Test did not complete in 20 seconds.");
 }
@@ -252,9 +259,21 @@ public class MaxDeliveryCountTest extend
 {
 fail(_failMsg);
 }
+
 }
 consumer.close();
 
+// In the non-transaction case, control may return to the client 
before the messaging transaction is committed.
+if (clientSession.getAcknowledgeMode() != Session.SESSION_TRANSACTED
+&& clientSession.getAcknowledgeMode() != 
Session.CLIENT_ACKNOWLEDGE)
+{
+final long timeout = System.currentTimeMillis() + _awaitEmptyQueue;
+while(getQueueDepth(clientConnection, checkQueue) > 0 && 
System.currentTimeMillis() < timeout)
+{
+Thread.sleep(100);
+}
+}
+
 //check the source queue is now empty
 assertEquals("The queue should have 0 msgs left", 0, 
getQueueDepth(clientConnection, checkQueue));
 



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



qpid-proton git commit: PROTON-1397: bump the so version to 11 on master for 0.18.0

2017-02-08 Thread robbie
Repository: qpid-proton
Updated Branches:
  refs/heads/master 6ff92f061 -> 5bce0dc19


PROTON-1397: bump the so version to 11 on master for 0.18.0


Project: http://git-wip-us.apache.org/repos/asf/qpid-proton/repo
Commit: http://git-wip-us.apache.org/repos/asf/qpid-proton/commit/5bce0dc1
Tree: http://git-wip-us.apache.org/repos/asf/qpid-proton/tree/5bce0dc1
Diff: http://git-wip-us.apache.org/repos/asf/qpid-proton/diff/5bce0dc1

Branch: refs/heads/master
Commit: 5bce0dc198f78497d067b4a0c30801777c527417
Parents: 6ff92f0
Author: Robert Gemmell 
Authored: Wed Feb 8 12:09:06 2017 +
Committer: Robert Gemmell 
Committed: Wed Feb 8 12:09:06 2017 +

--
 proton-c/soversion.cmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/qpid-proton/blob/5bce0dc1/proton-c/soversion.cmake
--
diff --git a/proton-c/soversion.cmake b/proton-c/soversion.cmake
index 58cc6f5..665edca 100644
--- a/proton-c/soversion.cmake
+++ b/proton-c/soversion.cmake
@@ -1,2 +1,2 @@
-set (PN_LIB_SOMAJOR 10)
+set (PN_LIB_SOMAJOR 11)
 set (PN_LIB_SOMINOR "0.0")


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