<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span>Hello Everyone.</span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span><br></span></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><span>I need to ask some simple questions regarding AMQP 0-9-1. I am understanding simple concepts about it.&nbsp;</span></div><div><span>1. How a producer in AMQP knows that this exchange would be used for its sent message.<br></span></div><div><span>2. Can anyone help me for wildcard programming in C++ as I want to understand the working of direct exchange by implementing it in C++.</span></div><div><span><br></span></div><div><span>Hoping best from your side.</span></div><div style="font-family: 'times new
 roman', 'new york', times, serif; font-size: 12pt; ">&nbsp;</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Saima Asif<br></div>  <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> Saima Asif &lt;abdullahsaima@yahoo.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> Jerry Kuch &lt;jerryk@vmware.com&gt; <br><b><span style="font-weight: bold;">Cc:</span></b> "rabbitmq-discuss@lists.rabbitmq.com" &lt;rabbitmq-discuss@lists.rabbitmq.com&gt; <br> <b><span style="font-weight: bold;">Sent:</span></b> Friday, 3 February 2012, 11:19<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [rabbitmq-discuss] help required: bind function<br> </font> </div>
 <br><div id="yiv889088735"><div><div style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "><div style=""><span style="">Hi Jerry,</span></div>
<div style=""><span style=""></span>&nbsp;</div>
<div style=""><span style="">That was quite nice answer, I appreciate. </span></div>
<div style=""><span style="">Now I am thinking to manage record of table&nbsp;to represents the binding. Hope it would serve what&nbsp;I intended to do. <var id="yiv889088735yui-ie-cursor"></var></span></div>
<div style=""><span style="">Actually I am not very good at progamming I find the idea interesting but find difficulty in implemeting. As I am so much confused about this binding. </span></div>
<div style=""><span style=""></span>&nbsp;</div>
<div style=""><span style="">However Thanks for your support thats he only forum where I hope to get something.</span></div>
<div style=""><span style=""></span>&nbsp;</div>
<div style=""><span style="">Best Regards,</span>&nbsp;</div>
<div style="">Saima</div>
<div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; ">
<div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; ">
<div dir="ltr"><font size="2" face="Arial">
<b><span style="FONT-WEIGHT:bold;">From:</span></b> Jerry Kuch &lt;jerryk@vmware.com&gt;<br><b><span style="FONT-WEIGHT:bold;">To:</span></b> Saima Asif &lt;abdullahsaima@yahoo.com&gt; <br><b><span style="FONT-WEIGHT:bold;">Cc:</span></b> Emile Joubert &lt;emile@rabbitmq.com&gt;; rabbitmq-discuss@lists.rabbitmq.com <br><b><span style="FONT-WEIGHT:bold;">Sent:</span></b> Thursday, 2 February 2012, 16:53<br><b><span style="FONT-WEIGHT:bold;">Subject:</span></b> Re: [rabbitmq-discuss] help required: bind function<br></font></div><br>Hi, Saima.<br><br>If you're trying to to implement some aspect of the actual AMQP<br>message transport, for
 learning purposes, you might consider following<br>RabbitMQ's structure.<br><br>In Rabbit, a binding of an exchange to a queue is essentially a record<br>in a table somewhere saying this exchange is bound to this queue, with<br>this associated routing key.<br><br>The actual work of getting a message published to that exchange into<br>an appropriate bound queue, is actually done by the process associated<br>with the communications channel used by the message's sender.&nbsp; Essentially<br>it looks up the particulars of the exchange, determines what routing logic<br>is appropriate to use for that exchange type, looks at the message's routing<br>key if appropriate, and tries to match it to a binding.&nbsp; If match(es) are<br>found, the message is forwarded to a process representing the queue, which is<br>responsible for its contents.&nbsp; Almost symmetrically on the consumer side, <br>a consumer's channel talks to the queue it's consuming from to ask it
 to <br>disgorge its messages.<br><br>Apologies if this isn't quite what you're asking... I confess I may not fully <br>grasp the ultimate intent of your investigations...<br><br>Best regards,<br>Jerry<br><br>----- Original Message -----<br>From: "Saima Asif" &lt;<a rel="nofollow" ymailto="mailto:abdullahsaima@yahoo.com" target="_blank" href="mailto:abdullahsaima@yahoo.com">abdullahsaima@yahoo.com</a>&gt;<br>To: "Emile Joubert" &lt;<a rel="nofollow" ymailto="mailto:emile@rabbitmq.com" target="_blank" href="mailto:emile@rabbitmq.com">emile@rabbitmq.com</a>&gt;, <a rel="nofollow" ymailto="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank" href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br>Sent: Thursday, February 2, 2012 4:09:52 AM<br>Subject: Re: [rabbitmq-discuss] help required: bind function<br><br><br><br><br>Thank you very much Emile and Aamir for your kind replies. <br><br>Infact I know the basic
 concept of binding, if a queue is bounded to exchange then that queue wants to receive the
 message from that particular exchange. But I am so sorry I dont know how to interpret this relationship into programming langauge i.e. C++. How can I specify the queue that now this queue will recieve messages from this exch ange. I have consulted all the material, But the problem is writing and interpreting. I am so sorry I think it would be a big ask. <br><br>Any help would be highly appreiated. <br><br><br>Saima <br><br><br><br>From: Emile Joubert &lt;<a rel="nofollow" ymailto="mailto:emile@rabbitmq.com" target="_blank" href="mailto:emile@rabbitmq.com">emile@rabbitmq.com</a>&gt; <br>To: <a rel="nofollow" ymailto="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank" href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a>; <a rel="nofollow" ymailto="mailto:abdullahsaima@yahoo.com" target="_blank" href="mailto:abdullahsaima@yahoo.com">abdullahsaima@yahoo.com</a> <br>Sent: Thursday, 2 February 2012, 9:51
 <br>Subject: Re: [rabbitmq-discuss] help required: bind function <br><br>Hi Saima, <br><br>On 31/01/12
 22:23, Saima Asif wrote: <br>&gt; I am student , and my supervisor and I have chosen to implement and <br>&gt; study it at very simpler level. my classes are not refined. There is one <br>&gt; class "message" which has a routing key. <br>&gt; I need your help how can I write Bind() function for this. <br><br>Keep in mind that binding is an operation on a queue, not a message. See <br><a rel="nofollow" target="_blank" href="http://www.rabbitmq.com/amqp-0-9-1-reference.html#class.queue">http://www.rabbitmq.com/amqp-0-9-1-reference.html#class.queue</a> for queue <br>operations. <br><br>Have you taken a look at the tutorials at <br><a rel="nofollow" target="_blank" href="http://www.rabbitmq.com/getstarted.html">http://www.rabbitmq.com/getstarted.html</a> ? <br>They introduce AMQP concepts (including binding) in a way that should be <br>of help. Unfortunately no C or C++ translation exists, but if you feel <br>brave you could contribute this. <br><br>-Emile
 <br><br><br><br>_______________________________________________<br>rabbitmq-discuss mailing list<br><a rel="nofollow" ymailto="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank" href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br><a rel="nofollow" target="_blank" href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br><br><br></div></div></div></div></div><br>_______________________________________________<br>rabbitmq-discuss mailing list<br><a ymailto="mailto:rabbitmq-discuss@lists.rabbitmq.com" href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a><br><a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a><br><br><br> </div> </div>  </div></body></html>