[jira] [Updated] (PROTON-1259) c: libuv multi-threaded example driver.

2016-11-04 Thread Justin Ross (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-1259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Justin Ross updated PROTON-1259:

Fix Version/s: 0.16.0

> c: libuv multi-threaded example driver.
> ---
>
> Key: PROTON-1259
> URL: https://issues.apache.org/jira/browse/PROTON-1259
> Project: Qpid Proton
>  Issue Type: New Feature
>  Components: proton-c
>Affects Versions: 0.12.2
>Reporter: Alan Conway
>Assignee: Alan Conway
> Fix For: 0.16.0
>
>
> Implement a multi-threaded C++ proton::container implementation also built on 
> libuv.  Demonstrate use of the C connection_engine_t to integrate with an 
> external proactive IO library.
> Strucuture:
> - pn_container API to replace reactor (based on C++ container but simplified)
> - pn_container_impl SPI to allow multiple container implementations
> - libuv implementation of pn_container_impl
> - examples baesd on pn_container API, running on libuv (for now, but could 
> run on any container impl)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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



[jira] [Updated] (PROTON-1259) c: libuv multi-threaded example driver.

2016-10-14 Thread Robbie Gemmell (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-1259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robbie Gemmell updated PROTON-1259:
---
Fix Version/s: (was: 0.15.0)

I'm removing the 0.15.0 fix-version, setting to none as its been bumped along a 
few times already.

> c: libuv multi-threaded example driver.
> ---
>
> Key: PROTON-1259
> URL: https://issues.apache.org/jira/browse/PROTON-1259
> Project: Qpid Proton
>  Issue Type: New Feature
>  Components: proton-c
>Affects Versions: 0.12.2
>Reporter: Alan Conway
>Assignee: Alan Conway
>
> Implement a multi-threaded C++ proton::container implementation also built on 
> libuv.  Demonstrate use of the C connection_engine_t to integrate with an 
> external proactive IO library.
> Strucuture:
> - pn_container API to replace reactor (based on C++ container but simplified)
> - pn_container_impl SPI to allow multiple container implementations
> - libuv implementation of pn_container_impl
> - examples baesd on pn_container API, running on libuv (for now, but could 
> run on any container impl)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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



[jira] [Updated] (PROTON-1259) c: libuv multi-threaded example driver.

2016-09-01 Thread Robbie Gemmell (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-1259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robbie Gemmell updated PROTON-1259:
---
Fix Version/s: (was: 0.14.0)
   0.15.0

This doesn't seem to have anything in 0.14.0, so bumping to 0.15.0 fix version.

> c: libuv multi-threaded example driver.
> ---
>
> Key: PROTON-1259
> URL: https://issues.apache.org/jira/browse/PROTON-1259
> Project: Qpid Proton
>  Issue Type: New Feature
>  Components: proton-c
>Affects Versions: 0.12.2
>Reporter: Alan Conway
>Assignee: Alan Conway
> Fix For: 0.15.0
>
>
> Implement a multi-threaded C++ proton::container implementation also built on 
> libuv.  Demonstrate use of the C connection_engine_t to integrate with an 
> external proactive IO library.
> Strucuture:
> - pn_container API to replace reactor (based on C++ container but simplified)
> - pn_container_impl SPI to allow multiple container implementations
> - libuv implementation of pn_container_impl
> - examples baesd on pn_container API, running on libuv (for now, but could 
> run on any container impl)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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



[jira] [Updated] (PROTON-1259) c: libuv multi-threaded example driver.

2016-08-16 Thread Alan Conway (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-1259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alan Conway updated PROTON-1259:

Description: 
Implement a multi-threaded C++ proton::container implementation also built on 
libuv.  Demonstrate use of the C connection_engine_t to integrate with an 
external proactive IO library.

Strucuture:
- pn_container API to replace reactor (based on C++ container but simplified)
- pn_container_impl SPI to allow multiple container implementations
- libuv implementation of pn_container_impl
- examples baesd on pn_container API, running on libuv (for now, but could run 
on any container impl)

  was:Implement a multi-threaded C++ proton::container implementation also 
built on libuv.  Demonstrate use of the C connection_engine_t to integrate with 
an external proactive IO library.


> c: libuv multi-threaded example driver.
> ---
>
> Key: PROTON-1259
> URL: https://issues.apache.org/jira/browse/PROTON-1259
> Project: Qpid Proton
>  Issue Type: New Feature
>  Components: proton-c
>Affects Versions: 0.12.2
>Reporter: Alan Conway
>Assignee: Alan Conway
> Fix For: 0.14.0
>
>
> Implement a multi-threaded C++ proton::container implementation also built on 
> libuv.  Demonstrate use of the C connection_engine_t to integrate with an 
> external proactive IO library.
> Strucuture:
> - pn_container API to replace reactor (based on C++ container but simplified)
> - pn_container_impl SPI to allow multiple container implementations
> - libuv implementation of pn_container_impl
> - examples baesd on pn_container API, running on libuv (for now, but could 
> run on any container impl)



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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



[jira] [Updated] (PROTON-1259) c: libuv multi-threaded example driver.

2016-07-15 Thread Alan Conway (JIRA)

 [ 
https://issues.apache.org/jira/browse/PROTON-1259?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Alan Conway updated PROTON-1259:

Description: Implement a multi-threaded C++ proton::container 
implementation also built on libuv.  Demonstrate use of the C 
connection_engine_t to integrate with an external proactive IO library.  (was: 
The C++ and Ruby bindings have a connection_engine interface: it gathers 
together the functionality of pn_connection pn_transport and pn_collector to 
enable handler-style programming against a single connection, with no 
assumptions about IO or threading.

Some of this can be back-ported to C to make it easier to do reactive 
programming in C without using the pn_reactor (which forces IO and threading 
choices on the user)

To validate the work, add a single-threaded C example using the libuv library 
for IO, and a multi-threaded C++ proton::container implementation also built on 
libuv. )

> c: libuv multi-threaded example driver.
> ---
>
> Key: PROTON-1259
> URL: https://issues.apache.org/jira/browse/PROTON-1259
> Project: Qpid Proton
>  Issue Type: New Feature
>  Components: proton-c
>Affects Versions: 0.12.2
>Reporter: Alan Conway
>Assignee: Alan Conway
> Fix For: 0.14.0
>
>
> Implement a multi-threaded C++ proton::container implementation also built on 
> libuv.  Demonstrate use of the C connection_engine_t to integrate with an 
> external proactive IO library.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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