Author: rhs
Date: Thu Jun 19 17:21:52 2014
New Revision: 1603949

URL: http://svn.apache.org/r1603949
Log:
removed type specific initializers

Modified:
    qpid/proton/trunk/proton-c/src/engine/engine.c
    qpid/proton/trunk/proton-c/src/engine/event.c
    qpid/proton/trunk/proton-c/src/engine/event.h
    qpid/proton/trunk/proton-c/src/transport/transport.c

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=1603949&r1=1603948&r2=1603949&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/src/engine/engine.c (original)
+++ qpid/proton/trunk/proton-c/src/engine/engine.c Thu Jun 19 17:21:52 2014
@@ -66,18 +66,18 @@ static void endpoint_init_event(pn_event
   switch (endpoint->type) {
   case CONNECTION: {
       pn_connection_t *conn = (pn_connection_t *) endpoint;
-      pn_event_init_connection(event, conn);
+      pn_event_init(event, conn);
     }
     break;
   case SESSION: {
       pn_session_t *ssn = (pn_session_t *) endpoint;
-      pn_event_init_session(event, ssn);
+      pn_event_init(event, ssn);
     }
     break;
   case SENDER:
   case RECEIVER: {
       pn_link_t *link = (pn_link_t*) endpoint;
-      pn_event_init_link(event, link);
+      pn_event_init(event, link);
     }
     break;
   }
@@ -596,7 +596,7 @@ void pn_modified(pn_connection_t *connec
   if (emit) {
     pn_event_t *event = pn_collector_put(connection->collector, PN_TRANSPORT);
     if (event) {
-      pn_event_init_transport(event, connection->transport);
+      pn_event_init(event, connection->transport);
     }
   }
 }

Modified: qpid/proton/trunk/proton-c/src/engine/event.c
URL: 
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/src/engine/event.c?rev=1603949&r1=1603948&r2=1603949&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/src/engine/event.c (original)
+++ qpid/proton/trunk/proton-c/src/engine/event.c Thu Jun 19 17:21:52 2014
@@ -176,36 +176,11 @@ pn_event_t *pn_event(void)
   return event;
 }
 
-void pn_event_init_context(pn_event_t *event, void *object)
+void pn_event_init(pn_event_t *event, void *context)
 {
-    event->context = object;
-    if (event->context)
-        pn_incref(event->context);
-}
-
-void pn_event_init_transport(pn_event_t *event, pn_transport_t *transport)
-{
-  pn_event_init_context(event, transport);
-}
-
-void pn_event_init_connection(pn_event_t *event, pn_connection_t *connection)
-{
-  pn_event_init_context(event, connection);
-}
-
-void pn_event_init_session(pn_event_t *event, pn_session_t *session)
-{
-  pn_event_init_context(event, session);
-}
-
-void pn_event_init_link(pn_event_t *event, pn_link_t *link)
-{
-  pn_event_init_context(event, link);
-}
-
-void pn_event_init_delivery(pn_event_t *event, pn_delivery_t *delivery)
-{
-  pn_event_init_context(event, delivery);
+  event->context = context;
+  if (event->context)
+    pn_incref(event->context);
 }
 
 pn_event_type_t pn_event_type(pn_event_t *event)

Modified: qpid/proton/trunk/proton-c/src/engine/event.h
URL: 
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/src/engine/event.h?rev=1603949&r1=1603948&r2=1603949&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/src/engine/event.h (original)
+++ qpid/proton/trunk/proton-c/src/engine/event.h Thu Jun 19 17:21:52 2014
@@ -24,10 +24,6 @@
 
 pn_event_t *pn_collector_put(pn_collector_t *collector, pn_event_type_t type);
 
-void pn_event_init_transport(pn_event_t *event, pn_transport_t *transport);
-void pn_event_init_connection(pn_event_t *event, pn_connection_t *connection);
-void pn_event_init_session(pn_event_t *event, pn_session_t *session);
-void pn_event_init_link(pn_event_t *event, pn_link_t *link);
-void pn_event_init_delivery(pn_event_t *event, pn_delivery_t *delivery);
+void pn_event_init(pn_event_t *event, void *context);
 
 #endif /* event.h */

