[zeromq-dev] How to use a src/ new class belonging to a new file, inside a tests/ new test in libzmq ?
Laurent Alebarde
l.alebarde at free.fr
Thu Sep 19 19:12:11 CEST 2013
Thanks Pieter, I have added functions in zmq_utils.h and zmq_utils.cpp
that use void* type. zmq_utils.cpp includes my header, and casts void*
to my class.
It works :-) !
Cheers,
Laurent.
Le 19/09/2013 18:07, Pieter Hintjens a écrit :
> The test programs cannot access internal libzmq classes, only what's
> exported via the API, which is in zmq.h and zmq_utils.h.
>
> On Thu, Sep 19, 2013 at 5:42 PM, Laurent Alebarde <l.alebarde at free.fr> wrote:
>> Hi libzmq developpers,
>>
>> I am doing some experiments, and I don't manage to figure out how to add
>> tests in tests/ that use some class added in a new file in src/
>> I did add my files in the Makefile.am respectively in src/ and tests/
>>
>> I obtain "was not declared in this scope" from the compiler.
>>
>> In my research, I could see that all classes used in tests seems to be
>> (hypothesis: class or struct name build with a "_t" suffix) zmq_pollitem_t
>> and zmq_event_t both defined in include/zmq.h
>>
>> FYI, searched by : find tests/ -regex ".*\.[ch]p*" -exec grep "_t " '{}'
>> ';' | grep -v "zmq_msg_t" | grep -v size_t | grep -v uint32_t | grep -v
>> uint8_t
>> and for each (e.g. zmq_pollitem_t) : find . -regex ".*\.[ch]p*" -exec grep
>> -l "zmq_pollitem_t" '{}' ';'
>>
>> So, shall I add my class there too ? What is the "good" way to do it please
>> ?
>>
>> Cheers,
>>
>>
>> Laurent.
>>
>>
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20130919/df50a5d8/attachment.htm>
More information about the zeromq-dev
mailing list