When I try to specify the length I get an error "error: no matching  
function for call to
‘qpid::client::Message::setData(std::string, unsigned int)’".

Was the unsigned int parameter implemented after 801239?



Larry Roloson
TRMI Systems Integration

On Oct 20, 2009, at 8:18 AM, Carl Trieloff [via Apache Qpid users]  
wrote:

> lroloson wrote:
>
> > I have been successful with messages that are strings, but when  
> trying to
> > send binary data, I get the following error;
> >
> >  error: no matching function for call to
> > ‘qpid::client::Message::setData(std::string, unsigned int)’. When  
> I use the
> > call the  void qpid::client::Message::setData(const std::string&),  
> the
> > message is clipped. qpid-tool shows only 2 bytes are queued. I am  
> using the
> > cpp direct examples compiled and running in Linux (Revision:  
> 801239).
> >
> >
> >
> >
> >
> >
> >
>
>
> If your data has /0 in it then you need to specify the 'unsigned  
> int' --
> length.  Did you do this?
>
> Carl.
>
>
> ---------------------------------------------------------------------
> Apache Qpid - AMQP Messaging Implementation
> Project:      http://qpid.apache.org
> Use/Interact: mailto:[hidden email]
>
>
>
> View message @ 
> http://n2.nabble.com/Re-How-to-send-binary-data-in-qpid-tp2597473p3858275.html
> To unsubscribe from Re: How to send binary data in qpid, click here.
>


-- 
View this message in context: 
http://n2.nabble.com/Re-How-to-send-binary-data-in-qpid-tp2597473p3858379.html
Sent from the Apache Qpid users mailing list archive at Nabble.com.

Reply via email to