Request for info

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Request for info

Sheetal Kadam
Hi,

Is the qpid c++ thread safe.
I have a requirement. 1 thread used for connection with rmq and multiple
threads with different channel ( 1 channel per thread). Can the connection
object be shared with different threads? Is it thread safe?

Also, what are the libraries it is using? Boost? Does it require c++11
compiler?

Thanks in advance, request for a response as early as possible.

Thanks,
Sheetal
Reply | Threaded
Open this post in threaded view
|

Fwd: Request for info

Sheetal Kadam
Hi,

Is the qpid c++ thread safe.
I have a requirement. 1 thread used for connection with rmq and multiple
threads with different channel ( 1 channel per thread). Can the connection
object be shared with different threads? Is it thread safe?

Also, what are the libraries it is using? Boost? Does it require c++11
compiler?

Thanks in advance, request for a response as early as possible.

Thanks,
Sheetal
Reply | Threaded
Open this post in threaded view
|

Re: Request for info

Gordon Sim
In reply to this post by Sheetal Kadam
On 06/05/17 15:28, Sheetal Kadam wrote:
> Hi,
>
> Is the qpid c++ thread safe.
> I have a requirement. 1 thread used for connection with rmq and multiple
> threads with different channel ( 1 channel per thread). Can the connection
> object be shared with different threads? Is it thread safe?

Assuming you mean the qpid::messaging API, then yes, the connection is
threadsafe and can be shared between multiple threads each handling a
different session.

> Also, what are the libraries it is using? Boost? Does it require c++11
> compiler?

It does use boost, but does not require c++11. More details in section 5
of
https://git1-us-west.apache.org/repos/asf/qpid-proton/repo?p=qpid-cpp.git;a=blob;f=INSTALL.txt;h=e1c42993e08bbd4221cd9640f26026225f67bccf;hb=HEAD


---------------------------------------------------------------------
To unsubscribe, e-mail: [hidden email]
For additional commands, e-mail: [hidden email]