[rabbitmq-discuss] Headers exchange with rabbitmq-c?
    Attila Nagy 
    bra at fsn.hu
       
    Mon Sep 24 13:22:15 BST 2012
    
    
  
So far I have tried this, without success:
     amqp_table_entry_t entries[1];
     amqp_table_t table;
     entries[0].key = amqp_cstring_bytes("test");
     entries[0].value.kind = AMQP_FIELD_KIND_UTF8;
     entries[0].value.value.bytes = amqp_cstring_bytes("test");
     table.num_entries = 1;
     table.entries = entries;
     qsort(table.entries, table.num_entries, sizeof(amqp_table_entry_t), 
&amqp_table_entry_cmp);
     amqp_basic_properties_t props;
     props._flags = AMQP_BASIC_CONTENT_TYPE_FLAG | 
AMQP_BASIC_DELIVERY_MODE_FLAG;
     props.content_type = amqp_cstring_bytes("text/plain");
     props.delivery_mode = 2; /* persistent delivery mode */
     props.headers = table;
     amqp_basic_publish(
             self->conn,
             1,
             amqp_cstring_bytes("test"),
             amqp_cstring_bytes(""),
             0,
             0,
             &props,
             amqp_cstring_bytes("test"));
On 09/24/12 13:30, Attila Nagy wrote:
> Hi,
>
> I would like to use headers exchange with rabbitmq-c, but I couldn't 
> yet find out how could I specify custom headers for a message.
> Could somebody help me out (and the others who asked this on the net) 
> with an example?
>
> Thanks,
    
    
More information about the rabbitmq-discuss
mailing list