Author: rhs
Date: Mon Jun 25 16:34:32 2012
New Revision: 1353643
URL: http://svn.apache.org/viewvc?rev=1353643&view=rev
Log:
renamed *_destroy -> *_free
Added:
qpid/proton/trunk/tests/jproton-test (with props)
Modified:
qpid/proton/trunk/design/src/proton/Endpoint.java
qpid/proton/trunk/design/src/proton/package.html
qpid/proton/trunk/examples/broker/broker
qpid/proton/trunk/examples/broker/brokerlib.py
qpid/proton/trunk/examples/mailbox/server
qpid/proton/trunk/proton-c/bindings/php/examples/client.php
qpid/proton/trunk/proton-c/bindings/php/examples/server.php
qpid/proton/trunk/proton-c/bindings/php/php.i
qpid/proton/trunk/proton-c/bindings/php/tests.php
qpid/proton/trunk/proton-c/bindings/python/python.i
qpid/proton/trunk/proton-c/include/proton/driver.h
qpid/proton/trunk/proton-c/include/proton/engine.h
qpid/proton/trunk/proton-c/include/proton/sasl.h
qpid/proton/trunk/proton-c/src/dispatcher/dispatcher.c
qpid/proton/trunk/proton-c/src/dispatcher/dispatcher.h
qpid/proton/trunk/proton-c/src/driver.c
qpid/proton/trunk/proton-c/src/engine/engine.c
qpid/proton/trunk/proton-c/src/messenger.c
qpid/proton/trunk/proton-c/src/proton.c
qpid/proton/trunk/proton-c/src/sasl/sasl.c
qpid/proton/trunk/proton-j/jproton.py
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/driver/DelegatingTransport.java
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/Delivery.java
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/Endpoint.java
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/ConnectionImpl.java
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/DeliveryImpl.java
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/EndpointImpl.java
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/LinkImpl.java
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/ReceiverImpl.java
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/SenderImpl.java
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/SessionImpl.java
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/TransportImpl.java
qpid/proton/trunk/tests/proton_tests/engine.py
Modified: qpid/proton/trunk/design/src/proton/Endpoint.java
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/design/src/proton/Endpoint.java?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/design/src/proton/Endpoint.java (original)
+++ qpid/proton/trunk/design/src/proton/Endpoint.java Mon Jun 25 16:34:32 2012
@@ -114,6 +114,6 @@ public interface Endpoint
/**
* free the endpoint and any associated resources
*/
- public void destroy();
+ public void free();
}
Modified: qpid/proton/trunk/design/src/proton/package.html
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/design/src/proton/package.html?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/design/src/proton/package.html (original)
+++ qpid/proton/trunk/design/src/proton/package.html Mon Jun 25 16:34:32 2012
@@ -3,7 +3,7 @@
<p>
Connections are the primary unit of resource management.
Sessions and Links are components of connections. When the
- Connection is destroyed/discarded, any resources associated with
+ Connection is freed/discarded, any resources associated with
the Sessions and Links are automatically destroyed or discarded
as well.
</p>
Modified: qpid/proton/trunk/examples/broker/broker
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/examples/broker/broker?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/examples/broker/broker (original)
+++ qpid/proton/trunk/examples/broker/broker Mon Jun 25 16:34:32 2012
@@ -123,8 +123,8 @@ try:
window.redraw()
if pn_connector_closed(c):
conn = pn_connector_connection(c)
- if conn: pn_connection_destroy(conn)
- pn_connector_destroy(c)
+ if conn: pn_connection_free(conn)
+ pn_connector_free(c)
else:
pn_connector_process(c)
Modified: qpid/proton/trunk/examples/broker/brokerlib.py
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/examples/broker/brokerlib.py?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/examples/broker/brokerlib.py (original)
+++ qpid/proton/trunk/examples/broker/brokerlib.py Mon Jun 25 16:34:32 2012
@@ -185,14 +185,14 @@ class Broker:
self.detach_receiver(lnk, connection)
lnk = pn_link_next(lnk, PN_LOCAL_ACTIVE | PN_REMOTE_CLOSED)
- # XXX: need to destroy links
+ # XXX: need to free links
ssn = pn_session_head(connection, PN_LOCAL_ACTIVE | PN_REMOTE_CLOSED)
while ssn:
pn_session_close(ssn)
ssn = pn_session_next(ssn, PN_LOCAL_ACTIVE | PN_REMOTE_CLOSED)
- # XXX: need to destroy sessions
+ # XXX: need to free sessions
# XXX: need to orphan links
state = pn_connection_state(connection)
Modified: qpid/proton/trunk/examples/mailbox/server
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/examples/mailbox/server?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/examples/mailbox/server (original)
+++ qpid/proton/trunk/examples/mailbox/server Mon Jun 25 16:34:32 2012
@@ -125,7 +125,7 @@ class MailboxServer(object):
if pn_connector_closed(cxtr):
self.log("Closing connector")
- pn_connector_destroy(cxtr)
+ pn_connector_free(cxtr)
cxtr = pn_driver_connector(self.driver)
Modified: qpid/proton/trunk/proton-c/bindings/php/examples/client.php
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/bindings/php/examples/client.php?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/bindings/php/examples/client.php (original)
+++ qpid/proton/trunk/proton-c/bindings/php/examples/client.php Mon Jun 25
16:34:32 2012
@@ -153,8 +153,8 @@ while (!$done) {
$h = pn_connector_context($c);
$h($c);
if (pn_connector_closed($c)) {
- pn_connection_destroy(pn_connector_connection($c));
- pn_connector_destroy($c);
+ pn_connection_free(pn_connector_connection($c));
+ pn_connector_free($c);
unset($c);
$done = true;
} else {
Modified: qpid/proton/trunk/proton-c/bindings/php/examples/server.php
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/bindings/php/examples/server.php?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/bindings/php/examples/server.php (original)
+++ qpid/proton/trunk/proton-c/bindings/php/examples/server.php Mon Jun 25
16:34:32 2012
@@ -183,9 +183,9 @@ while (TRUE) {
$h = pn_connector_context($c);
$h($c);
if (pn_connector_closed($c)) {
- // destroy the connector if closed
- pn_connection_destroy(pn_connector_connection($c));
- pn_connector_destroy($c);
+ // free the connector if closed
+ pn_connection_free(pn_connector_connection($c));
+ pn_connector_free($c);
unset($c);
} else {
// otherwise process any work the handler might have done
Modified: qpid/proton/trunk/proton-c/bindings/php/php.i
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/bindings/php/php.i?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/bindings/php/php.i (original)
+++ qpid/proton/trunk/proton-c/bindings/php/php.i Mon Jun 25 16:34:32 2012
@@ -214,17 +214,17 @@ pn_listener_t *pn_listener_fd(pn_driver_
}
%ignore pn_listener_context;
-%rename(pn_listener_destroy) wrap_pn_listener_destroy;
+%rename(pn_listener_free) wrap_pn_listener_free;
%inline %{
- void wrap_pn_listener_destroy(pn_listener_t *l) {
+ void wrap_pn_listener_free(pn_listener_t *l) {
zval *obj = pn_listener_context(l);
if (obj) {
zval_ptr_dtor(&obj); // drop the reference taken on input
}
- pn_listener_destroy(l);
+ pn_listener_free(l);
}
%}
-%ignore pn_listener_destroy;
+%ignore pn_listener_free;
// increment reference count of PHP_CONTEXT on input:
@@ -261,17 +261,17 @@ pn_connector_t *pn_connector_fd(pn_drive
}
%ignore pn_connector_set_context;
-%rename(pn_connector_destroy) wrap_pn_connector_destroy;
+%rename(pn_connector_free) wrap_pn_connector_free;
%inline %{
- void wrap_pn_connector_destroy(pn_connector_t *c) {
+ void wrap_pn_connector_free(pn_connector_t *c) {
zval *obj = pn_connector_context(c);
if (obj) {
zval_ptr_dtor(&obj); // drop the reference taken on input
}
- pn_connector_destroy(c);
+ pn_connector_free(c);
}
%}
-%ignore pn_connector_destroy;
+%ignore pn_connector_free;
%include "../cproton.i"
Modified: qpid/proton/trunk/proton-c/bindings/php/tests.php
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/bindings/php/tests.php?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/bindings/php/tests.php (original)
+++ qpid/proton/trunk/proton-c/bindings/php/tests.php Mon Jun 25 16:34:32 2012
@@ -103,8 +103,8 @@ pn_settle($sd);
pump($t1, $t2);
// cleanup
-pn_connection_destroy($c1);
-pn_connection_destroy($c2);
+pn_connection_free($c1);
+pn_connection_free($c2);
//
@@ -128,7 +128,7 @@ $pnl = pn_driver_listener($pnd);
$pnlc = pn_listener_context($pnl);
//print("Empty listener " . $pnlc . "\n");
unset($pnlc);
-pn_listener_destroy($pnl);
+pn_listener_free($pnl);
$pnc = pn_driver_connector($pnd);
$pncc = pn_connector_context($pnc);
@@ -136,7 +136,7 @@ $pncc = pn_connector_context($pnc);
//assert("is_null($pncc)");
unset($pncc);
-pn_connector_destroy($pnc);
+pn_connector_free($pnc);
// manage a listener context
@@ -148,8 +148,8 @@ assert('$x == "listener-context"');
//print("Retrieved listener context: " . $x . "\n");
unset($x);
$m = pn_listener_context($pnl);
-pn_listener_destroy($pnl);
-//print("After destroy: " . $m . "\n");
+pn_listener_free($pnl);
+//print("After free: " . $m . "\n");
assert('$m == "listener-context"');
@@ -166,12 +166,12 @@ unset($y);
//print("Updated connector context: " . pn_connector_context($pnc) . "\n");
assert('pn_connector_context($pnc) == 75');
$m = pn_connector_context($pnc);
-pn_connector_destroy($pnc);
-//print("After destroy: " . $m . "\n");
+pn_connector_free($pnc);
+//print("After free: " . $m . "\n");
assert('$m == 75');
-pn_driver_destroy($pnd);
+pn_driver_free($pnd);
print("END TEST\n");
Modified: qpid/proton/trunk/proton-c/bindings/python/python.i
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/bindings/python/python.i?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/bindings/python/python.i (original)
+++ qpid/proton/trunk/proton-c/bindings/python/python.i Mon Jun 25 16:34:32 2012
@@ -160,15 +160,15 @@ ssize_t pn_input(pn_transport_t *transpo
}
%ignore pn_listener_context;
-%rename(pn_listener_destroy) wrap_pn_listener_destroy;
+%rename(pn_listener_free) wrap_pn_listener_free;
%inline %{
- void wrap_pn_listener_destroy(pn_listener_t *l) {
+ void wrap_pn_listener_free(pn_listener_t *l) {
PyObject *obj = pn_listener_context(l);
Py_XDECREF(obj);
- pn_listener_destroy(l);
+ pn_listener_free(l);
}
%}
-%ignore pn_listener_destroy;
+%ignore pn_listener_free;
%rename(pn_connector) wrap_pn_connector;
%inline {
@@ -203,15 +203,15 @@ ssize_t pn_input(pn_transport_t *transpo
}
%ignore pn_connector_set_context;
-%rename(pn_connector_destroy) wrap_pn_connector_destroy;
+%rename(pn_connector_free) wrap_pn_connector_free;
%inline %{
- void wrap_pn_connector_destroy(pn_connector_t *c) {
+ void wrap_pn_connector_free(pn_connector_t *c) {
PyObject *obj = pn_connector_context(c);
Py_XDECREF(obj);
- pn_connector_destroy(c);
+ pn_connector_free(c);
}
%}
-%ignore pn_connector_destroy;
+%ignore pn_connector_free;
%exception pn_driver_wait
{
Modified: qpid/proton/trunk/proton-c/include/proton/driver.h
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/include/proton/driver.h?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/include/proton/driver.h (original)
+++ qpid/proton/trunk/proton-c/include/proton/driver.h Mon Jun 25 16:34:32 2012
@@ -47,7 +47,7 @@ typedef struct pn_connector_t pn_connect
/** Construct a driver
*
- * Call pn_driver_destroy() to release the driver object.
+ * Call pn_driver_free() to release the driver object.
* @return new driver object, NULL if error
*/
pn_driver_t *pn_driver(void);
@@ -91,13 +91,13 @@ pn_listener_t *pn_driver_listener(pn_dri
*/
pn_connector_t *pn_driver_connector(pn_driver_t *driver);
-/** Destruct the driver allocated via pn_driver, and all associated
+/** Free the driver allocated via pn_driver, and all associated
* listeners and connectors.
*
- * @param[in] driver the driver to destruct, no longer valid on
+ * @param[in] driver the driver to free, no longer valid on
* return
*/
-void pn_driver_destroy(pn_driver_t *driver);
+void pn_driver_free(pn_driver_t *driver);
/** pn_listener - the server API **/
@@ -150,14 +150,14 @@ void *pn_listener_context(pn_listener_t
*/
void pn_listener_close(pn_listener_t *listener);
-/** Destructor for the given listener.
+/** Frees the given listener.
*
* Assumes the listener's socket has been closed prior to call.
*
- * @param[in] listener the listener object to destroy, no longer valid
+ * @param[in] listener the listener object to free, no longer valid
* on return
*/
-void pn_listener_destroy(pn_listener_t *listener);
+void pn_listener_free(pn_listener_t *listener);
/** pn_connector - the client API **/
@@ -268,9 +268,9 @@ bool pn_connector_closed(pn_connector_t
*
* Assumes the connector's socket has been closed prior to call.
*
- * @param[in] connector the connector object to destroy. No longer
+ * @param[in] connector the connector object to free. No longer
* valid on return
*/
-void pn_connector_destroy(pn_connector_t *connector);
+void pn_connector_free(pn_connector_t *connector);
#endif /* driver.h */
Modified: qpid/proton/trunk/proton-c/include/proton/engine.h
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/include/proton/engine.h?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/include/proton/engine.h (original)
+++ qpid/proton/trunk/proton-c/include/proton/engine.h Mon Jun 25 16:34:32 2012
@@ -215,7 +215,7 @@ pn_link_t *pn_link_next(pn_link_t *link,
void pn_connection_open(pn_connection_t *connection);
void pn_connection_close(pn_connection_t *connection);
-void pn_connection_destroy(pn_connection_t *connection);
+void pn_connection_free(pn_connection_t *connection);
// transport
pn_error_t *pn_transport_error(pn_transport_t *transport);
@@ -223,7 +223,7 @@ ssize_t pn_input(pn_transport_t *transpo
ssize_t pn_output(pn_transport_t *transport, char *bytes, size_t size);
time_t pn_tick(pn_transport_t *transport, time_t now);
void pn_trace(pn_transport_t *transport, pn_trace_t trace);
-void pn_transport_destroy(pn_transport_t *transport);
+void pn_transport_free(pn_transport_t *transport);
// session
pn_state_t pn_session_state(pn_session_t *session);
@@ -233,7 +233,7 @@ pn_link_t *pn_receiver(pn_session_t *ses
pn_connection_t *pn_get_connection(pn_session_t *session);
void pn_session_open(pn_session_t *session);
void pn_session_close(pn_session_t *session);
-void pn_session_destroy(pn_session_t *session);
+void pn_session_free(pn_session_t *session);
// link
const char *pn_link_name(pn_link_t *link);
@@ -260,7 +260,7 @@ pn_delivery_t *pn_unsettled_next(pn_deli
void pn_link_open(pn_link_t *sender);
void pn_link_close(pn_link_t *sender);
-void pn_link_destroy(pn_link_t *sender);
+void pn_link_free(pn_link_t *sender);
// sender
//void pn_offer(pn_sender_t *sender, int credits);
Modified: qpid/proton/trunk/proton-c/include/proton/sasl.h
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/include/proton/sasl.h?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/include/proton/sasl.h (original)
+++ qpid/proton/trunk/proton-c/include/proton/sasl.h Mon Jun 25 16:34:32 2012
@@ -187,10 +187,10 @@ void pn_sasl_trace(pn_sasl_t *sasl, pn_t
/** Destructor for the given SASL layer.
*
- * @param[in] sasl the SASL object to destroy. No longer valid on
+ * @param[in] sasl the SASL object to free. No longer valid on
* return.
*/
-void pn_sasl_destroy(pn_sasl_t *sasl);
+void pn_sasl_free(pn_sasl_t *sasl);
#endif /* sasl.h */
Modified: qpid/proton/trunk/proton-c/src/dispatcher/dispatcher.c
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/src/dispatcher/dispatcher.c?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/src/dispatcher/dispatcher.c (original)
+++ qpid/proton/trunk/proton-c/src/dispatcher/dispatcher.c Mon Jun 25 16:34:32
2012
@@ -53,7 +53,7 @@ pn_dispatcher_t *pn_dispatcher(uint8_t f
return disp;
}
-void pn_dispatcher_destroy(pn_dispatcher_t *disp)
+void pn_dispatcher_free(pn_dispatcher_t *disp)
{
if (disp) {
pn_data_free(disp->args);
Modified: qpid/proton/trunk/proton-c/src/dispatcher/dispatcher.h
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/src/dispatcher/dispatcher.h?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/src/dispatcher/dispatcher.h (original)
+++ qpid/proton/trunk/proton-c/src/dispatcher/dispatcher.h Mon Jun 25 16:34:32
2012
@@ -56,7 +56,7 @@ struct pn_dispatcher_t {
};
pn_dispatcher_t *pn_dispatcher(uint8_t frame_type, void *context);
-void pn_dispatcher_destroy(pn_dispatcher_t *disp);
+void pn_dispatcher_free(pn_dispatcher_t *disp);
void pn_dispatcher_action(pn_dispatcher_t *disp, uint8_t code, const char
*name,
pn_action_t *action);
int pn_scan_args(pn_dispatcher_t *disp, const char *fmt, ...);
Modified: qpid/proton/trunk/proton-c/src/driver.c
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/src/driver.c?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/src/driver.c (original)
+++ qpid/proton/trunk/proton-c/src/driver.c Mon Jun 25 16:34:32 2012
@@ -243,7 +243,7 @@ void pn_listener_close(pn_listener_t *l)
perror("close");
}
-void pn_listener_destroy(pn_listener_t *l)
+void pn_listener_free(pn_listener_t *l)
{
if (!l) return;
@@ -419,14 +419,14 @@ bool pn_connector_closed(pn_connector_t
return ctor ? ctor->closed : true;
}
-void pn_connector_destroy(pn_connector_t *ctor)
+void pn_connector_free(pn_connector_t *ctor)
{
if (!ctor) return;
if (ctor->driver) pn_driver_remove_connector(ctor->driver, ctor);
ctor->connection = NULL;
ctor->transport = NULL;
- pn_sasl_destroy(ctor->sasl);
+ pn_sasl_free(ctor->sasl);
free(ctor);
}
@@ -701,16 +701,16 @@ void pn_driver_trace(pn_driver_t *d, pn_
d->trace = trace;
}
-void pn_driver_destroy(pn_driver_t *d)
+void pn_driver_free(pn_driver_t *d)
{
if (!d) return;
close(d->ctrl[0]);
close(d->ctrl[1]);
while (d->connector_head)
- pn_connector_destroy(d->connector_head);
+ pn_connector_free(d->connector_head);
while (d->listener_head)
- pn_listener_destroy(d->listener_head);
+ pn_listener_free(d->listener_head);
free(d->fds);
free(d);
}
Modified: qpid/proton/trunk/proton-c/src/engine/engine.c
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/src/engine/engine.c?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/src/engine/engine.c (original)
+++ qpid/proton/trunk/proton-c/src/engine/engine.c Mon Jun 25 16:34:32 2012
@@ -41,7 +41,7 @@ void pn_delivery_buffer_init(pn_delivery
db->size = 0;
}
-void pn_delivery_buffer_destroy(pn_delivery_buffer_t *db)
+void pn_delivery_buffer_free(pn_delivery_buffer_t *db)
{
free(db->deliveries);
}
@@ -155,24 +155,24 @@ void pn_close(pn_endpoint_t *endpoint)
pn_modified(pn_ep_get_connection(endpoint), endpoint);
}
-void pn_destroy(pn_endpoint_t *endpoint)
+void pn_free(pn_endpoint_t *endpoint)
{
switch (endpoint->type)
{
case CONNECTION:
- pn_connection_destroy((pn_connection_t *)endpoint);
+ pn_connection_free((pn_connection_t *)endpoint);
break;
case TRANSPORT:
- pn_transport_destroy((pn_transport_t *)endpoint);
+ pn_transport_free((pn_transport_t *)endpoint);
break;
case SESSION:
- pn_session_destroy((pn_session_t *)endpoint);
+ pn_session_free((pn_session_t *)endpoint);
break;
case SENDER:
- pn_link_destroy((pn_link_t *)endpoint);
+ pn_link_free((pn_link_t *)endpoint);
break;
case RECEIVER:
- pn_link_destroy((pn_link_t *)endpoint);
+ pn_link_free((pn_link_t *)endpoint);
break;
}
}
@@ -187,13 +187,13 @@ void pn_connection_close(pn_connection_t
if (connection) pn_close((pn_endpoint_t *) connection);
}
-void pn_connection_destroy(pn_connection_t *connection)
+void pn_connection_free(pn_connection_t *connection)
{
if (!connection) return;
- pn_transport_destroy(connection->transport);
+ pn_transport_free(connection->transport);
while (connection->session_count)
- pn_session_destroy(connection->sessions[connection->session_count - 1]);
+ pn_session_free(connection->sessions[connection->session_count - 1]);
free(connection->sessions);
free(connection->container);
free(connection->hostname);
@@ -212,14 +212,14 @@ void pn_transport_close(pn_transport_t *
pn_close((pn_endpoint_t *) transport);
}
-void pn_transport_destroy(pn_transport_t *transport)
+void pn_transport_free(pn_transport_t *transport)
{
if (!transport) return;
- pn_dispatcher_destroy(transport->disp);
+ pn_dispatcher_free(transport->disp);
for (int i = 0; i < transport->session_capacity; i++) {
- pn_delivery_buffer_destroy(&transport->sessions[i].incoming);
- pn_delivery_buffer_destroy(&transport->sessions[i].outgoing);
+ pn_delivery_buffer_free(&transport->sessions[i].incoming);
+ pn_delivery_buffer_free(&transport->sessions[i].outgoing);
free(transport->sessions[i].links);
free(transport->sessions[i].handles);
}
@@ -265,12 +265,12 @@ void pn_session_close(pn_session_t *sess
if (session) pn_close((pn_endpoint_t *) session);
}
-void pn_session_destroy(pn_session_t *session)
+void pn_session_free(pn_session_t *session)
{
if (!session) return;
while (session->link_count)
- pn_link_destroy(session->links[session->link_count - 1]);
+ pn_link_free(session->links[session->link_count - 1]);
pn_remove_session(session->connection, session);
free(session->links);
free(session);
@@ -334,7 +334,7 @@ void pn_link_close(pn_link_t *link)
if (link) pn_close((pn_endpoint_t *) link);
}
-void pn_link_destroy(pn_link_t *link)
+void pn_link_free(pn_link_t *link)
{
if (!link) return;
Modified: qpid/proton/trunk/proton-c/src/messenger.c
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/src/messenger.c?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/src/messenger.c (original)
+++ qpid/proton/trunk/proton-c/src/messenger.c Mon Jun 25 16:34:32 2012
@@ -55,7 +55,7 @@ pn_messenger_t *pn_messenger()
void pn_messenger_free(pn_messenger_t *messenger)
{
if (messenger) {
- pn_driver_destroy(messenger->driver);
+ pn_driver_free(messenger->driver);
pn_error_free(messenger->error);
}
}
@@ -181,9 +181,9 @@ int pn_messenger_sync(pn_messenger_t *me
if (c == messenger->connectors[i]) {
memmove(messenger->connectors + i, messenger->connectors + i + 1,
messenger->size - i - 1);
messenger->size--;
- pn_connector_destroy(c);
+ pn_connector_free(c);
pn_messenger_reclaim(messenger, conn);
- pn_connection_destroy(conn);
+ pn_connection_free(conn);
pn_messenger_flow(messenger);
break;
}
Modified: qpid/proton/trunk/proton-c/src/proton.c
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/src/proton.c?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/src/proton.c (original)
+++ qpid/proton/trunk/proton-c/src/proton.c Mon Jun 25 16:34:32 2012
@@ -556,8 +556,8 @@ int main(int argc, char **argv)
pn_connector_process(c);
client_callback(c);
if (pn_connector_closed(c)) {
- pn_connection_destroy(pn_connector_connection(c));
- pn_connector_destroy(c);
+ pn_connection_free(pn_connector_connection(c));
+ pn_connector_free(c);
} else {
pn_connector_process(c);
}
@@ -580,8 +580,8 @@ int main(int argc, char **argv)
pn_connector_process(c);
server_callback(c);
if (pn_connector_closed(c)) {
- pn_connection_destroy(pn_connector_connection(c));
- pn_connector_destroy(c);
+ pn_connection_free(pn_connector_connection(c));
+ pn_connector_free(c);
} else {
pn_connector_process(c);
}
@@ -589,7 +589,7 @@ int main(int argc, char **argv)
}
}
- pn_driver_destroy(drv);
+ pn_driver_free(drv);
return 0;
}
Modified: qpid/proton/trunk/proton-c/src/sasl/sasl.c
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/src/sasl/sasl.c?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/src/sasl/sasl.c (original)
+++ qpid/proton/trunk/proton-c/src/sasl/sasl.c Mon Jun 25 16:34:32 2012
@@ -200,13 +200,13 @@ void pn_sasl_trace(pn_sasl_t *sasl, pn_t
sasl->disp->trace = trace;
}
-void pn_sasl_destroy(pn_sasl_t *sasl)
+void pn_sasl_free(pn_sasl_t *sasl)
{
free(sasl->mechanisms);
free(sasl->remote_mechanisms);
free(sasl->send_data.start);
free(sasl->recv_data.start);
- pn_dispatcher_destroy(sasl->disp);
+ pn_dispatcher_free(sasl->disp);
free(sasl);
}
Modified: qpid/proton/trunk/proton-j/jproton.py
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/jproton.py?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-j/jproton.py (original)
+++ qpid/proton/trunk/proton-j/jproton.py Mon Jun 25 16:34:32 2012
@@ -86,7 +86,7 @@ def state(endpoint):
def pn_connection():
return impl.ConnectionImpl()
-def pn_connection_destroy(c):
+def pn_connection_free(c):
pass
def pn_connection_state(c):
@@ -101,7 +101,7 @@ def pn_connection_close(c):
def pn_session(c):
return c.session()
-def pn_session_destroy(s):
+def pn_session_free(s):
pass
def pn_session_state(s):
@@ -141,7 +141,7 @@ def pn_sender(ssn, name):
def pn_receiver(ssn, name):
return ssn.receiver(name)
-def pn_link_destroy(lnk):
+def pn_link_free(lnk):
pass
def pn_link_state(lnk):
Modified:
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/driver/DelegatingTransport.java
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/driver/DelegatingTransport.java?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
---
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/driver/DelegatingTransport.java
(original)
+++
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/driver/DelegatingTransport.java
Mon Jun 25 16:34:32 2012
@@ -120,7 +120,7 @@ public class DelegatingTransport impleme
return null; //TODO.
}
- public void destroy()
+ public void free()
{
//TODO.
}
Modified:
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/Delivery.java
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/Delivery.java?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/Delivery.java
(original)
+++ qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/Delivery.java
Mon Jun 25 16:34:32 2012
@@ -52,7 +52,7 @@ public interface Delivery
*/
public void settle();
- public void destroy();
+ public void free();
public Delivery getWorkNext();
Modified:
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/Endpoint.java
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/Endpoint.java?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/Endpoint.java
(original)
+++ qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/Endpoint.java
Mon Jun 25 16:34:32 2012
@@ -51,7 +51,7 @@ public interface Endpoint
/**
* free the endpoint and any associated resources
*/
- public void destroy();
+ public void free();
/**
* transition local state to ACTIVE
Modified:
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/ConnectionImpl.java
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/ConnectionImpl.java?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
---
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/ConnectionImpl.java
(original)
+++
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/ConnectionImpl.java
Mon Jun 25 16:34:32 2012
@@ -178,17 +178,17 @@ public class ConnectionImpl extends Endp
return this;
}
- public void destroy()
+ public void free()
{
- super.destroy();
+ super.free();
for(Session session : _sessions)
{
- session.destroy();
+ session.free();
}
_sessions = null;
if(_transport != null)
{
- _transport.destroy();
+ _transport.free();
}
}
Modified:
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/DeliveryImpl.java
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/DeliveryImpl.java?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
---
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/DeliveryImpl.java
(original)
+++
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/DeliveryImpl.java
Mon Jun 25 16:34:32 2012
@@ -114,7 +114,7 @@ public class DeliveryImpl implements Del
return _linkNext;
}
- public void destroy()
+ public void free()
{
_link.remove(this);
if(_linkPrevious != null)
Modified:
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/EndpointImpl.java
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/EndpointImpl.java?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
---
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/EndpointImpl.java
(original)
+++
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/EndpointImpl.java
Mon Jun 25 16:34:32 2012
@@ -152,7 +152,7 @@ public abstract class EndpointImpl imple
}
- public void destroy()
+ public void free()
{
if(_next != null)
{
Modified:
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/LinkImpl.java
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/LinkImpl.java?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
---
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/LinkImpl.java
(original)
+++
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/LinkImpl.java
Mon Jun 25 16:34:32 2012
@@ -84,9 +84,9 @@ public abstract class LinkImpl extends E
return delivery;
}
- public void destroy()
+ public void free()
{
- super.destroy();
+ super.free();
_session.getConnectionImpl().removeLinkEndpoint(_node);
//TODO.
}
Modified:
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/ReceiverImpl.java
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/ReceiverImpl.java?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
---
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/ReceiverImpl.java
(original)
+++
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/ReceiverImpl.java
Mon Jun 25 16:34:32 2012
@@ -63,11 +63,11 @@ public class ReceiverImpl extends LinkIm
return null; //TODO.
}
- public void destroy()
+ public void free()
{
- getSession().destroyReceiver(this);
+ getSession().freeReceiver(this);
- super.destroy();
+ super.free();
//TODO.
}
Modified:
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/SenderImpl.java
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/SenderImpl.java?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
---
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/SenderImpl.java
(original)
+++
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/SenderImpl.java
Mon Jun 25 16:34:32 2012
@@ -61,10 +61,10 @@ public class SenderImpl extends LinkImp
}
- public void destroy()
+ public void free()
{
- getSession().destroySender(this);
- super.destroy();
+ getSession().freeSender(this);
+ super.free();
}
Modified:
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/SessionImpl.java
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/SessionImpl.java?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
---
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/SessionImpl.java
(original)
+++
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/SessionImpl.java
Mon Jun 25 16:34:32 2012
@@ -93,21 +93,21 @@ public class SessionImpl extends Endpoin
return _connection;
}
- public void destroy()
+ public void free()
{
- super.destroy();
+ super.free();
_connection.removeSessionEndpoint(_node);
_node = null;
for(SenderImpl sender : _senders.values())
{
- sender.destroy();
+ sender.free();
}
_senders.clear();
for(ReceiverImpl receiver : _receivers.values())
{
- receiver.destroy();
+ receiver.free();
}
_receivers.clear();
}
@@ -127,12 +127,12 @@ public class SessionImpl extends Endpoin
_node = node;
}
- void destroySender(SenderImpl sender)
+ void freeSender(SenderImpl sender)
{
_senders.remove(sender.getName());
}
- void destroyReceiver(ReceiverImpl receiver)
+ void freeReceiver(ReceiverImpl receiver)
{
_receivers.remove(receiver.getName());
}
Modified:
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/TransportImpl.java
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/TransportImpl.java?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
---
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/TransportImpl.java
(original)
+++
qpid/proton/trunk/proton-j/src/org/apache/qpid/proton/engine/impl/TransportImpl.java
Mon Jun 25 16:34:32 2012
@@ -628,9 +628,9 @@ public class TransportImpl extends Endpo
return _connectionEndpoint;
}
- public void destroy()
+ public void free()
{
- super.destroy();
+ super.free();
_connectionEndpoint.clearTransport();
}
Added: qpid/proton/trunk/tests/jproton-test
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/tests/jproton-test?rev=1353643&view=auto
==============================================================================
--- qpid/proton/trunk/tests/jproton-test (added)
+++ qpid/proton/trunk/tests/jproton-test Mon Jun 25 16:34:32 2012
@@ -0,0 +1,22 @@
+#!/bin/bash
+#
+# 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.
+#
+
+TEST_HOME=$(dirname $(readlink -f ${BASH_SOURCE[0]}))
+exec jython ${TEST_HOME}/proton-test
Propchange: qpid/proton/trunk/tests/jproton-test
------------------------------------------------------------------------------
svn:executable = *
Modified: qpid/proton/trunk/tests/proton_tests/engine.py
URL:
http://svn.apache.org/viewvc/qpid/proton/trunk/tests/proton_tests/engine.py?rev=1353643&r1=1353642&r2=1353643&view=diff
==============================================================================
--- qpid/proton/trunk/tests/proton_tests/engine.py (original)
+++ qpid/proton/trunk/tests/proton_tests/engine.py Mon Jun 25 16:34:32 2012
@@ -81,8 +81,8 @@ class Test(common.Test):
def cleanup(self):
for c1, t1, c2, t2 in self._wires:
- pn_connection_destroy(c1)
- pn_connection_destroy(c2)
+ pn_connection_free(c1)
+ pn_connection_free(c2)
def pump(self):
for c1, t1, c2, t2 in self._wires:
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]