g+
g+ Communities
Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  Index 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013 
<== Date ==> <== Thread ==>

Subject: C++ API backwards compatibility
From: johill@lanl.gov (Jeff Hill)
To: "EPICS-tech-talk" <tech-talk@aps.anl.gov>
Date: Thu, 7 Dec 2000 09:39:15 -0700
All,

In the portable CA server's API we are currently passing data 
using a C++ class library called GDD. Currently there is a consensus 
among the APS and LANL developers to use a different approach 
for interfacing with proprietary data in the future. 

There is also now a strong push originating at APS to change or 
completely rewrite nearly all of my existing C++ based utility libraries. 
Bob has requested that I not assume that backwards compatibility is 
needed, and instead query all of you to see how much interest there 
is in maintaining backwards compatibility with these original C++ 
based APIs.

So here is the question for sites that use any of the existing 
C++ based APIs: will it impact your site if backwards compatibility 
is not maintained for any of the following codes.

o GDD (there is consensus that this needs to be eventually replaced)
o portable server (its API currently uses GDD)
o osiTimer (APS intends to replace the API)
o tsDLList (APS intends to install their complete rewrite)
o tsSLList (APS intends to install their complete rewrite)
o resourceLib (APS intends to install their complete rewrite)

Thanks in advance.

Jeff
______________________________________________
Jeffrey O. Hill         E-mail johill@lanl.gov
LANL MS H820            Voice  505 665 1831
Los Alamos NM 87545 USA FAX    505 665 5107


Replies:
Re: C++ API backwards compatibility Andrew Johnson

Navigate by Date:
Prev: Re: Device Support for HP1428A & TVS654A Kate Feng
Next: Re: C++ API backwards compatibility Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013 
Navigate by Thread:
Prev: Re: CA throughputs Marty Kraimer
Next: Re: C++ API backwards compatibility Andrew Johnson
Index: 1994  1995  1996  1997  1998  1999  <20002001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICSv4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·