Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022 
<== Date ==> <== Thread ==>

Subject: Re: Status of epicsShareAPI
From: Benjamin Franksen <benjamin.franksen@helmholtz-berlin.de>
To: <core-talk@aps.anl.gov>
Date: Thu, 18 Sep 2014 18:26:27 +0200
Am Donnerstag, 18. September 2014, 10:03:00 schrieb Andrew Johnson:
> The only time when it might be worth considering is when
> you are creating an API that might be used on Windows by languages that
> only support the __stdcall convention. I have removed epicsShareAPI from
> many of the internal APIs inside the IOC.
>
> I don't intend to remove the keyword, so whether you use it is up to
> you; the declarations in cadef.h and some of the libCom headers will
> probably continue to use it for the foreseeable future.

Thanks Andrew

That clarifies things. The point seems to be: do I expect my API to be called
directly from some non-C language? I see that for the CA client library it is
important to support that. For the sequencer the only function I could imagine
to be called in this way is the 'seq' function that starts a program. I'll
review the API to see if there are more functions of this sort and re-add the
epicsShareAPI to them.

Cheers
Ben
--
"Make it so they have to reboot after every typo." -- Scott Adams


________________________________

Helmholtz-Zentrum Berlin für Materialien und Energie GmbH

Mitglied der Hermann von Helmholtz-Gemeinschaft Deutscher Forschungszentren e.V.

Aufsichtsrat: Vorsitzender Prof. Dr. Dr. h.c. mult. Joachim Treusch, stv. Vorsitzende Dr. Beatrix Vierkorn-Rudolph
Geschäftsführung: Prof. Dr. Anke Rita Kaysser-Pyzalla, Thomas Frederking

Sitz Berlin, AG Charlottenburg, 89 HRB 5583

Postadresse:
Hahn-Meitner-Platz 1
D-14109 Berlin

http://www.helmholtz-berlin.de


References:
Status of epicsShareAPI Benjamin Franksen
Re: Status of epicsShareAPI Andrew Johnson

Navigate by Date:
Prev: Re: Status of epicsShareAPI Andrew Johnson
Next: 3.15: base.dbd Ralph Lange
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022 
Navigate by Thread:
Prev: Re: Status of epicsShareAPI Andrew Johnson
Next: 3.15: base.dbd Ralph Lange
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022 
ANJ, 22 Sep 2014 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·