Modified: qpid/proton/trunk/proton-c/src/transport/transport.c
URL: 
http://svn.apache.org/viewvc/qpid/proton/trunk/proton-c/src/transport/transport.c?rev=1603949&r1=1603948&r2=1603949&view=diff
==============================================================================
--- qpid/proton/trunk/proton-c/src/transport/transport.c (original)
+++ qpid/proton/trunk/proton-c/src/transport/transport.c Thu Jun 19 17:21:52 
2014
@@ -268,7 +268,7 @@ int pn_transport_bind(pn_transport_t *tr
     pn_event_t *event = pn_collector_put(connection->collector,
                                          PN_CONNECTION_REMOTE_STATE);
     if (event) {
-      pn_event_init_connection(event, connection);
+      pn_event_init(event, connection);
     }
     if (!pn_error_code(transport->error)) {
       transport->disp->halt = false;
@@ -458,7 +458,7 @@ int pn_do_open(pn_dispatcher_t *disp)
     pn_event_t *event = pn_collector_put(conn->collector,
                                          PN_CONNECTION_REMOTE_STATE);
     if (event) {
-      pn_event_init_connection(event, conn);
+      pn_event_init(event, conn);
     }
   } else {
     transport->disp->halt = true;
@@ -492,7 +492,7 @@ int pn_do_begin(pn_dispatcher_t *disp)
   pn_event_t *event = pn_collector_put(transport->connection->collector,
                                        PN_SESSION_REMOTE_STATE);
   if (event) {
-    pn_event_init_session(event, ssn);
+    pn_event_init(event, ssn);
   }
 
   return 0;
@@ -667,7 +667,7 @@ int pn_do_attach(pn_dispatcher_t *disp)
   pn_event_t *event = pn_collector_put(transport->connection->collector,
                                        PN_LINK_REMOTE_STATE);
   if (event) {
-    pn_event_init_link(event, link);
+    pn_event_init(event, link);
   }
 
   return 0;
@@ -752,7 +752,7 @@ int pn_do_transfer(pn_dispatcher_t *disp
 
   pn_event_t *event = pn_collector_put(transport->connection->collector, 
PN_DELIVERY);
   if (event) {
-    pn_event_init_delivery(event, delivery);
+    pn_event_init(event, delivery);
   }
 
   return 0;
@@ -806,7 +806,7 @@ int pn_do_flow(pn_dispatcher_t *disp)
 
     pn_event_t *event = pn_collector_put(transport->connection->collector, 
PN_LINK_FLOW);
     if (event) {
-      pn_event_init_link(event, link);
+      pn_event_init(event, link);
     }
   }
 
@@ -904,7 +904,7 @@ int pn_do_disposition(pn_dispatcher_t *d
 
       pn_event_t *event = pn_collector_put(transport->connection->collector, 
PN_DELIVERY);
       if (event) {
-        pn_event_init_delivery(event, delivery);
+        pn_event_init(event, delivery);
       }
     }
   }
@@ -938,7 +938,7 @@ int pn_do_detach(pn_dispatcher_t *disp)
     pn_event_t *event = pn_collector_put(transport->connection->collector,
                                          PN_LINK_REMOTE_STATE);
     if (event) {
-      pn_event_init_link(event, link);
+      pn_event_init(event, link);
     }
   } else {
     // TODO: implement
@@ -958,7 +958,7 @@ int pn_do_end(pn_dispatcher_t *disp)
   pn_event_t *event = pn_collector_put(transport->connection->collector,
                                        PN_SESSION_REMOTE_STATE);
   if (event) {
-    pn_event_init_session(event, ssn);
+    pn_event_init(event, ssn);
   }
   pn_unmap_channel(transport, ssn);
   return 0;
@@ -975,7 +975,7 @@ int pn_do_close(pn_dispatcher_t *disp)
   pn_event_t *event = pn_collector_put(transport->connection->collector,
                                        PN_CONNECTION_REMOTE_STATE);
   if (event) {
-    pn_event_init_connection(event, conn);
+    pn_event_init(event, conn);
   }
   return 0;
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to