On 3/25/13 8:26 PM, Rafael Schloming wrote:
On Mon, Mar 25, 2013 at 3:06 PM, Bozo Dragojevic<bo...@digiverse.si>  wrote:

Rafael,

did you consider a variant where a user can supply a rewrite object?

pn_messenger_set_router(pn_**messenger_t *msgr, pn_router_t *router)

Proton library can then easily supply a one or more ready-made
implementations.

I did consider this, but it's difficult to expose an interface like that
through swig

I didn't want to suggest to go that far right now. It should be enough
to expose the default implementation as

pn_router_t *pn_router()

I agree it's difficult to expose a mechanism to define
a custom pn_router_t* in a scripting language. This is a separate
task and can be done later. It'd probably make sense to wait with
that until the interface between the router and the messenger firms up.


Bozzo

Reply via email to