[prev in list] [next in list] [prev in thread] [next in thread] 

List:       zeromq-dev
Subject:    Re: [zeromq-dev] Various Majordomo protocol versions
From:       SIMON BABY <simonkbaby () gmail ! com>
Date:       2020-03-13 13:35:13
Message-ID: CAEFUPH2jVV86NRQGTW8h_E4Ytrk+vyUNUTcG-fZqm=7B2wgMGQ () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


Thanks Brian . I think I am missing some cppzmq package . I am not sure
which version I have to use .

On Friday, March 13, 2020, Brian T. Carcich <briantcarcich@gmail.com> wrote:

> I don't have time to be sure, and I don't have your code, but I think the
> asterisks before [sock] and [eplt->get().sock] are turning (zmq::socket_t*)
> *POINTERS* to zmq::socket_t class objects into (zmq::socket_t) class
> objects, and the C++ compiler can cast the former into (void*) pointer, but
> not the latter.
>
> Best regards.
>
> On Fri, Mar 13, 2020 at 1:23 AM SIMON BABY <simonkbaby@gmail.com> wrote:
>
>> []...]
>>
>> *src/zipcpp.cpp:125:53: error: cannot convert ‘zmq::socket_t' to ‘void*'
>> in initialization*
>>
>> *     pollitem_t pollItem = { *sock, 0, ZMQ_POLLIN, 0 };*
>>
>> *    [...]*
>>
>> *src/zipcpp.cpp:380:69: error: cannot convert ‘zmq::socket_t' to ‘void*'
>> in initialization*
>>
>> *         pollitem_t pollItem = { *epIt->get().sock, 0, ZMQ_POLLIN, 0 };
>> // no constructor for pollitem_t*
>>
>>

[Attachment #5 (text/html)]

Thanks Brian . I think I am missing some cppzmq package . I am not sure which version \
I have to use .<br><br>On Friday, March 13, 2020, Brian T. Carcich &lt;<a \
href="mailto:briantcarcich@gmail.com">briantcarcich@gmail.com</a>&gt; \
wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px \
#ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr">I don&#39;t have time to \
be sure, and I don&#39;t have your code, but I think the asterisks before [sock] and \
[eplt-&gt;get().sock] are turning (zmq::socket_t*) <i><b>POINTERS</b></i> to \
zmq::socket_t class objects into (zmq::socket_t) class objects, and the C++ compiler \
can cast the former into (void*) pointer, but not the latter.<br></div><div \
dir="ltr"><br></div><div>Best regards.<br></div><br><div class="gmail_quote"><div \
dir="ltr" class="gmail_attr">On Fri, Mar 13, 2020 at 1:23 AM SIMON BABY &lt;<a \
href="mailto:simonkbaby@gmail.com" target="_blank">simonkbaby@gmail.com</a>&gt; \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div \
dir="ltr">[]...]<div><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span \
style="color:red">src/zipcpp.cpp:125:53: error: cannot convert ‘zmq::socket_t' to \
‘void*' in initialization</span></b></p>

<p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span style="color:red">   \
 pollitem_t pollItem = { *sock, 0, ZMQ_POLLIN, 0 };</span></b></p>

<p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span style="color:red">   \
[...]</span></b></p><p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span \
style="color:red">src/zipcpp.cpp:380:69: error: cannot convert ‘zmq::socket_t' to \
‘void*' in initialization</span></b></p>

<p class="MsoNormal" style="margin:0in 0in \
0.0001pt;font-size:11pt;font-family:Calibri,sans-serif"><b><span style="color:red">   \
 pollitem_t pollItem = { *epIt-&gt;get().sock, 0, ZMQ_POLLIN, 0 };   // no
constructor for pollitem_t</span></b></p><br>
</div></div></blockquote></div></div>
</blockquote>



_______________________________________________
zeromq-dev mailing list
zeromq-dev@lists.zeromq.org
https://lists.zeromq.org/mailman/listinfo/zeromq-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic