[rabbitmq-discuss] C library request/reply

Daniel Horsey dan.horsey at broadruntech.com
Mon May 6 21:10:41 BST 2013


Yup!  That's what I was looking for.

 

Thanks much!

 

-dan

 

 

  _____  

From: rabbitmq-discuss-bounces at lists.rabbitmq.com
[mailto:rabbitmq-discuss-bounces at lists.rabbitmq.com] On Behalf Of Alan
Antonuk
Sent: Monday, May 06, 2013 3:00 PM
To: Discussions about RabbitMQ
Subject: Re: [rabbitmq-discuss] C library request/reply

 

Starting from the amqp_listen.c example:

https://github.com/alanxz/rabbitmq-c/blob/master/examples/amqp_listen.c#L149

 

That amqp_basic_properties_t* struct is what you're looking for.  

 

You'll have to consult the _flags field to make sure the field is set

 

amqp_boolean_t is_set = p->_flags & AMQP_BASIC_REPLYTO_FLAG;

 

Then the reply-to value is stored in the reply_to member.

 

HTH

-Alan

 

On Mon, May 6, 2013 at 10:00 AM, Daniel Horsey <dan.horsey at broadruntech.com>
wrote:

Making my way through the RabbitMQ C api, and so far, so good, but I'm
having trouble implementing the "RPC" model.  I can see how the "reply_to"
value gets set in the requests, but having trouble finding it on the
consumer side so I can use it to respond to.  Looked at the
rpc_sendstring_client example, but I don't see where it executes the
consumer code to extract the data.

 

Where do I find this value?

 

Thanks in advance!

 

            -dan

 


_______________________________________________
rabbitmq-discuss mailing list
rabbitmq-discuss at lists.rabbitmq.com
https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20130506/109df0a9/attachment.htm>


More information about the rabbitmq-discuss mailing list