You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@trafficserver.apache.org by Leif Hedstrom <zw...@apache.org> on 2010/02/08 17:01:53 UTC

[discuss] API include proposals

Hi all,

Below is the proposal I'd like to send out today for a [vote]. Let me 
know if I'm missing something, or if something should be changed. This 
is basically summarizing the discussions we've had. [Note that this is 
not the vote request, it'll be a separate message later today or 
tomorrow, depending on the discussion].

Thanks,

-- Leif

1. Include install directory

[ ] ${prefix}/include/ts
[ ] ${prefix}/include/ats
[ ] ${prefix}/include/trafficserver


2. InkAPI.h rename

[ ] ts_api.h
[ ] sdkapi.h
[ ] ats.h


3. RemapAPI.h renam

[ ] remap_api.h
[ ] remap.h


4. Versioning of include dir

[ ] No versioning, just plain ${prefix}/include/${name}
[ ] Install into a versioned directory like 
${prefix}/include/${name}/${version}, and wrappers/symlinks into 
${prefix}/include/${name}.
[ ] Like above, but put the wrappers/symlinks into ${prefix}/include/


5. SimpleDBM include file

[ ] Don't expose it to plugin developers (yet at least).
[ ] Include it, with the name SimpleDBM.h (as it is today)
[ ] Include it, with the name simpledbm.h


Re: [discuss] API include proposals

Posted by Tin Zaw <tz...@yahoo.com>.
1. Include install directory

[X] ${prefix}/include/ts
[ ] ${prefix}/include/ats
[ ] ${prefix}/include/trafficserver


2. InkAPI.h rename

[X] ts_api.h
[ ] sdkapi.h
[ ] ats.h


3. RemapAPI.h renam

[X] remap_api.h
[ ] remap.h


4. Versioning of include dir

[ ] No versioning, just plain ${prefix}/include/${name}
[X] Install into a versioned directory like ${prefix}/include/${name}/${version}, and wrappers/symlinks into ${prefix}/include/${name}.
[ ] Like above, but put the wrappers/symlinks into ${prefix}/include/


5. SimpleDBM include file

[ ] Don't expose it to plugin developers (yet at least).
[ ] Include it, with the name SimpleDBM.h (as it is today)
[X] Include it, with the name simpledbm.h